From 0bcb3a82d0bb30fd8f98506022d57d0c754147ea Mon Sep 17 00:00:00 2001 From: Lanikean Date: Tue, 18 Feb 2025 09:06:59 -0700 Subject: [PATCH] init --- api/api.pb.go | 608 ++++++++++++++++++++++----------------------- api/api.pb.gw.go | 83 ------- api/api_grpc.pb.go | 36 --- proto/api.proto | 14 -- swagger-ui | 34 --- 5 files changed, 297 insertions(+), 478 deletions(-) diff --git a/api/api.pb.go b/api/api.pb.go index 009bb08..ee3fe5e 100644 --- a/api/api.pb.go +++ b/api/api.pb.go @@ -18600,8 +18600,8 @@ var file_api_proto_rawDesc = []byte{ 0x4c, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x5f, 0x4a, 0x55, 0x50, 0x49, 0x54, 0x45, 0x52, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x5f, 0x52, 0x41, 0x59, 0x44, 0x49, 0x55, 0x4d, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x5f, 0x53, 0x45, 0x52, 0x55, 0x4d, 0x10, 0x04, 0x12, 0x0e, - 0x0a, 0x0a, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x42, 0x4f, 0x4f, 0x4b, 0x10, 0x05, 0x32, 0xea, - 0x8a, 0x01, 0x0a, 0x03, 0x41, 0x70, 0x69, 0x12, 0xcd, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x52, + 0x0a, 0x0a, 0x50, 0x5f, 0x4f, 0x50, 0x45, 0x4e, 0x42, 0x4f, 0x4f, 0x4b, 0x10, 0x05, 0x32, 0xab, + 0x89, 0x01, 0x0a, 0x03, 0x41, 0x70, 0x69, 0x12, 0xcd, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x18, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x61, 0x74, 0x65, @@ -19537,206 +19537,194 @@ var file_api_proto_rawDesc = []byte{ 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x4d, 0x4d, 0x20, 0x73, 0x77, 0x61, 0x70, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x72, 0x6f, 0x75, - 0x74, 0x65, 0x12, 0xbc, 0x01, 0x0a, 0x11, 0x50, 0x6f, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, - 0x74, 0x4d, 0x69, 0x6e, 0x65, 0x4f, 0x72, 0x65, 0x12, 0x16, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x50, - 0x6f, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x17, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x76, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x15, 0x22, 0x10, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x6d, 0x69, 0x6e, 0x65, 0x2d, - 0x6f, 0x72, 0x65, 0x3a, 0x01, 0x2a, 0x92, 0x41, 0x58, 0x0a, 0x03, 0x4f, 0x72, 0x65, 0x12, 0x1c, - 0x53, 0x75, 0x62, 0x6d, 0x69, 0x74, 0x20, 0x6d, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x72, 0x65, 0x20, - 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x33, 0x53, 0x75, - 0x62, 0x6d, 0x69, 0x74, 0x73, 0x20, 0x74, 0x77, 0x6f, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, - 0x63, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x6f, 0x72, - 0x65, 0x12, 0x60, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x62, 0x6f, 0x6f, - 0x6b, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x19, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, - 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, - 0x65, 0x30, 0x01, 0x12, 0x66, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, - 0x44, 0x65, 0x70, 0x74, 0x68, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1b, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x70, 0x74, - 0x68, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x47, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x70, 0x74, 0x68, 0x73, 0x53, + 0x74, 0x65, 0x12, 0x60, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x62, 0x6f, + 0x6f, 0x6b, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x19, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, + 0x64, 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, + 0x64, 0x65, 0x30, 0x01, 0x12, 0x66, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, + 0x74, 0x44, 0x65, 0x70, 0x74, 0x68, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1b, 0x2e, + 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x70, + 0x74, 0x68, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x47, 0x65, 0x74, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x44, 0x65, 0x70, 0x74, 0x68, 0x73, + 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, + 0x92, 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, 0x65, 0x30, 0x01, 0x12, 0x5d, 0x0a, 0x10, + 0x47, 0x65, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, + 0x12, 0x1c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x72, + 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, - 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, 0x65, 0x30, 0x01, 0x12, 0x5d, 0x0a, 0x10, 0x47, - 0x65, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, - 0x1c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x73, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x72, 0x73, 0x53, 0x74, - 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, - 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, 0x65, 0x30, 0x01, 0x12, 0x76, 0x0a, 0x18, 0x47, 0x65, + 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, 0x65, 0x30, 0x01, 0x12, 0x76, 0x0a, 0x18, 0x47, + 0x65, 0x74, 0x5a, 0x65, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x5a, 0x65, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, - 0x5a, 0x65, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, - 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x5a, 0x65, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, - 0x30, 0x01, 0x12, 0x54, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x73, 0x53, - 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x15, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, - 0x72, 0x61, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x61, - 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, - 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, 0x07, 0x0a, - 0x05, 0x54, 0x72, 0x61, 0x64, 0x65, 0x30, 0x01, 0x12, 0x69, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4f, - 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, - 0x12, 0x20, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, - 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, - 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, - 0x65, 0x30, 0x01, 0x12, 0x6a, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, - 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, - 0x1e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x42, - 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x1f, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x42, - 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, + 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x5a, 0x65, 0x74, 0x61, 0x54, 0x72, 0x61, 0x6e, 0x73, + 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, + 0x6d, 0x30, 0x01, 0x12, 0x54, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x73, + 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x15, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, + 0x54, 0x72, 0x61, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, + 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x73, 0x53, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, 0x07, + 0x0a, 0x05, 0x54, 0x72, 0x61, 0x64, 0x65, 0x30, 0x01, 0x12, 0x69, 0x0a, 0x14, 0x47, 0x65, 0x74, + 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, + 0x6d, 0x12, 0x20, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, + 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x92, 0x41, 0x07, 0x0a, 0x05, 0x54, 0x72, 0x61, + 0x64, 0x65, 0x30, 0x01, 0x12, 0x6a, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, + 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, + 0x12, 0x1e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x1f, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x6e, 0x74, + 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, + 0x12, 0x58, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, + 0x6b, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, + 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, 0x5e, 0x0a, 0x14, 0x47, 0x65, + 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x53, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, + 0x46, 0x65, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, + 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, 0x79, 0x0a, 0x1d, 0x47, 0x65, + 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x42, 0x79, 0x50, 0x72, + 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x23, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, + 0x42, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, + 0x74, 0x79, 0x46, 0x65, 0x65, 0x42, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, + 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, 0x58, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x42, 0x75, 0x6e, 0x64, + 0x6c, 0x65, 0x54, 0x69, 0x70, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x18, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x70, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, + 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, - 0x58, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x72, 0x65, 0x61, - 0x6d, 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x53, 0x74, 0x72, 0x65, - 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, - 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, 0x5e, 0x0a, 0x14, 0x47, 0x65, 0x74, - 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, - 0x6d, 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, - 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, - 0x65, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, - 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, 0x79, 0x0a, 0x1d, 0x47, 0x65, 0x74, - 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x42, 0x79, 0x50, 0x72, 0x6f, - 0x67, 0x72, 0x61, 0x6d, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x23, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x46, 0x65, 0x65, 0x42, - 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x24, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, - 0x79, 0x46, 0x65, 0x65, 0x42, 0x79, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, - 0x65, 0x6d, 0x30, 0x01, 0x12, 0x58, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x42, 0x75, 0x6e, 0x64, 0x6c, - 0x65, 0x54, 0x69, 0x70, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x18, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x47, 0x65, 0x74, 0x42, 0x75, 0x6e, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x70, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x75, - 0x6e, 0x64, 0x6c, 0x65, 0x54, 0x69, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x0b, 0x92, 0x41, 0x08, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x30, 0x01, 0x12, 0x59, - 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, - 0x6d, 0x12, 0x1b, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x65, - 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x65, 0x73, 0x53, 0x74, - 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, - 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x6b, 0x0a, 0x15, 0x47, 0x65, 0x74, + 0x59, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, + 0x61, 0x6d, 0x12, 0x1b, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, + 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x1c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x51, 0x75, 0x6f, 0x74, 0x65, 0x73, 0x53, + 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, + 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x6b, 0x0a, 0x15, 0x47, 0x65, + 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x12, 0x21, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6f, + 0x6c, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, - 0x61, 0x6d, 0x12, 0x21, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x6f, 0x6f, 0x6c, - 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, - 0x6f, 0x6f, 0x6c, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, - 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, - 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x59, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1b, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, - 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, - 0x01, 0x12, 0x68, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, - 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1e, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, - 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, - 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, - 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, - 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x8f, 0x01, 0x0a, 0x25, - 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, 0x6d, 0x50, 0x6f, 0x6f, - 0x6c, 0x73, 0x42, 0x79, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, - 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x2b, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, - 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x42, 0x79, - 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, - 0x61, 0x79, 0x64, 0x69, 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x42, 0x79, 0x54, 0x72, 0x61, - 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x56, 0x0a, - 0x0e, 0x47, 0x65, 0x74, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, - 0x1a, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, - 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, - 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x6b, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, - 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x21, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, - 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, - 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, + 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, + 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x59, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x50, 0x72, + 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1b, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x47, 0x65, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, + 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, - 0x30, 0x01, 0x12, 0x77, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, - 0x4e, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, - 0x25, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, - 0x4e, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, - 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x4e, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, - 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x76, 0x0a, 0x0f, 0x50, - 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x12, 0x1b, - 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, - 0x53, 0x77, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x61, 0x70, + 0x30, 0x01, 0x12, 0x68, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, + 0x69, 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x1e, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, + 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, + 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, + 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x8f, 0x01, 0x0a, + 0x25, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, 0x6d, 0x50, 0x6f, + 0x6f, 0x6c, 0x73, 0x42, 0x79, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x2b, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, + 0x4e, 0x65, 0x77, 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x42, + 0x79, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, + 0x52, 0x61, 0x79, 0x64, 0x69, 0x75, 0x6d, 0x50, 0x6f, 0x6f, 0x6c, 0x73, 0x42, 0x79, 0x54, 0x72, + 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x56, + 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, + 0x12, 0x1a, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, + 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, + 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, + 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x6b, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, + 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, + 0x21, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, + 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, + 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, + 0x73, 0x30, 0x01, 0x12, 0x77, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, + 0x6e, 0x4e, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, + 0x12, 0x25, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, + 0x6e, 0x4e, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, + 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x4e, 0x65, 0x77, 0x54, 0x6f, 0x6b, 0x65, 0x6e, + 0x73, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x09, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x30, 0x01, 0x12, 0x76, 0x0a, 0x0f, + 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x12, + 0x1b, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, + 0x6e, 0x53, 0x77, 0x61, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, + 0x61, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x19, 0x22, 0x14, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x70, 0x75, 0x6d, 0x70, + 0x66, 0x75, 0x6e, 0x2f, 0x73, 0x77, 0x61, 0x70, 0x3a, 0x01, 0x2a, 0x92, 0x41, 0x06, 0x0a, 0x04, + 0x41, 0x4d, 0x4d, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x12, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, + 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x53, 0x6f, 0x6c, 0x12, 0x1e, 0x2e, 0x61, 0x70, + 0x69, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, + 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x6f, 0x6c, 0x1a, 0x1c, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, - 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x19, 0x22, 0x14, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x70, 0x75, 0x6d, 0x70, 0x66, - 0x75, 0x6e, 0x2f, 0x73, 0x77, 0x61, 0x70, 0x3a, 0x01, 0x2a, 0x92, 0x41, 0x06, 0x0a, 0x04, 0x41, - 0x4d, 0x4d, 0x73, 0x12, 0x80, 0x01, 0x0a, 0x12, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, - 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, 0x53, 0x6f, 0x6c, 0x12, 0x1e, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x53, 0x6f, 0x6c, 0x1a, 0x1c, 0x2e, 0x61, 0x70, 0x69, - 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x50, 0x75, 0x6d, 0x70, 0x46, 0x75, 0x6e, 0x53, 0x77, 0x61, 0x70, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1d, - 0x22, 0x18, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x70, 0x75, 0x6d, 0x70, 0x66, 0x75, - 0x6e, 0x2f, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x6f, 0x6c, 0x3a, 0x01, 0x2a, 0x92, 0x41, 0x06, - 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x12, 0x9a, 0x02, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4c, 0x65, - 0x61, 0x64, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1d, 0x2e, 0x61, + 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x1d, 0x22, 0x18, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x70, 0x75, 0x6d, 0x70, 0x66, + 0x75, 0x6e, 0x2f, 0x73, 0x77, 0x61, 0x70, 0x2d, 0x73, 0x6f, 0x6c, 0x3a, 0x01, 0x2a, 0x92, 0x41, + 0x06, 0x0a, 0x04, 0x41, 0x4d, 0x4d, 0x73, 0x12, 0x9a, 0x02, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x4c, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x1d, 0x2e, + 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x63, 0x68, + 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x61, 0x70, - 0x69, 0x2e, 0x47, 0x65, 0x74, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, - 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc5, 0x01, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x73, 0x79, - 0x73, 0x74, 0x65, 0x6d, 0x2f, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2d, 0x73, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x92, 0x41, 0x9b, 0x01, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, - 0x12, 0x10, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, - 0x6c, 0x65, 0x1a, 0x7f, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x6c, 0x65, 0x61, 0x64, - 0x65, 0x72, 0x73, 0x20, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, - 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x20, 0x6e, 0x65, - 0x78, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, - 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, 0x72, - 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x2e, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, - 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, 0x20, - 0x62, 0x79, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6c, 0x6f, - 0x74, 0x73, 0x2e, 0x1a, 0x57, 0x92, 0x41, 0x54, 0x1a, 0x52, 0x0a, 0x1a, 0x44, 0x65, 0x74, 0x61, - 0x69, 0x6c, 0x65, 0x64, 0x20, 0x41, 0x50, 0x49, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, - 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, - 0x62, 0x6c, 0x6f, 0x78, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x67, 0x69, 0x74, 0x62, 0x6f, 0x6f, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x73, 0x65, 0x72, 0x75, 0x6d, 0x2d, 0x61, 0x70, 0x69, 0x2f, 0x61, - 0x62, 0x6f, 0x75, 0x74, 0x2f, 0x77, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x42, 0x83, 0x03, 0x5a, - 0x31, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x6c, 0x6f, 0x58, - 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2d, 0x4c, 0x61, 0x62, 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x61, 0x6e, - 0x61, 0x2d, 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x61, - 0x70, 0x69, 0x92, 0x41, 0xcc, 0x02, 0x12, 0xec, 0x01, 0x0a, 0x0a, 0x54, 0x72, 0x61, 0x64, 0x65, - 0x72, 0x20, 0x41, 0x50, 0x49, 0x12, 0x69, 0x45, 0x61, 0x73, 0x79, 0x2d, 0x74, 0x6f, 0x2d, 0x75, - 0x73, 0x65, 0x20, 0x41, 0x50, 0x49, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x72, 0x61, 0x64, - 0x65, 0x72, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x74, - 0x68, 0x65, 0x20, 0x53, 0x6f, 0x6c, 0x61, 0x6e, 0x61, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x63, - 0x68, 0x61, 0x69, 0x6e, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x65, 0x64, 0x20, 0x62, 0x79, - 0x20, 0x62, 0x6c, 0x6f, 0x58, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x20, 0x4c, 0x61, 0x62, 0x73, 0x2e, - 0x22, 0x6e, 0x0a, 0x27, 0x62, 0x6c, 0x6f, 0x58, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x20, 0x4c, 0x61, - 0x62, 0x73, 0x20, 0x54, 0x72, 0x61, 0x64, 0x65, 0x72, 0x20, 0x41, 0x50, 0x49, 0x20, 0x44, 0x6f, - 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x68, 0x74, 0x74, - 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x6f, 0x63, 0x73, 0x2e, 0x62, 0x6c, 0x6f, 0x78, 0x72, 0x6f, - 0x75, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x6f, 0x6c, 0x61, 0x6e, 0x61, 0x2f, 0x74, - 0x72, 0x61, 0x64, 0x65, 0x72, 0x2d, 0x61, 0x70, 0x69, 0x1a, 0x15, 0x73, 0x75, 0x70, 0x70, 0x6f, - 0x72, 0x74, 0x40, 0x62, 0x6c, 0x6f, 0x78, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6d, - 0x32, 0x03, 0x31, 0x2e, 0x36, 0x32, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x3a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x5a, 0x24, 0x0a, 0x22, 0x0a, 0x0b, 0x41, - 0x75, 0x74, 0x68, 0x20, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x13, 0x08, 0x02, 0x1a, 0x0d, - 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x02, 0x62, - 0x11, 0x0a, 0x0f, 0x0a, 0x0b, 0x41, 0x75, 0x74, 0x68, 0x20, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, - 0x12, 0x00, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xc5, 0x01, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x2f, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x2d, 0x73, 0x63, 0x68, + 0x65, 0x64, 0x75, 0x6c, 0x65, 0x92, 0x41, 0x9b, 0x01, 0x0a, 0x06, 0x53, 0x79, 0x73, 0x74, 0x65, + 0x6d, 0x12, 0x10, 0x4c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x73, 0x63, 0x68, 0x65, 0x64, + 0x75, 0x6c, 0x65, 0x1a, 0x7f, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x6c, 0x65, 0x61, + 0x64, 0x65, 0x72, 0x73, 0x20, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x20, 0x6e, + 0x65, 0x78, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x73, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x69, 0x6e, 0x67, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x6c, 0x6f, 0x74, 0x2e, 0x20, 0x52, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x6c, + 0x6f, 0x74, 0x73, 0x2e, 0x1a, 0x57, 0x92, 0x41, 0x54, 0x1a, 0x52, 0x0a, 0x1a, 0x44, 0x65, 0x74, + 0x61, 0x69, 0x6c, 0x65, 0x64, 0x20, 0x41, 0x50, 0x49, 0x20, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, + 0x2f, 0x62, 0x6c, 0x6f, 0x78, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x67, 0x69, 0x74, 0x62, 0x6f, + 0x6f, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x73, 0x65, 0x72, 0x75, 0x6d, 0x2d, 0x61, 0x70, 0x69, 0x2f, + 0x61, 0x62, 0x6f, 0x75, 0x74, 0x2f, 0x77, 0x65, 0x6c, 0x63, 0x6f, 0x6d, 0x65, 0x42, 0x83, 0x03, + 0x5a, 0x31, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x62, 0x6c, 0x6f, + 0x58, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2d, 0x4c, 0x61, 0x62, 0x73, 0x2f, 0x73, 0x6f, 0x6c, 0x61, + 0x6e, 0x61, 0x2d, 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x2d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, + 0x61, 0x70, 0x69, 0x92, 0x41, 0xcc, 0x02, 0x12, 0xec, 0x01, 0x0a, 0x0a, 0x54, 0x72, 0x61, 0x64, + 0x65, 0x72, 0x20, 0x41, 0x50, 0x49, 0x12, 0x69, 0x45, 0x61, 0x73, 0x79, 0x2d, 0x74, 0x6f, 0x2d, + 0x75, 0x73, 0x65, 0x20, 0x41, 0x50, 0x49, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x72, 0x61, + 0x64, 0x65, 0x72, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x53, 0x6f, 0x6c, 0x61, 0x6e, 0x61, 0x20, 0x62, 0x6c, 0x6f, 0x63, 0x6b, + 0x63, 0x68, 0x61, 0x69, 0x6e, 0x2c, 0x20, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x65, 0x64, 0x20, 0x62, + 0x79, 0x20, 0x62, 0x6c, 0x6f, 0x58, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x20, 0x4c, 0x61, 0x62, 0x73, + 0x2e, 0x22, 0x6e, 0x0a, 0x27, 0x62, 0x6c, 0x6f, 0x58, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x20, 0x4c, + 0x61, 0x62, 0x73, 0x20, 0x54, 0x72, 0x61, 0x64, 0x65, 0x72, 0x20, 0x41, 0x50, 0x49, 0x20, 0x44, + 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2c, 0x68, 0x74, + 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x6f, 0x63, 0x73, 0x2e, 0x62, 0x6c, 0x6f, 0x78, 0x72, + 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x73, 0x6f, 0x6c, 0x61, 0x6e, 0x61, 0x2f, + 0x74, 0x72, 0x61, 0x64, 0x65, 0x72, 0x2d, 0x61, 0x70, 0x69, 0x1a, 0x15, 0x73, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x40, 0x62, 0x6c, 0x6f, 0x78, 0x72, 0x6f, 0x75, 0x74, 0x65, 0x2e, 0x63, 0x6f, + 0x6d, 0x32, 0x03, 0x31, 0x2e, 0x36, 0x32, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x3a, 0x10, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x5a, 0x24, 0x0a, 0x22, 0x0a, 0x0b, + 0x41, 0x75, 0x74, 0x68, 0x20, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x13, 0x08, 0x02, 0x1a, + 0x0d, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x02, + 0x62, 0x11, 0x0a, 0x0f, 0x0a, 0x0b, 0x41, 0x75, 0x74, 0x68, 0x20, 0x48, 0x65, 0x61, 0x64, 0x65, + 0x72, 0x12, 0x00, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -20253,122 +20241,120 @@ var file_api_proto_depIdxs = []int32{ 65, // 268: api.Api.GetOrderByID:input_type -> api.GetOrderByIDRequest 67, // 269: api.Api.GetUnsettled:input_type -> api.GetUnsettledRequest 103, // 270: api.Api.PostRouteTradeSwap:input_type -> api.RouteTradeSwapRequest - 54, // 271: api.Api.PostSubmitMineOre:input_type -> api.PostSubmitRequest - 17, // 272: api.Api.GetOrderbooksStream:input_type -> api.GetOrderbooksRequest - 21, // 273: api.Api.GetMarketDepthsStream:input_type -> api.GetMarketDepthsRequest - 73, // 274: api.Api.GetTickersStream:input_type -> api.GetTickersStreamRequest - 166, // 275: api.Api.GetZetaTransactionStream:input_type -> api.GetZetaTransactionStreamRequest - 24, // 276: api.Api.GetTradesStream:input_type -> api.GetTradesRequest - 51, // 277: api.Api.GetOrderStatusStream:input_type -> api.GetOrderStatusStreamRequest - 119, // 278: api.Api.GetRecentBlockHashStream:input_type -> api.GetRecentBlockHashRequest - 124, // 279: api.Api.GetBlockStream:input_type -> api.GetBlockStreamRequest - 178, // 280: api.Api.GetPriorityFeeStream:input_type -> api.GetPriorityFeeRequest - 180, // 281: api.Api.GetPriorityFeeByProgramStream:input_type -> api.GetPriorityFeeByProgramRequest - 183, // 282: api.Api.GetBundleTipStream:input_type -> api.GetBundleTipRequest - 149, // 283: api.Api.GetQuotesStream:input_type -> api.GetQuotesStreamRequest - 175, // 284: api.Api.GetPoolReservesStream:input_type -> api.GetPoolReservesStreamRequest - 176, // 285: api.Api.GetPricesStream:input_type -> api.GetPricesStreamRequest - 154, // 286: api.Api.GetNewRaydiumPoolsStream:input_type -> api.GetNewRaydiumPoolsRequest - 155, // 287: api.Api.GetNewRaydiumPoolsByTransactionStream:input_type -> api.GetNewRaydiumPoolsByTransactionRequest - 152, // 288: api.Api.GetSwapsStream:input_type -> api.GetSwapsStreamRequest - 208, // 289: api.Api.GetPumpFunSwapsStream:input_type -> api.GetPumpFunSwapsStreamRequest - 210, // 290: api.Api.GetPumpFunNewTokensStream:input_type -> api.GetPumpFunNewTokensStreamRequest - 212, // 291: api.Api.PostPumpFunSwap:input_type -> api.PostPumpFunSwapRequest - 213, // 292: api.Api.PostPumpFunSwapSol:input_type -> api.PostPumpFunSwapRequestSol - 215, // 293: api.Api.GetLeaderSchedule:input_type -> api.GetLeaderScheduleRequest - 134, // 294: api.Api.GetRateLimit:output_type -> api.GetRateLimitResponse - 137, // 295: api.Api.GetTransaction:output_type -> api.GetTransactionResponse - 62, // 296: api.Api.PostSubmitV2:output_type -> api.PostSubmitResponse - 59, // 297: api.Api.PostSubmitBatchV2:output_type -> api.PostSubmitBatchResponse - 61, // 298: api.Api.PostSubmitSnipeV2:output_type -> api.PostSubmitSnipeResponse - 62, // 299: api.Api.PostSubmitPaladinV2:output_type -> api.PostSubmitResponse - 130, // 300: api.Api.GetRaydiumPools:output_type -> api.GetRaydiumPoolsResponse - 132, // 301: api.Api.GetRaydiumPoolReserve:output_type -> api.GetRaydiumPoolReserveResponse - 79, // 302: api.Api.GetRaydiumQuotes:output_type -> api.GetRaydiumQuotesResponse - 81, // 303: api.Api.GetPumpFunQuotes:output_type -> api.GetPumpFunQuotesResponse - 83, // 304: api.Api.GetRaydiumCPMMQuotes:output_type -> api.GetRaydiumCPMMQuotesResponse - 164, // 305: api.Api.GetRaydiumPrices:output_type -> api.GetRaydiumPricesResponse - 107, // 306: api.Api.GetRaydiumCLMMQuotes:output_type -> api.GetRaydiumCLMMQuotesResponse - 99, // 307: api.Api.GetRaydiumCLMMPools:output_type -> api.GetRaydiumCLMMPoolsResponse - 97, // 308: api.Api.PostRaydiumCLMMSwap:output_type -> api.PostRaydiumSwapResponse - 101, // 309: api.Api.PostRaydiumCLMMRouteSwap:output_type -> api.PostRaydiumRouteSwapResponse - 97, // 310: api.Api.PostRaydiumSwap:output_type -> api.PostRaydiumSwapResponse - 101, // 311: api.Api.PostRaydiumRouteSwap:output_type -> api.PostRaydiumRouteSwapResponse - 85, // 312: api.Api.PostRaydiumCPMMSwap:output_type -> api.PostRaydiumCPMMSwapResponse - 87, // 313: api.Api.GetJupiterQuotes:output_type -> api.GetJupiterQuotesResponse - 165, // 314: api.Api.GetJupiterPrices:output_type -> api.GetJupiterPricesResponse - 100, // 315: api.Api.PostJupiterSwap:output_type -> api.PostJupiterSwapResponse - 95, // 316: api.Api.PostRaydiumSwapInstructions:output_type -> api.PostRaydiumSwapInstructionsResponse - 94, // 317: api.Api.PostJupiterSwapInstructions:output_type -> api.PostJupiterSwapInstructionsResponse - 102, // 318: api.Api.PostJupiterRouteSwap:output_type -> api.PostJupiterRouteSwapResponse - 186, // 319: api.Api.GetMarketsV2:output_type -> api.GetMarketsResponseV2 - 189, // 320: api.Api.GetTickersV2:output_type -> api.GetTickersResponseV2 - 192, // 321: api.Api.GetOrderbookV2:output_type -> api.GetOrderbookResponseV2 - 195, // 322: api.Api.GetMarketDepthV2:output_type -> api.GetMarketDepthResponseV2 - 37, // 323: api.Api.PostOrderV2:output_type -> api.PostOrderResponse - 200, // 324: api.Api.PostCancelOrderV2:output_type -> api.PostCancelOrderResponseV2 - 37, // 325: api.Api.PostReplaceOrderV2:output_type -> api.PostOrderResponse - 203, // 326: api.Api.PostZetaCrossMarginAccount:output_type -> api.PostZetaCrossMarginAccountResponse - 46, // 327: api.Api.PostSettleV2:output_type -> api.PostSettleResponse - 206, // 328: api.Api.GetOpenOrdersV2:output_type -> api.GetOpenOrdersResponseV2 - 70, // 329: api.Api.GetUnsettledV2:output_type -> api.GetUnsettledResponse - 161, // 330: api.Api.GetPrice:output_type -> api.GetPriceResponse - 8, // 331: api.Api.GetMarkets:output_type -> api.GetMarketsResponse - 128, // 332: api.Api.GetPools:output_type -> api.GetPoolsResponse - 11, // 333: api.Api.GetTickers:output_type -> api.GetTickersResponse - 14, // 334: api.Api.GetKline:output_type -> api.GetKlineResponse - 18, // 335: api.Api.GetOrderbook:output_type -> api.GetOrderbookResponse - 22, // 336: api.Api.GetMarketDepth:output_type -> api.GetMarketDepthResponse - 25, // 337: api.Api.GetTrades:output_type -> api.GetTradesResponse - 77, // 338: api.Api.GetQuotes:output_type -> api.GetQuotesResponse - 28, // 339: api.Api.GetServerTime:output_type -> api.GetServerTimeResponse - 120, // 340: api.Api.GetRecentBlockHash:output_type -> api.GetRecentBlockHashResponse - 122, // 341: api.Api.GetRecentBlockHashV2:output_type -> api.GetRecentBlockHashResponseV2 - 179, // 342: api.Api.GetPriorityFee:output_type -> api.GetPriorityFeeResponse - 181, // 343: api.Api.GetPriorityFeeByProgram:output_type -> api.GetPriorityFeeByProgramResponse - 30, // 344: api.Api.GetAccountBalance:output_type -> api.GetAccountBalanceResponse - 33, // 345: api.Api.GetTokenAccounts:output_type -> api.GetTokenAccountsResponse - 30, // 346: api.Api.GetAccountBalanceV2:output_type -> api.GetAccountBalanceResponse - 37, // 347: api.Api.PostOrder:output_type -> api.PostOrderResponse - 62, // 348: api.Api.PostSubmit:output_type -> api.PostSubmitResponse - 59, // 349: api.Api.PostSubmitBatch:output_type -> api.PostSubmitBatchResponse - 40, // 350: api.Api.PostCancelOrder:output_type -> api.PostCancelOrderResponse - 40, // 351: api.Api.PostCancelByClientOrderID:output_type -> api.PostCancelOrderResponse - 44, // 352: api.Api.PostCancelAll:output_type -> api.PostCancelAllResponse - 37, // 353: api.Api.PostReplaceByClientOrderID:output_type -> api.PostOrderResponse - 37, // 354: api.Api.PostReplaceOrder:output_type -> api.PostOrderResponse - 46, // 355: api.Api.PostSettle:output_type -> api.PostSettleResponse - 111, // 356: api.Api.PostTradeSwap:output_type -> api.TradeSwapResponse - 49, // 357: api.Api.GetOrders:output_type -> api.GetOrdersResponse - 64, // 358: api.Api.GetOpenOrders:output_type -> api.GetOpenOrdersResponse - 66, // 359: api.Api.GetOrderByID:output_type -> api.GetOrderByIDResponse - 70, // 360: api.Api.GetUnsettled:output_type -> api.GetUnsettledResponse - 111, // 361: api.Api.PostRouteTradeSwap:output_type -> api.TradeSwapResponse - 62, // 362: api.Api.PostSubmitMineOre:output_type -> api.PostSubmitResponse - 71, // 363: api.Api.GetOrderbooksStream:output_type -> api.GetOrderbooksStreamResponse - 72, // 364: api.Api.GetMarketDepthsStream:output_type -> api.GetMarketDepthsStreamResponse - 74, // 365: api.Api.GetTickersStream:output_type -> api.GetTickersStreamResponse - 170, // 366: api.Api.GetZetaTransactionStream:output_type -> api.GetZetaTransactionStreamResponse - 75, // 367: api.Api.GetTradesStream:output_type -> api.GetTradesStreamResponse - 52, // 368: api.Api.GetOrderStatusStream:output_type -> api.GetOrderStatusStreamResponse - 120, // 369: api.Api.GetRecentBlockHashStream:output_type -> api.GetRecentBlockHashResponse - 125, // 370: api.Api.GetBlockStream:output_type -> api.GetBlockStreamResponse - 179, // 371: api.Api.GetPriorityFeeStream:output_type -> api.GetPriorityFeeResponse - 181, // 372: api.Api.GetPriorityFeeByProgramStream:output_type -> api.GetPriorityFeeByProgramResponse - 184, // 373: api.Api.GetBundleTipStream:output_type -> api.GetBundleTipResponse - 150, // 374: api.Api.GetQuotesStream:output_type -> api.GetQuotesStreamResponse - 173, // 375: api.Api.GetPoolReservesStream:output_type -> api.GetPoolReservesStreamResponse - 177, // 376: api.Api.GetPricesStream:output_type -> api.GetPricesStreamResponse - 157, // 377: api.Api.GetNewRaydiumPoolsStream:output_type -> api.GetNewRaydiumPoolsResponse - 156, // 378: api.Api.GetNewRaydiumPoolsByTransactionStream:output_type -> api.GetNewRaydiumPoolsByTransactionResponse - 153, // 379: api.Api.GetSwapsStream:output_type -> api.GetSwapsStreamResponse - 209, // 380: api.Api.GetPumpFunSwapsStream:output_type -> api.GetPumpFunSwapsStreamResponse - 211, // 381: api.Api.GetPumpFunNewTokensStream:output_type -> api.GetPumpFunNewTokensStreamResponse - 214, // 382: api.Api.PostPumpFunSwap:output_type -> api.PostPumpFunSwapResponse - 214, // 383: api.Api.PostPumpFunSwapSol:output_type -> api.PostPumpFunSwapResponse - 216, // 384: api.Api.GetLeaderSchedule:output_type -> api.GetLeaderScheduleResponse - 294, // [294:385] is the sub-list for method output_type - 203, // [203:294] is the sub-list for method input_type + 17, // 271: api.Api.GetOrderbooksStream:input_type -> api.GetOrderbooksRequest + 21, // 272: api.Api.GetMarketDepthsStream:input_type -> api.GetMarketDepthsRequest + 73, // 273: api.Api.GetTickersStream:input_type -> api.GetTickersStreamRequest + 166, // 274: api.Api.GetZetaTransactionStream:input_type -> api.GetZetaTransactionStreamRequest + 24, // 275: api.Api.GetTradesStream:input_type -> api.GetTradesRequest + 51, // 276: api.Api.GetOrderStatusStream:input_type -> api.GetOrderStatusStreamRequest + 119, // 277: api.Api.GetRecentBlockHashStream:input_type -> api.GetRecentBlockHashRequest + 124, // 278: api.Api.GetBlockStream:input_type -> api.GetBlockStreamRequest + 178, // 279: api.Api.GetPriorityFeeStream:input_type -> api.GetPriorityFeeRequest + 180, // 280: api.Api.GetPriorityFeeByProgramStream:input_type -> api.GetPriorityFeeByProgramRequest + 183, // 281: api.Api.GetBundleTipStream:input_type -> api.GetBundleTipRequest + 149, // 282: api.Api.GetQuotesStream:input_type -> api.GetQuotesStreamRequest + 175, // 283: api.Api.GetPoolReservesStream:input_type -> api.GetPoolReservesStreamRequest + 176, // 284: api.Api.GetPricesStream:input_type -> api.GetPricesStreamRequest + 154, // 285: api.Api.GetNewRaydiumPoolsStream:input_type -> api.GetNewRaydiumPoolsRequest + 155, // 286: api.Api.GetNewRaydiumPoolsByTransactionStream:input_type -> api.GetNewRaydiumPoolsByTransactionRequest + 152, // 287: api.Api.GetSwapsStream:input_type -> api.GetSwapsStreamRequest + 208, // 288: api.Api.GetPumpFunSwapsStream:input_type -> api.GetPumpFunSwapsStreamRequest + 210, // 289: api.Api.GetPumpFunNewTokensStream:input_type -> api.GetPumpFunNewTokensStreamRequest + 212, // 290: api.Api.PostPumpFunSwap:input_type -> api.PostPumpFunSwapRequest + 213, // 291: api.Api.PostPumpFunSwapSol:input_type -> api.PostPumpFunSwapRequestSol + 215, // 292: api.Api.GetLeaderSchedule:input_type -> api.GetLeaderScheduleRequest + 134, // 293: api.Api.GetRateLimit:output_type -> api.GetRateLimitResponse + 137, // 294: api.Api.GetTransaction:output_type -> api.GetTransactionResponse + 62, // 295: api.Api.PostSubmitV2:output_type -> api.PostSubmitResponse + 59, // 296: api.Api.PostSubmitBatchV2:output_type -> api.PostSubmitBatchResponse + 61, // 297: api.Api.PostSubmitSnipeV2:output_type -> api.PostSubmitSnipeResponse + 62, // 298: api.Api.PostSubmitPaladinV2:output_type -> api.PostSubmitResponse + 130, // 299: api.Api.GetRaydiumPools:output_type -> api.GetRaydiumPoolsResponse + 132, // 300: api.Api.GetRaydiumPoolReserve:output_type -> api.GetRaydiumPoolReserveResponse + 79, // 301: api.Api.GetRaydiumQuotes:output_type -> api.GetRaydiumQuotesResponse + 81, // 302: api.Api.GetPumpFunQuotes:output_type -> api.GetPumpFunQuotesResponse + 83, // 303: api.Api.GetRaydiumCPMMQuotes:output_type -> api.GetRaydiumCPMMQuotesResponse + 164, // 304: api.Api.GetRaydiumPrices:output_type -> api.GetRaydiumPricesResponse + 107, // 305: api.Api.GetRaydiumCLMMQuotes:output_type -> api.GetRaydiumCLMMQuotesResponse + 99, // 306: api.Api.GetRaydiumCLMMPools:output_type -> api.GetRaydiumCLMMPoolsResponse + 97, // 307: api.Api.PostRaydiumCLMMSwap:output_type -> api.PostRaydiumSwapResponse + 101, // 308: api.Api.PostRaydiumCLMMRouteSwap:output_type -> api.PostRaydiumRouteSwapResponse + 97, // 309: api.Api.PostRaydiumSwap:output_type -> api.PostRaydiumSwapResponse + 101, // 310: api.Api.PostRaydiumRouteSwap:output_type -> api.PostRaydiumRouteSwapResponse + 85, // 311: api.Api.PostRaydiumCPMMSwap:output_type -> api.PostRaydiumCPMMSwapResponse + 87, // 312: api.Api.GetJupiterQuotes:output_type -> api.GetJupiterQuotesResponse + 165, // 313: api.Api.GetJupiterPrices:output_type -> api.GetJupiterPricesResponse + 100, // 314: api.Api.PostJupiterSwap:output_type -> api.PostJupiterSwapResponse + 95, // 315: api.Api.PostRaydiumSwapInstructions:output_type -> api.PostRaydiumSwapInstructionsResponse + 94, // 316: api.Api.PostJupiterSwapInstructions:output_type -> api.PostJupiterSwapInstructionsResponse + 102, // 317: api.Api.PostJupiterRouteSwap:output_type -> api.PostJupiterRouteSwapResponse + 186, // 318: api.Api.GetMarketsV2:output_type -> api.GetMarketsResponseV2 + 189, // 319: api.Api.GetTickersV2:output_type -> api.GetTickersResponseV2 + 192, // 320: api.Api.GetOrderbookV2:output_type -> api.GetOrderbookResponseV2 + 195, // 321: api.Api.GetMarketDepthV2:output_type -> api.GetMarketDepthResponseV2 + 37, // 322: api.Api.PostOrderV2:output_type -> api.PostOrderResponse + 200, // 323: api.Api.PostCancelOrderV2:output_type -> api.PostCancelOrderResponseV2 + 37, // 324: api.Api.PostReplaceOrderV2:output_type -> api.PostOrderResponse + 203, // 325: api.Api.PostZetaCrossMarginAccount:output_type -> api.PostZetaCrossMarginAccountResponse + 46, // 326: api.Api.PostSettleV2:output_type -> api.PostSettleResponse + 206, // 327: api.Api.GetOpenOrdersV2:output_type -> api.GetOpenOrdersResponseV2 + 70, // 328: api.Api.GetUnsettledV2:output_type -> api.GetUnsettledResponse + 161, // 329: api.Api.GetPrice:output_type -> api.GetPriceResponse + 8, // 330: api.Api.GetMarkets:output_type -> api.GetMarketsResponse + 128, // 331: api.Api.GetPools:output_type -> api.GetPoolsResponse + 11, // 332: api.Api.GetTickers:output_type -> api.GetTickersResponse + 14, // 333: api.Api.GetKline:output_type -> api.GetKlineResponse + 18, // 334: api.Api.GetOrderbook:output_type -> api.GetOrderbookResponse + 22, // 335: api.Api.GetMarketDepth:output_type -> api.GetMarketDepthResponse + 25, // 336: api.Api.GetTrades:output_type -> api.GetTradesResponse + 77, // 337: api.Api.GetQuotes:output_type -> api.GetQuotesResponse + 28, // 338: api.Api.GetServerTime:output_type -> api.GetServerTimeResponse + 120, // 339: api.Api.GetRecentBlockHash:output_type -> api.GetRecentBlockHashResponse + 122, // 340: api.Api.GetRecentBlockHashV2:output_type -> api.GetRecentBlockHashResponseV2 + 179, // 341: api.Api.GetPriorityFee:output_type -> api.GetPriorityFeeResponse + 181, // 342: api.Api.GetPriorityFeeByProgram:output_type -> api.GetPriorityFeeByProgramResponse + 30, // 343: api.Api.GetAccountBalance:output_type -> api.GetAccountBalanceResponse + 33, // 344: api.Api.GetTokenAccounts:output_type -> api.GetTokenAccountsResponse + 30, // 345: api.Api.GetAccountBalanceV2:output_type -> api.GetAccountBalanceResponse + 37, // 346: api.Api.PostOrder:output_type -> api.PostOrderResponse + 62, // 347: api.Api.PostSubmit:output_type -> api.PostSubmitResponse + 59, // 348: api.Api.PostSubmitBatch:output_type -> api.PostSubmitBatchResponse + 40, // 349: api.Api.PostCancelOrder:output_type -> api.PostCancelOrderResponse + 40, // 350: api.Api.PostCancelByClientOrderID:output_type -> api.PostCancelOrderResponse + 44, // 351: api.Api.PostCancelAll:output_type -> api.PostCancelAllResponse + 37, // 352: api.Api.PostReplaceByClientOrderID:output_type -> api.PostOrderResponse + 37, // 353: api.Api.PostReplaceOrder:output_type -> api.PostOrderResponse + 46, // 354: api.Api.PostSettle:output_type -> api.PostSettleResponse + 111, // 355: api.Api.PostTradeSwap:output_type -> api.TradeSwapResponse + 49, // 356: api.Api.GetOrders:output_type -> api.GetOrdersResponse + 64, // 357: api.Api.GetOpenOrders:output_type -> api.GetOpenOrdersResponse + 66, // 358: api.Api.GetOrderByID:output_type -> api.GetOrderByIDResponse + 70, // 359: api.Api.GetUnsettled:output_type -> api.GetUnsettledResponse + 111, // 360: api.Api.PostRouteTradeSwap:output_type -> api.TradeSwapResponse + 71, // 361: api.Api.GetOrderbooksStream:output_type -> api.GetOrderbooksStreamResponse + 72, // 362: api.Api.GetMarketDepthsStream:output_type -> api.GetMarketDepthsStreamResponse + 74, // 363: api.Api.GetTickersStream:output_type -> api.GetTickersStreamResponse + 170, // 364: api.Api.GetZetaTransactionStream:output_type -> api.GetZetaTransactionStreamResponse + 75, // 365: api.Api.GetTradesStream:output_type -> api.GetTradesStreamResponse + 52, // 366: api.Api.GetOrderStatusStream:output_type -> api.GetOrderStatusStreamResponse + 120, // 367: api.Api.GetRecentBlockHashStream:output_type -> api.GetRecentBlockHashResponse + 125, // 368: api.Api.GetBlockStream:output_type -> api.GetBlockStreamResponse + 179, // 369: api.Api.GetPriorityFeeStream:output_type -> api.GetPriorityFeeResponse + 181, // 370: api.Api.GetPriorityFeeByProgramStream:output_type -> api.GetPriorityFeeByProgramResponse + 184, // 371: api.Api.GetBundleTipStream:output_type -> api.GetBundleTipResponse + 150, // 372: api.Api.GetQuotesStream:output_type -> api.GetQuotesStreamResponse + 173, // 373: api.Api.GetPoolReservesStream:output_type -> api.GetPoolReservesStreamResponse + 177, // 374: api.Api.GetPricesStream:output_type -> api.GetPricesStreamResponse + 157, // 375: api.Api.GetNewRaydiumPoolsStream:output_type -> api.GetNewRaydiumPoolsResponse + 156, // 376: api.Api.GetNewRaydiumPoolsByTransactionStream:output_type -> api.GetNewRaydiumPoolsByTransactionResponse + 153, // 377: api.Api.GetSwapsStream:output_type -> api.GetSwapsStreamResponse + 209, // 378: api.Api.GetPumpFunSwapsStream:output_type -> api.GetPumpFunSwapsStreamResponse + 211, // 379: api.Api.GetPumpFunNewTokensStream:output_type -> api.GetPumpFunNewTokensStreamResponse + 214, // 380: api.Api.PostPumpFunSwap:output_type -> api.PostPumpFunSwapResponse + 214, // 381: api.Api.PostPumpFunSwapSol:output_type -> api.PostPumpFunSwapResponse + 216, // 382: api.Api.GetLeaderSchedule:output_type -> api.GetLeaderScheduleResponse + 293, // [293:383] is the sub-list for method output_type + 203, // [203:293] is the sub-list for method input_type 203, // [203:203] is the sub-list for extension type_name 203, // [203:203] is the sub-list for extension extendee 0, // [0:203] is the sub-list for field type_name diff --git a/api/api.pb.gw.go b/api/api.pb.gw.go index f5ce381..f5287c6 100644 --- a/api/api.pb.gw.go +++ b/api/api.pb.gw.go @@ -2771,40 +2771,6 @@ func local_request_Api_PostRouteTradeSwap_0(ctx context.Context, marshaler runti } -func request_Api_PostSubmitMineOre_0(ctx context.Context, marshaler runtime.Marshaler, client ApiClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PostSubmitRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := client.PostSubmitMineOre(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) - return msg, metadata, err - -} - -func local_request_Api_PostSubmitMineOre_0(ctx context.Context, marshaler runtime.Marshaler, server ApiServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { - var protoReq PostSubmitRequest - var metadata runtime.ServerMetadata - - newReader, berr := utilities.IOReaderFactory(req.Body) - if berr != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr) - } - if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF { - return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) - } - - msg, err := server.PostSubmitMineOre(ctx, &protoReq) - return msg, metadata, err - -} - func request_Api_PostPumpFunSwap_0(ctx context.Context, marshaler runtime.Marshaler, client ApiClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { var protoReq PostPumpFunSwapRequest var metadata runtime.ServerMetadata @@ -4547,30 +4513,6 @@ func RegisterApiHandlerServer(ctx context.Context, mux *runtime.ServeMux, server }) - mux.Handle("POST", pattern_Api_PostSubmitMineOre_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - var stream runtime.ServerTransportStream - ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - var err error - ctx, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/api.Api/PostSubmitMineOre", runtime.WithHTTPPathPattern("/api/v2/mine-ore")) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := local_request_Api_PostSubmitMineOre_0(ctx, inboundMarshaler, server, req, pathParams) - md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Api_PostSubmitMineOre_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - mux.Handle("POST", pattern_Api_PostPumpFunSwap_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -6112,27 +6054,6 @@ func RegisterApiHandlerClient(ctx context.Context, mux *runtime.ServeMux, client }) - mux.Handle("POST", pattern_Api_PostSubmitMineOre_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { - ctx, cancel := context.WithCancel(req.Context()) - defer cancel() - inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) - var err error - ctx, err = runtime.AnnotateContext(ctx, mux, req, "/api.Api/PostSubmitMineOre", runtime.WithHTTPPathPattern("/api/v2/mine-ore")) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - resp, md, err := request_Api_PostSubmitMineOre_0(ctx, inboundMarshaler, client, req, pathParams) - ctx = runtime.NewServerMetadataContext(ctx, md) - if err != nil { - runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) - return - } - - forward_Api_PostSubmitMineOre_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) - - }) - mux.Handle("POST", pattern_Api_PostPumpFunSwap_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { ctx, cancel := context.WithCancel(req.Context()) defer cancel() @@ -6336,8 +6257,6 @@ var ( pattern_Api_PostRouteTradeSwap_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v1", "trade", "route-swap"}, "")) - pattern_Api_PostSubmitMineOre_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2}, []string{"api", "v2", "mine-ore"}, "")) - pattern_Api_PostPumpFunSwap_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v2", "pumpfun", "swap"}, "")) pattern_Api_PostPumpFunSwapSol_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"api", "v2", "pumpfun", "swap-sol"}, "")) @@ -6482,8 +6401,6 @@ var ( forward_Api_PostRouteTradeSwap_0 = runtime.ForwardResponseMessage - forward_Api_PostSubmitMineOre_0 = runtime.ForwardResponseMessage - forward_Api_PostPumpFunSwap_0 = runtime.ForwardResponseMessage forward_Api_PostPumpFunSwapSol_0 = runtime.ForwardResponseMessage diff --git a/api/api_grpc.pb.go b/api/api_grpc.pb.go index c24ea07..da04442 100644 --- a/api/api_grpc.pb.go +++ b/api/api_grpc.pb.go @@ -91,7 +91,6 @@ type ApiClient interface { GetOrderByID(ctx context.Context, in *GetOrderByIDRequest, opts ...grpc.CallOption) (*GetOrderByIDResponse, error) GetUnsettled(ctx context.Context, in *GetUnsettledRequest, opts ...grpc.CallOption) (*GetUnsettledResponse, error) PostRouteTradeSwap(ctx context.Context, in *RouteTradeSwapRequest, opts ...grpc.CallOption) (*TradeSwapResponse, error) - PostSubmitMineOre(ctx context.Context, in *PostSubmitRequest, opts ...grpc.CallOption) (*PostSubmitResponse, error) // streaming endpoints GetOrderbooksStream(ctx context.Context, in *GetOrderbooksRequest, opts ...grpc.CallOption) (Api_GetOrderbooksStreamClient, error) GetMarketDepthsStream(ctx context.Context, in *GetMarketDepthsRequest, opts ...grpc.CallOption) (Api_GetMarketDepthsStreamClient, error) @@ -737,15 +736,6 @@ func (c *apiClient) PostRouteTradeSwap(ctx context.Context, in *RouteTradeSwapRe return out, nil } -func (c *apiClient) PostSubmitMineOre(ctx context.Context, in *PostSubmitRequest, opts ...grpc.CallOption) (*PostSubmitResponse, error) { - out := new(PostSubmitResponse) - err := c.cc.Invoke(ctx, "/api.Api/PostSubmitMineOre", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - func (c *apiClient) GetOrderbooksStream(ctx context.Context, in *GetOrderbooksRequest, opts ...grpc.CallOption) (Api_GetOrderbooksStreamClient, error) { stream, err := c.cc.NewStream(ctx, &Api_ServiceDesc.Streams[0], "/api.Api/GetOrderbooksStream", opts...) if err != nil { @@ -1458,7 +1448,6 @@ type ApiServer interface { GetOrderByID(context.Context, *GetOrderByIDRequest) (*GetOrderByIDResponse, error) GetUnsettled(context.Context, *GetUnsettledRequest) (*GetUnsettledResponse, error) PostRouteTradeSwap(context.Context, *RouteTradeSwapRequest) (*TradeSwapResponse, error) - PostSubmitMineOre(context.Context, *PostSubmitRequest) (*PostSubmitResponse, error) // streaming endpoints GetOrderbooksStream(*GetOrderbooksRequest, Api_GetOrderbooksStreamServer) error GetMarketDepthsStream(*GetMarketDepthsRequest, Api_GetMarketDepthsStreamServer) error @@ -1693,9 +1682,6 @@ func (UnimplementedApiServer) GetUnsettled(context.Context, *GetUnsettledRequest func (UnimplementedApiServer) PostRouteTradeSwap(context.Context, *RouteTradeSwapRequest) (*TradeSwapResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method PostRouteTradeSwap not implemented") } -func (UnimplementedApiServer) PostSubmitMineOre(context.Context, *PostSubmitRequest) (*PostSubmitResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method PostSubmitMineOre not implemented") -} func (UnimplementedApiServer) GetOrderbooksStream(*GetOrderbooksRequest, Api_GetOrderbooksStreamServer) error { return status.Errorf(codes.Unimplemented, "method GetOrderbooksStream not implemented") } @@ -2999,24 +2985,6 @@ func _Api_PostRouteTradeSwap_Handler(srv interface{}, ctx context.Context, dec f return interceptor(ctx, in, info, handler) } -func _Api_PostSubmitMineOre_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(PostSubmitRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ApiServer).PostSubmitMineOre(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/api.Api/PostSubmitMineOre", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ApiServer).PostSubmitMineOre(ctx, req.(*PostSubmitRequest)) - } - return interceptor(ctx, in, info, handler) -} - func _Api_GetOrderbooksStream_Handler(srv interface{}, stream grpc.ServerStream) error { m := new(GetOrderbooksRequest) if err := stream.RecvMsg(m); err != nil { @@ -3749,10 +3717,6 @@ var Api_ServiceDesc = grpc.ServiceDesc{ MethodName: "PostRouteTradeSwap", Handler: _Api_PostRouteTradeSwap_Handler, }, - { - MethodName: "PostSubmitMineOre", - Handler: _Api_PostSubmitMineOre_Handler, - }, { MethodName: "PostPumpFunSwap", Handler: _Api_PostPumpFunSwap_Handler, diff --git a/proto/api.proto b/proto/api.proto index 149e846..c1f54b3 100644 --- a/proto/api.proto +++ b/proto/api.proto @@ -858,20 +858,6 @@ service Api { }; } - // Ore - - rpc PostSubmitMineOre(PostSubmitRequest) returns (PostSubmitResponse) { - option (google.api.http) = { - post: "/api/v2/mine-ore" - body: "*" - }; - option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { - description: "Submits two transactions in sequence for mining ore"; - summary: "Submit mine ore transactions"; - tags: ["Ore"]; - }; - } - // streaming endpoints rpc GetOrderbooksStream(GetOrderbooksRequest) returns (stream GetOrderbooksStreamResponse) { option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_operation) = { diff --git a/swagger-ui b/swagger-ui index 1f39f30..a87fe96 100644 --- a/swagger-ui +++ b/swagger-ui @@ -1225,40 +1225,6 @@ ] } }, - "/api/v2/mine-ore": { - "post": { - "summary": "Submit mine ore transactions", - "description": "Submits two transactions in sequence for mining ore", - "operationId": "Api_PostSubmitMineOre", - "responses": { - "200": { - "description": "A successful response.", - "schema": { - "$ref": "#/definitions/apiPostSubmitResponse" - } - }, - "default": { - "description": "An unexpected error response.", - "schema": { - "$ref": "#/definitions/rpcStatus" - } - } - }, - "parameters": [ - { - "name": "body", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/apiPostSubmitRequest" - } - } - ], - "tags": [ - "Ore" - ] - } - }, "/api/v2/openbook/cancel": { "post": { "summary": "Openbook unsigned CancelOrder transaction",