From b6b9dfe45563a931a3ac21b77c26c7b917b42158 Mon Sep 17 00:00:00 2001 From: tzwang Date: Thu, 25 May 2023 11:27:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E6=99=BA=E7=AB=A0=E9=B1=BC=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=8F=82=E6=95=B0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 504da056a8b1acba75ed8991492dd3b0f8ffaafc --- .../logic/createdatasetversionlogic.go | 2 +- .../logic/uploadalgorithmconfirmlogic.go | 2 +- .../logic/uploaddatasetconfirmlogic.go | 4 +- .../PCM-OCTOPUS/rpc/octopus/octopus.pb.go | 2458 +++++++++-------- .../PCM-OCTOPUS/rpc/octopusclient/octopus.go | 3 + .../PCM-AI/PCM-OCTOPUS/rpc/pb/octopus.proto | 18 +- 6 files changed, 1351 insertions(+), 1136 deletions(-) diff --git a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/createdatasetversionlogic.go b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/createdatasetversionlogic.go index a09df2f6..3764ade8 100644 --- a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/createdatasetversionlogic.go +++ b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/createdatasetversionlogic.go @@ -37,7 +37,7 @@ func (l *CreateDataSetVersionLogic) CreateDataSetVersion(in *octopus.CreateDataS _, err := req. SetHeader("Authorization", "Bearer "+token). SetPathParam("datasetId", in.DatasetId). - SetBody(in.Desc). + SetBody(in.Params). SetResult(resp). Post(reqUrl) diff --git a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploadalgorithmconfirmlogic.go b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploadalgorithmconfirmlogic.go index 1d72f656..f648062d 100644 --- a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploadalgorithmconfirmlogic.go +++ b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploadalgorithmconfirmlogic.go @@ -38,7 +38,7 @@ func (l *UploadAlgorithmConfirmLogic) UploadAlgorithmConfirm(in *octopus.UploadA SetHeader("Authorization", "Bearer "+token). SetPathParam("algorithmId", in.AlgorithmId). SetPathParam("version", in.Version). - SetBody(in.FileName). + SetBody(in.Params). SetResult(resp). Put(reqUrl) diff --git a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploaddatasetconfirmlogic.go b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploaddatasetconfirmlogic.go index e8de33ec..1173f2f2 100644 --- a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploaddatasetconfirmlogic.go +++ b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/internal/logic/uploaddatasetconfirmlogic.go @@ -29,7 +29,7 @@ func (l *UploadDataSetConfirmLogic) UploadDataSetConfirm(in *octopus.UploadDataS resp := &octopus.UploadDataSetConfirmResp{} var url_prefix = common.OctopusUrls[in.Platform] - var reqUrl = url_prefix + l.svcCtx.Config.OctopusApi.UploadAlgorithmConfirm + var reqUrl = url_prefix + l.svcCtx.Config.OctopusApi.UploadDataSetConfirm token := common.GetToken(in.Platform) @@ -38,7 +38,7 @@ func (l *UploadDataSetConfirmLogic) UploadDataSetConfirm(in *octopus.UploadDataS SetHeader("Authorization", "Bearer "+token). SetPathParam("datasetId", in.DatasetId). SetPathParam("version", in.Version). - SetBody(in.FileName). + SetBody(in.Params). SetResult(resp). Put(reqUrl) diff --git a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopus/octopus.pb.go b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopus/octopus.pb.go index 063c6bdf..cebaa9e4 100644 --- a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopus/octopus.pb.go +++ b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopus/octopus.pb.go @@ -828,10 +828,10 @@ type UploadAlgorithmConfirmReq struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` - AlgorithmId string `protobuf:"bytes,2,opt,name=algorithmId,proto3" json:"algorithmId,omitempty"` - Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` - FileName string `protobuf:"bytes,4,opt,name=fileName,proto3" json:"fileName,omitempty"` + Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` + AlgorithmId string `protobuf:"bytes,2,opt,name=algorithmId,proto3" json:"algorithmId,omitempty"` + Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` + Params *UploadAlgorithmConfirmParam `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` } func (x *UploadAlgorithmConfirmReq) Reset() { @@ -887,7 +887,54 @@ func (x *UploadAlgorithmConfirmReq) GetVersion() string { return "" } -func (x *UploadAlgorithmConfirmReq) GetFileName() string { +func (x *UploadAlgorithmConfirmReq) GetParams() *UploadAlgorithmConfirmParam { + if x != nil { + return x.Params + } + return nil +} + +type UploadAlgorithmConfirmParam struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FileName string `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"` +} + +func (x *UploadAlgorithmConfirmParam) Reset() { + *x = UploadAlgorithmConfirmParam{} + if protoimpl.UnsafeEnabled { + mi := &file_octopus_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UploadAlgorithmConfirmParam) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadAlgorithmConfirmParam) ProtoMessage() {} + +func (x *UploadAlgorithmConfirmParam) ProtoReflect() protoreflect.Message { + mi := &file_octopus_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadAlgorithmConfirmParam.ProtoReflect.Descriptor instead. +func (*UploadAlgorithmConfirmParam) Descriptor() ([]byte, []int) { + return file_octopus_proto_rawDescGZIP(), []int{15} +} + +func (x *UploadAlgorithmConfirmParam) GetFileName() string { if x != nil { return x.FileName } @@ -907,7 +954,7 @@ type UploadAlgorithmConfirmResp struct { func (x *UploadAlgorithmConfirmResp) Reset() { *x = UploadAlgorithmConfirmResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[15] + mi := &file_octopus_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -920,7 +967,7 @@ func (x *UploadAlgorithmConfirmResp) String() string { func (*UploadAlgorithmConfirmResp) ProtoMessage() {} func (x *UploadAlgorithmConfirmResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[15] + mi := &file_octopus_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -933,7 +980,7 @@ func (x *UploadAlgorithmConfirmResp) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadAlgorithmConfirmResp.ProtoReflect.Descriptor instead. func (*UploadAlgorithmConfirmResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{15} + return file_octopus_proto_rawDescGZIP(), []int{16} } func (x *UploadAlgorithmConfirmResp) GetSuccess() bool { @@ -968,7 +1015,7 @@ type PayloadUploadAlgorithmConfirm struct { func (x *PayloadUploadAlgorithmConfirm) Reset() { *x = PayloadUploadAlgorithmConfirm{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[16] + mi := &file_octopus_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -981,7 +1028,7 @@ func (x *PayloadUploadAlgorithmConfirm) String() string { func (*PayloadUploadAlgorithmConfirm) ProtoMessage() {} func (x *PayloadUploadAlgorithmConfirm) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[16] + mi := &file_octopus_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -994,7 +1041,7 @@ func (x *PayloadUploadAlgorithmConfirm) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadUploadAlgorithmConfirm.ProtoReflect.Descriptor instead. func (*PayloadUploadAlgorithmConfirm) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{16} + return file_octopus_proto_rawDescGZIP(), []int{17} } func (x *PayloadUploadAlgorithmConfirm) GetUpdatedAt() int64 { @@ -1018,7 +1065,7 @@ type GetAlgorithmListReq struct { func (x *GetAlgorithmListReq) Reset() { *x = GetAlgorithmListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[17] + mi := &file_octopus_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1031,7 +1078,7 @@ func (x *GetAlgorithmListReq) String() string { func (*GetAlgorithmListReq) ProtoMessage() {} func (x *GetAlgorithmListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[17] + mi := &file_octopus_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1044,7 +1091,7 @@ func (x *GetAlgorithmListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAlgorithmListReq.ProtoReflect.Descriptor instead. func (*GetAlgorithmListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{17} + return file_octopus_proto_rawDescGZIP(), []int{18} } func (x *GetAlgorithmListReq) GetPlatform() string { @@ -1088,7 +1135,7 @@ type GetAlgorithmListResp struct { func (x *GetAlgorithmListResp) Reset() { *x = GetAlgorithmListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[18] + mi := &file_octopus_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1101,7 +1148,7 @@ func (x *GetAlgorithmListResp) String() string { func (*GetAlgorithmListResp) ProtoMessage() {} func (x *GetAlgorithmListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[18] + mi := &file_octopus_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1114,7 +1161,7 @@ func (x *GetAlgorithmListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAlgorithmListResp.ProtoReflect.Descriptor instead. func (*GetAlgorithmListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{18} + return file_octopus_proto_rawDescGZIP(), []int{19} } func (x *GetAlgorithmListResp) GetSuccess() bool { @@ -1150,7 +1197,7 @@ type PayloadAlgorithmList struct { func (x *PayloadAlgorithmList) Reset() { *x = PayloadAlgorithmList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[19] + mi := &file_octopus_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1163,7 +1210,7 @@ func (x *PayloadAlgorithmList) String() string { func (*PayloadAlgorithmList) ProtoMessage() {} func (x *PayloadAlgorithmList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[19] + mi := &file_octopus_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1176,7 +1223,7 @@ func (x *PayloadAlgorithmList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadAlgorithmList.ProtoReflect.Descriptor instead. func (*PayloadAlgorithmList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{19} + return file_octopus_proto_rawDescGZIP(), []int{20} } func (x *PayloadAlgorithmList) GetTotalSize() int32 { @@ -1205,7 +1252,7 @@ type AlgorithmDetail struct { func (x *AlgorithmDetail) Reset() { *x = AlgorithmDetail{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[20] + mi := &file_octopus_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1218,7 +1265,7 @@ func (x *AlgorithmDetail) String() string { func (*AlgorithmDetail) ProtoMessage() {} func (x *AlgorithmDetail) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[20] + mi := &file_octopus_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1231,7 +1278,7 @@ func (x *AlgorithmDetail) ProtoReflect() protoreflect.Message { // Deprecated: Use AlgorithmDetail.ProtoReflect.Descriptor instead. func (*AlgorithmDetail) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{20} + return file_octopus_proto_rawDescGZIP(), []int{21} } func (x *AlgorithmDetail) GetAlgorithmDetail() *Algorithms { @@ -1261,7 +1308,7 @@ type GetMyAlgorithmListReq struct { func (x *GetMyAlgorithmListReq) Reset() { *x = GetMyAlgorithmListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[21] + mi := &file_octopus_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1274,7 +1321,7 @@ func (x *GetMyAlgorithmListReq) String() string { func (*GetMyAlgorithmListReq) ProtoMessage() {} func (x *GetMyAlgorithmListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[21] + mi := &file_octopus_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1287,7 +1334,7 @@ func (x *GetMyAlgorithmListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyAlgorithmListReq.ProtoReflect.Descriptor instead. func (*GetMyAlgorithmListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{21} + return file_octopus_proto_rawDescGZIP(), []int{22} } func (x *GetMyAlgorithmListReq) GetPlatform() string { @@ -1324,7 +1371,7 @@ type GetMyAlgorithmListResp struct { func (x *GetMyAlgorithmListResp) Reset() { *x = GetMyAlgorithmListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[22] + mi := &file_octopus_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1337,7 +1384,7 @@ func (x *GetMyAlgorithmListResp) String() string { func (*GetMyAlgorithmListResp) ProtoMessage() {} func (x *GetMyAlgorithmListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[22] + mi := &file_octopus_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1350,7 +1397,7 @@ func (x *GetMyAlgorithmListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyAlgorithmListResp.ProtoReflect.Descriptor instead. func (*GetMyAlgorithmListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{22} + return file_octopus_proto_rawDescGZIP(), []int{23} } func (x *GetMyAlgorithmListResp) GetSuccess() bool { @@ -1386,7 +1433,7 @@ type PayloadMyAlgorithmList struct { func (x *PayloadMyAlgorithmList) Reset() { *x = PayloadMyAlgorithmList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[23] + mi := &file_octopus_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1399,7 +1446,7 @@ func (x *PayloadMyAlgorithmList) String() string { func (*PayloadMyAlgorithmList) ProtoMessage() {} func (x *PayloadMyAlgorithmList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[23] + mi := &file_octopus_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1412,7 +1459,7 @@ func (x *PayloadMyAlgorithmList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadMyAlgorithmList.ProtoReflect.Descriptor instead. func (*PayloadMyAlgorithmList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{23} + return file_octopus_proto_rawDescGZIP(), []int{24} } func (x *PayloadMyAlgorithmList) GetTotalSize() int32 { @@ -1457,7 +1504,7 @@ type Algorithms struct { func (x *Algorithms) Reset() { *x = Algorithms{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[24] + mi := &file_octopus_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1470,7 +1517,7 @@ func (x *Algorithms) String() string { func (*Algorithms) ProtoMessage() {} func (x *Algorithms) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[24] + mi := &file_octopus_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1483,7 +1530,7 @@ func (x *Algorithms) ProtoReflect() protoreflect.Message { // Deprecated: Use Algorithms.ProtoReflect.Descriptor instead. func (*Algorithms) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{24} + return file_octopus_proto_rawDescGZIP(), []int{25} } func (x *Algorithms) GetAlgorithmId() string { @@ -1625,7 +1672,7 @@ type GetAlgorithmApplyListReq struct { func (x *GetAlgorithmApplyListReq) Reset() { *x = GetAlgorithmApplyListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[25] + mi := &file_octopus_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1638,7 +1685,7 @@ func (x *GetAlgorithmApplyListReq) String() string { func (*GetAlgorithmApplyListReq) ProtoMessage() {} func (x *GetAlgorithmApplyListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[25] + mi := &file_octopus_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1651,7 +1698,7 @@ func (x *GetAlgorithmApplyListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAlgorithmApplyListReq.ProtoReflect.Descriptor instead. func (*GetAlgorithmApplyListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{25} + return file_octopus_proto_rawDescGZIP(), []int{26} } func (x *GetAlgorithmApplyListReq) GetPlatform() string { @@ -1688,7 +1735,7 @@ type GetAlgorithmApplyListResp struct { func (x *GetAlgorithmApplyListResp) Reset() { *x = GetAlgorithmApplyListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[26] + mi := &file_octopus_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1701,7 +1748,7 @@ func (x *GetAlgorithmApplyListResp) String() string { func (*GetAlgorithmApplyListResp) ProtoMessage() {} func (x *GetAlgorithmApplyListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[26] + mi := &file_octopus_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1714,7 +1761,7 @@ func (x *GetAlgorithmApplyListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAlgorithmApplyListResp.ProtoReflect.Descriptor instead. func (*GetAlgorithmApplyListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{26} + return file_octopus_proto_rawDescGZIP(), []int{27} } func (x *GetAlgorithmApplyListResp) GetSuccess() bool { @@ -1750,7 +1797,7 @@ type PayloadGetAlgorithmApplyList struct { func (x *PayloadGetAlgorithmApplyList) Reset() { *x = PayloadGetAlgorithmApplyList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[27] + mi := &file_octopus_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1763,7 +1810,7 @@ func (x *PayloadGetAlgorithmApplyList) String() string { func (*PayloadGetAlgorithmApplyList) ProtoMessage() {} func (x *PayloadGetAlgorithmApplyList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[27] + mi := &file_octopus_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1776,7 +1823,7 @@ func (x *PayloadGetAlgorithmApplyList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadGetAlgorithmApplyList.ProtoReflect.Descriptor instead. func (*PayloadGetAlgorithmApplyList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{27} + return file_octopus_proto_rawDescGZIP(), []int{28} } func (x *PayloadGetAlgorithmApplyList) GetTotalSize() int32 { @@ -1806,7 +1853,7 @@ type GetAlgorithmFrameworkListReq struct { func (x *GetAlgorithmFrameworkListReq) Reset() { *x = GetAlgorithmFrameworkListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[28] + mi := &file_octopus_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1819,7 +1866,7 @@ func (x *GetAlgorithmFrameworkListReq) String() string { func (*GetAlgorithmFrameworkListReq) ProtoMessage() {} func (x *GetAlgorithmFrameworkListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[28] + mi := &file_octopus_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1832,7 +1879,7 @@ func (x *GetAlgorithmFrameworkListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAlgorithmFrameworkListReq.ProtoReflect.Descriptor instead. func (*GetAlgorithmFrameworkListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{28} + return file_octopus_proto_rawDescGZIP(), []int{29} } func (x *GetAlgorithmFrameworkListReq) GetPlatform() string { @@ -1869,7 +1916,7 @@ type GetAlgorithmFrameworkListResp struct { func (x *GetAlgorithmFrameworkListResp) Reset() { *x = GetAlgorithmFrameworkListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[29] + mi := &file_octopus_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1882,7 +1929,7 @@ func (x *GetAlgorithmFrameworkListResp) String() string { func (*GetAlgorithmFrameworkListResp) ProtoMessage() {} func (x *GetAlgorithmFrameworkListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[29] + mi := &file_octopus_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1895,7 +1942,7 @@ func (x *GetAlgorithmFrameworkListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetAlgorithmFrameworkListResp.ProtoReflect.Descriptor instead. func (*GetAlgorithmFrameworkListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{29} + return file_octopus_proto_rawDescGZIP(), []int{30} } func (x *GetAlgorithmFrameworkListResp) GetSuccess() bool { @@ -1931,7 +1978,7 @@ type PayloadAlgorithmFrameworkList struct { func (x *PayloadAlgorithmFrameworkList) Reset() { *x = PayloadAlgorithmFrameworkList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[30] + mi := &file_octopus_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1944,7 +1991,7 @@ func (x *PayloadAlgorithmFrameworkList) String() string { func (*PayloadAlgorithmFrameworkList) ProtoMessage() {} func (x *PayloadAlgorithmFrameworkList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[30] + mi := &file_octopus_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1957,7 +2004,7 @@ func (x *PayloadAlgorithmFrameworkList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadAlgorithmFrameworkList.ProtoReflect.Descriptor instead. func (*PayloadAlgorithmFrameworkList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{30} + return file_octopus_proto_rawDescGZIP(), []int{31} } func (x *PayloadAlgorithmFrameworkList) GetTotalSize() int32 { @@ -1987,7 +2034,7 @@ type Lables struct { func (x *Lables) Reset() { *x = Lables{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[31] + mi := &file_octopus_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2000,7 +2047,7 @@ func (x *Lables) String() string { func (*Lables) ProtoMessage() {} func (x *Lables) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[31] + mi := &file_octopus_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2013,7 +2060,7 @@ func (x *Lables) ProtoReflect() protoreflect.Message { // Deprecated: Use Lables.ProtoReflect.Descriptor instead. func (*Lables) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{31} + return file_octopus_proto_rawDescGZIP(), []int{32} } func (x *Lables) GetId() string { @@ -2049,7 +2096,7 @@ type DeleteMyAlgorithmReq struct { func (x *DeleteMyAlgorithmReq) Reset() { *x = DeleteMyAlgorithmReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[32] + mi := &file_octopus_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2062,7 +2109,7 @@ func (x *DeleteMyAlgorithmReq) String() string { func (*DeleteMyAlgorithmReq) ProtoMessage() {} func (x *DeleteMyAlgorithmReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[32] + mi := &file_octopus_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2075,7 +2122,7 @@ func (x *DeleteMyAlgorithmReq) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteMyAlgorithmReq.ProtoReflect.Descriptor instead. func (*DeleteMyAlgorithmReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{32} + return file_octopus_proto_rawDescGZIP(), []int{33} } func (x *DeleteMyAlgorithmReq) GetPlatform() string { @@ -2105,7 +2152,7 @@ type DeleteMyAlgorithmResp struct { func (x *DeleteMyAlgorithmResp) Reset() { *x = DeleteMyAlgorithmResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[33] + mi := &file_octopus_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2118,7 +2165,7 @@ func (x *DeleteMyAlgorithmResp) String() string { func (*DeleteMyAlgorithmResp) ProtoMessage() {} func (x *DeleteMyAlgorithmResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[33] + mi := &file_octopus_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2131,7 +2178,7 @@ func (x *DeleteMyAlgorithmResp) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteMyAlgorithmResp.ProtoReflect.Descriptor instead. func (*DeleteMyAlgorithmResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{33} + return file_octopus_proto_rawDescGZIP(), []int{34} } func (x *DeleteMyAlgorithmResp) GetSuccess() bool { @@ -2166,7 +2213,7 @@ type PayloadDeleteMyAlgorithm struct { func (x *PayloadDeleteMyAlgorithm) Reset() { *x = PayloadDeleteMyAlgorithm{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[34] + mi := &file_octopus_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2179,7 +2226,7 @@ func (x *PayloadDeleteMyAlgorithm) String() string { func (*PayloadDeleteMyAlgorithm) ProtoMessage() {} func (x *PayloadDeleteMyAlgorithm) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[34] + mi := &file_octopus_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2192,7 +2239,7 @@ func (x *PayloadDeleteMyAlgorithm) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadDeleteMyAlgorithm.ProtoReflect.Descriptor instead. func (*PayloadDeleteMyAlgorithm) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{34} + return file_octopus_proto_rawDescGZIP(), []int{35} } func (x *PayloadDeleteMyAlgorithm) GetDeletedAt() int64 { @@ -2214,7 +2261,7 @@ type CreateMyAlgorithmReq struct { func (x *CreateMyAlgorithmReq) Reset() { *x = CreateMyAlgorithmReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[35] + mi := &file_octopus_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2227,7 +2274,7 @@ func (x *CreateMyAlgorithmReq) String() string { func (*CreateMyAlgorithmReq) ProtoMessage() {} func (x *CreateMyAlgorithmReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[35] + mi := &file_octopus_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2240,7 +2287,7 @@ func (x *CreateMyAlgorithmReq) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateMyAlgorithmReq.ProtoReflect.Descriptor instead. func (*CreateMyAlgorithmReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{35} + return file_octopus_proto_rawDescGZIP(), []int{36} } func (x *CreateMyAlgorithmReq) GetPlatform() string { @@ -2270,7 +2317,7 @@ type CreateMyAlgorithmResp struct { func (x *CreateMyAlgorithmResp) Reset() { *x = CreateMyAlgorithmResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[36] + mi := &file_octopus_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2283,7 +2330,7 @@ func (x *CreateMyAlgorithmResp) String() string { func (*CreateMyAlgorithmResp) ProtoMessage() {} func (x *CreateMyAlgorithmResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[36] + mi := &file_octopus_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2296,7 +2343,7 @@ func (x *CreateMyAlgorithmResp) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateMyAlgorithmResp.ProtoReflect.Descriptor instead. func (*CreateMyAlgorithmResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{36} + return file_octopus_proto_rawDescGZIP(), []int{37} } func (x *CreateMyAlgorithmResp) GetSuccess() bool { @@ -2336,7 +2383,7 @@ type CreateMyAlgorithm struct { func (x *CreateMyAlgorithm) Reset() { *x = CreateMyAlgorithm{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[37] + mi := &file_octopus_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2349,7 +2396,7 @@ func (x *CreateMyAlgorithm) String() string { func (*CreateMyAlgorithm) ProtoMessage() {} func (x *CreateMyAlgorithm) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[37] + mi := &file_octopus_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2362,7 +2409,7 @@ func (x *CreateMyAlgorithm) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateMyAlgorithm.ProtoReflect.Descriptor instead. func (*CreateMyAlgorithm) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{37} + return file_octopus_proto_rawDescGZIP(), []int{38} } func (x *CreateMyAlgorithm) GetAlgorithmDescript() string { @@ -2420,7 +2467,7 @@ type PayloadCreateMyAlgorithm struct { func (x *PayloadCreateMyAlgorithm) Reset() { *x = PayloadCreateMyAlgorithm{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[38] + mi := &file_octopus_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2433,7 +2480,7 @@ func (x *PayloadCreateMyAlgorithm) String() string { func (*PayloadCreateMyAlgorithm) ProtoMessage() {} func (x *PayloadCreateMyAlgorithm) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[38] + mi := &file_octopus_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2446,7 +2493,7 @@ func (x *PayloadCreateMyAlgorithm) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadCreateMyAlgorithm.ProtoReflect.Descriptor instead. func (*PayloadCreateMyAlgorithm) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{38} + return file_octopus_proto_rawDescGZIP(), []int{39} } func (x *PayloadCreateMyAlgorithm) GetAlgorithmId() string { @@ -2485,7 +2532,7 @@ type GetDatasetVersionListReq struct { func (x *GetDatasetVersionListReq) Reset() { *x = GetDatasetVersionListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[39] + mi := &file_octopus_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2498,7 +2545,7 @@ func (x *GetDatasetVersionListReq) String() string { func (*GetDatasetVersionListReq) ProtoMessage() {} func (x *GetDatasetVersionListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[39] + mi := &file_octopus_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2511,7 +2558,7 @@ func (x *GetDatasetVersionListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDatasetVersionListReq.ProtoReflect.Descriptor instead. func (*GetDatasetVersionListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{39} + return file_octopus_proto_rawDescGZIP(), []int{40} } func (x *GetDatasetVersionListReq) GetPlatform() string { @@ -2555,7 +2602,7 @@ type GetDatasetVersionListResp struct { func (x *GetDatasetVersionListResp) Reset() { *x = GetDatasetVersionListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[40] + mi := &file_octopus_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2568,7 +2615,7 @@ func (x *GetDatasetVersionListResp) String() string { func (*GetDatasetVersionListResp) ProtoMessage() {} func (x *GetDatasetVersionListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[40] + mi := &file_octopus_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2581,7 +2628,7 @@ func (x *GetDatasetVersionListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDatasetVersionListResp.ProtoReflect.Descriptor instead. func (*GetDatasetVersionListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{40} + return file_octopus_proto_rawDescGZIP(), []int{41} } func (x *GetDatasetVersionListResp) GetSuccess() bool { @@ -2617,7 +2664,7 @@ type PayloadGetDatasetVersion struct { func (x *PayloadGetDatasetVersion) Reset() { *x = PayloadGetDatasetVersion{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[41] + mi := &file_octopus_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2630,7 +2677,7 @@ func (x *PayloadGetDatasetVersion) String() string { func (*PayloadGetDatasetVersion) ProtoMessage() {} func (x *PayloadGetDatasetVersion) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[41] + mi := &file_octopus_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2643,7 +2690,7 @@ func (x *PayloadGetDatasetVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadGetDatasetVersion.ProtoReflect.Descriptor instead. func (*PayloadGetDatasetVersion) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{41} + return file_octopus_proto_rawDescGZIP(), []int{42} } func (x *PayloadGetDatasetVersion) GetTotalSize() int32 { @@ -2677,7 +2724,7 @@ type DatasetVersion struct { func (x *DatasetVersion) Reset() { *x = DatasetVersion{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[42] + mi := &file_octopus_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2690,7 +2737,7 @@ func (x *DatasetVersion) String() string { func (*DatasetVersion) ProtoMessage() {} func (x *DatasetVersion) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[42] + mi := &file_octopus_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2703,7 +2750,7 @@ func (x *DatasetVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use DatasetVersion.ProtoReflect.Descriptor instead. func (*DatasetVersion) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{42} + return file_octopus_proto_rawDescGZIP(), []int{43} } func (x *DatasetVersion) GetCreatedAt() int64 { @@ -2767,7 +2814,7 @@ type CreateDataSetReq struct { func (x *CreateDataSetReq) Reset() { *x = CreateDataSetReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[43] + mi := &file_octopus_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2780,7 +2827,7 @@ func (x *CreateDataSetReq) String() string { func (*CreateDataSetReq) ProtoMessage() {} func (x *CreateDataSetReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[43] + mi := &file_octopus_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2793,7 +2840,7 @@ func (x *CreateDataSetReq) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateDataSetReq.ProtoReflect.Descriptor instead. func (*CreateDataSetReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{43} + return file_octopus_proto_rawDescGZIP(), []int{44} } func (x *CreateDataSetReq) GetPlatform() string { @@ -2823,7 +2870,7 @@ type CreateDataSetResp struct { func (x *CreateDataSetResp) Reset() { *x = CreateDataSetResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[44] + mi := &file_octopus_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2836,7 +2883,7 @@ func (x *CreateDataSetResp) String() string { func (*CreateDataSetResp) ProtoMessage() {} func (x *CreateDataSetResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[44] + mi := &file_octopus_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2849,7 +2896,7 @@ func (x *CreateDataSetResp) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateDataSetResp.ProtoReflect.Descriptor instead. func (*CreateDataSetResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{44} + return file_octopus_proto_rawDescGZIP(), []int{45} } func (x *CreateDataSetResp) GetSuccess() bool { @@ -2887,7 +2934,7 @@ type CreateDataSet struct { func (x *CreateDataSet) Reset() { *x = CreateDataSet{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[45] + mi := &file_octopus_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2900,7 +2947,7 @@ func (x *CreateDataSet) String() string { func (*CreateDataSet) ProtoMessage() {} func (x *CreateDataSet) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[45] + mi := &file_octopus_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2913,7 +2960,7 @@ func (x *CreateDataSet) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateDataSet.ProtoReflect.Descriptor instead. func (*CreateDataSet) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{45} + return file_octopus_proto_rawDescGZIP(), []int{46} } func (x *CreateDataSet) GetApplyIds() []string { @@ -2956,7 +3003,7 @@ type PayloadCreateDataSet struct { func (x *PayloadCreateDataSet) Reset() { *x = PayloadCreateDataSet{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[46] + mi := &file_octopus_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2969,7 +3016,7 @@ func (x *PayloadCreateDataSet) String() string { func (*PayloadCreateDataSet) ProtoMessage() {} func (x *PayloadCreateDataSet) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[46] + mi := &file_octopus_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2982,7 +3029,7 @@ func (x *PayloadCreateDataSet) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadCreateDataSet.ProtoReflect.Descriptor instead. func (*PayloadCreateDataSet) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{46} + return file_octopus_proto_rawDescGZIP(), []int{47} } func (x *PayloadCreateDataSet) GetId() string { @@ -3012,7 +3059,7 @@ type GetMyDatasetListReq struct { func (x *GetMyDatasetListReq) Reset() { *x = GetMyDatasetListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[47] + mi := &file_octopus_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3025,7 +3072,7 @@ func (x *GetMyDatasetListReq) String() string { func (*GetMyDatasetListReq) ProtoMessage() {} func (x *GetMyDatasetListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[47] + mi := &file_octopus_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3038,7 +3085,7 @@ func (x *GetMyDatasetListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyDatasetListReq.ProtoReflect.Descriptor instead. func (*GetMyDatasetListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{47} + return file_octopus_proto_rawDescGZIP(), []int{48} } func (x *GetMyDatasetListReq) GetPlatform() string { @@ -3075,7 +3122,7 @@ type GetMyDatasetListResp struct { func (x *GetMyDatasetListResp) Reset() { *x = GetMyDatasetListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[48] + mi := &file_octopus_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3088,7 +3135,7 @@ func (x *GetMyDatasetListResp) String() string { func (*GetMyDatasetListResp) ProtoMessage() {} func (x *GetMyDatasetListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[48] + mi := &file_octopus_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3101,7 +3148,7 @@ func (x *GetMyDatasetListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetMyDatasetListResp.ProtoReflect.Descriptor instead. func (*GetMyDatasetListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{48} + return file_octopus_proto_rawDescGZIP(), []int{49} } func (x *GetMyDatasetListResp) GetSuccess() bool { @@ -3137,7 +3184,7 @@ type PayloadMyDatasetList struct { func (x *PayloadMyDatasetList) Reset() { *x = PayloadMyDatasetList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[49] + mi := &file_octopus_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3150,7 +3197,7 @@ func (x *PayloadMyDatasetList) String() string { func (*PayloadMyDatasetList) ProtoMessage() {} func (x *PayloadMyDatasetList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[49] + mi := &file_octopus_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3163,7 +3210,7 @@ func (x *PayloadMyDatasetList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadMyDatasetList.ProtoReflect.Descriptor instead. func (*PayloadMyDatasetList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{49} + return file_octopus_proto_rawDescGZIP(), []int{50} } func (x *PayloadMyDatasetList) GetTotalSize() int32 { @@ -3201,7 +3248,7 @@ type Datasets struct { func (x *Datasets) Reset() { *x = Datasets{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[50] + mi := &file_octopus_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3214,7 +3261,7 @@ func (x *Datasets) String() string { func (*Datasets) ProtoMessage() {} func (x *Datasets) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[50] + mi := &file_octopus_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3227,7 +3274,7 @@ func (x *Datasets) ProtoReflect() protoreflect.Message { // Deprecated: Use Datasets.ProtoReflect.Descriptor instead. func (*Datasets) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{50} + return file_octopus_proto_rawDescGZIP(), []int{51} } func (x *Datasets) GetCreatedAt() int64 { @@ -3319,7 +3366,7 @@ type Applies struct { func (x *Applies) Reset() { *x = Applies{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[51] + mi := &file_octopus_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3332,7 +3379,7 @@ func (x *Applies) String() string { func (*Applies) ProtoMessage() {} func (x *Applies) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[51] + mi := &file_octopus_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3345,7 +3392,7 @@ func (x *Applies) ProtoReflect() protoreflect.Message { // Deprecated: Use Applies.ProtoReflect.Descriptor instead. func (*Applies) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{51} + return file_octopus_proto_rawDescGZIP(), []int{52} } func (x *Applies) GetId() string { @@ -3374,7 +3421,7 @@ type DeleteDataSetReq struct { func (x *DeleteDataSetReq) Reset() { *x = DeleteDataSetReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[52] + mi := &file_octopus_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3387,7 +3434,7 @@ func (x *DeleteDataSetReq) String() string { func (*DeleteDataSetReq) ProtoMessage() {} func (x *DeleteDataSetReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[52] + mi := &file_octopus_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3400,7 +3447,7 @@ func (x *DeleteDataSetReq) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDataSetReq.ProtoReflect.Descriptor instead. func (*DeleteDataSetReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{52} + return file_octopus_proto_rawDescGZIP(), []int{53} } func (x *DeleteDataSetReq) GetPlatform() string { @@ -3430,7 +3477,7 @@ type DeleteDataSetResp struct { func (x *DeleteDataSetResp) Reset() { *x = DeleteDataSetResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[53] + mi := &file_octopus_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3443,7 +3490,7 @@ func (x *DeleteDataSetResp) String() string { func (*DeleteDataSetResp) ProtoMessage() {} func (x *DeleteDataSetResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[53] + mi := &file_octopus_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3456,7 +3503,7 @@ func (x *DeleteDataSetResp) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDataSetResp.ProtoReflect.Descriptor instead. func (*DeleteDataSetResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{53} + return file_octopus_proto_rawDescGZIP(), []int{54} } func (x *DeleteDataSetResp) GetSuccess() bool { @@ -3491,7 +3538,7 @@ type PayloadDeleteDataSet struct { func (x *PayloadDeleteDataSet) Reset() { *x = PayloadDeleteDataSet{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[54] + mi := &file_octopus_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3504,7 +3551,7 @@ func (x *PayloadDeleteDataSet) String() string { func (*PayloadDeleteDataSet) ProtoMessage() {} func (x *PayloadDeleteDataSet) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[54] + mi := &file_octopus_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3517,7 +3564,7 @@ func (x *PayloadDeleteDataSet) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadDeleteDataSet.ProtoReflect.Descriptor instead. func (*PayloadDeleteDataSet) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{54} + return file_octopus_proto_rawDescGZIP(), []int{55} } func (x *PayloadDeleteDataSet) GetDeletedAt() int64 { @@ -3541,7 +3588,7 @@ type UploadDataSetReq struct { func (x *UploadDataSetReq) Reset() { *x = UploadDataSetReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[55] + mi := &file_octopus_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3554,7 +3601,7 @@ func (x *UploadDataSetReq) String() string { func (*UploadDataSetReq) ProtoMessage() {} func (x *UploadDataSetReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[55] + mi := &file_octopus_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3567,7 +3614,7 @@ func (x *UploadDataSetReq) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadDataSetReq.ProtoReflect.Descriptor instead. func (*UploadDataSetReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{55} + return file_octopus_proto_rawDescGZIP(), []int{56} } func (x *UploadDataSetReq) GetPlatform() string { @@ -3610,7 +3657,7 @@ type UploadDataSetParam struct { func (x *UploadDataSetParam) Reset() { *x = UploadDataSetParam{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[56] + mi := &file_octopus_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3623,7 +3670,7 @@ func (x *UploadDataSetParam) String() string { func (*UploadDataSetParam) ProtoMessage() {} func (x *UploadDataSetParam) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[56] + mi := &file_octopus_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3636,7 +3683,7 @@ func (x *UploadDataSetParam) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadDataSetParam.ProtoReflect.Descriptor instead. func (*UploadDataSetParam) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{56} + return file_octopus_proto_rawDescGZIP(), []int{57} } func (x *UploadDataSetParam) GetDomain() string { @@ -3666,7 +3713,7 @@ type UploadDataSetResp struct { func (x *UploadDataSetResp) Reset() { *x = UploadDataSetResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[57] + mi := &file_octopus_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3679,7 +3726,7 @@ func (x *UploadDataSetResp) String() string { func (*UploadDataSetResp) ProtoMessage() {} func (x *UploadDataSetResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[57] + mi := &file_octopus_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3692,7 +3739,7 @@ func (x *UploadDataSetResp) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadDataSetResp.ProtoReflect.Descriptor instead. func (*UploadDataSetResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{57} + return file_octopus_proto_rawDescGZIP(), []int{58} } func (x *UploadDataSetResp) GetSuccess() bool { @@ -3727,7 +3774,7 @@ type PayloadUploadDataSet struct { func (x *PayloadUploadDataSet) Reset() { *x = PayloadUploadDataSet{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[58] + mi := &file_octopus_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3740,7 +3787,7 @@ func (x *PayloadUploadDataSet) String() string { func (*PayloadUploadDataSet) ProtoMessage() {} func (x *PayloadUploadDataSet) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[58] + mi := &file_octopus_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3753,7 +3800,7 @@ func (x *PayloadUploadDataSet) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadUploadDataSet.ProtoReflect.Descriptor instead. func (*PayloadUploadDataSet) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{58} + return file_octopus_proto_rawDescGZIP(), []int{59} } func (x *PayloadUploadDataSet) GetUploadUrl() string { @@ -3768,16 +3815,16 @@ type UploadDataSetConfirmReq struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` - DatasetId string `protobuf:"bytes,2,opt,name=datasetId,proto3" json:"datasetId,omitempty"` - Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` - FileName string `protobuf:"bytes,4,opt,name=fileName,proto3" json:"fileName,omitempty"` + Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` + DatasetId string `protobuf:"bytes,2,opt,name=datasetId,proto3" json:"datasetId,omitempty"` + Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` + Params *UploadDataSetConfirmParam `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` } func (x *UploadDataSetConfirmReq) Reset() { *x = UploadDataSetConfirmReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[59] + mi := &file_octopus_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3790,7 +3837,7 @@ func (x *UploadDataSetConfirmReq) String() string { func (*UploadDataSetConfirmReq) ProtoMessage() {} func (x *UploadDataSetConfirmReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[59] + mi := &file_octopus_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3803,7 +3850,7 @@ func (x *UploadDataSetConfirmReq) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadDataSetConfirmReq.ProtoReflect.Descriptor instead. func (*UploadDataSetConfirmReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{59} + return file_octopus_proto_rawDescGZIP(), []int{60} } func (x *UploadDataSetConfirmReq) GetPlatform() string { @@ -3827,7 +3874,54 @@ func (x *UploadDataSetConfirmReq) GetVersion() string { return "" } -func (x *UploadDataSetConfirmReq) GetFileName() string { +func (x *UploadDataSetConfirmReq) GetParams() *UploadDataSetConfirmParam { + if x != nil { + return x.Params + } + return nil +} + +type UploadDataSetConfirmParam struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FileName string `protobuf:"bytes,1,opt,name=fileName,proto3" json:"fileName,omitempty"` +} + +func (x *UploadDataSetConfirmParam) Reset() { + *x = UploadDataSetConfirmParam{} + if protoimpl.UnsafeEnabled { + mi := &file_octopus_proto_msgTypes[61] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UploadDataSetConfirmParam) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UploadDataSetConfirmParam) ProtoMessage() {} + +func (x *UploadDataSetConfirmParam) ProtoReflect() protoreflect.Message { + mi := &file_octopus_proto_msgTypes[61] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use UploadDataSetConfirmParam.ProtoReflect.Descriptor instead. +func (*UploadDataSetConfirmParam) Descriptor() ([]byte, []int) { + return file_octopus_proto_rawDescGZIP(), []int{61} +} + +func (x *UploadDataSetConfirmParam) GetFileName() string { if x != nil { return x.FileName } @@ -3847,7 +3941,7 @@ type UploadDataSetConfirmResp struct { func (x *UploadDataSetConfirmResp) Reset() { *x = UploadDataSetConfirmResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[60] + mi := &file_octopus_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3860,7 +3954,7 @@ func (x *UploadDataSetConfirmResp) String() string { func (*UploadDataSetConfirmResp) ProtoMessage() {} func (x *UploadDataSetConfirmResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[60] + mi := &file_octopus_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3873,7 +3967,7 @@ func (x *UploadDataSetConfirmResp) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadDataSetConfirmResp.ProtoReflect.Descriptor instead. func (*UploadDataSetConfirmResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{60} + return file_octopus_proto_rawDescGZIP(), []int{62} } func (x *UploadDataSetConfirmResp) GetSuccess() bool { @@ -3908,7 +4002,7 @@ type PayloadUploadDataSetConfirm struct { func (x *PayloadUploadDataSetConfirm) Reset() { *x = PayloadUploadDataSetConfirm{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[61] + mi := &file_octopus_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3921,7 +4015,7 @@ func (x *PayloadUploadDataSetConfirm) String() string { func (*PayloadUploadDataSetConfirm) ProtoMessage() {} func (x *PayloadUploadDataSetConfirm) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[61] + mi := &file_octopus_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3934,7 +4028,7 @@ func (x *PayloadUploadDataSetConfirm) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadUploadDataSetConfirm.ProtoReflect.Descriptor instead. func (*PayloadUploadDataSetConfirm) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{61} + return file_octopus_proto_rawDescGZIP(), []int{63} } func (x *PayloadUploadDataSetConfirm) GetUpdatedAt() int64 { @@ -3949,15 +4043,15 @@ type CreateDataSetVersionReq struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` - DatasetId string `protobuf:"bytes,2,opt,name=datasetId,proto3" json:"datasetId,omitempty"` - Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"` + Platform string `protobuf:"bytes,1,opt,name=platform,proto3" json:"platform,omitempty"` + DatasetId string `protobuf:"bytes,2,opt,name=datasetId,proto3" json:"datasetId,omitempty"` + Params *CreateDataSetVersionParam `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"` } func (x *CreateDataSetVersionReq) Reset() { *x = CreateDataSetVersionReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[62] + mi := &file_octopus_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3970,7 +4064,7 @@ func (x *CreateDataSetVersionReq) String() string { func (*CreateDataSetVersionReq) ProtoMessage() {} func (x *CreateDataSetVersionReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[62] + mi := &file_octopus_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3983,7 +4077,7 @@ func (x *CreateDataSetVersionReq) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateDataSetVersionReq.ProtoReflect.Descriptor instead. func (*CreateDataSetVersionReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{62} + return file_octopus_proto_rawDescGZIP(), []int{64} } func (x *CreateDataSetVersionReq) GetPlatform() string { @@ -4000,7 +4094,54 @@ func (x *CreateDataSetVersionReq) GetDatasetId() string { return "" } -func (x *CreateDataSetVersionReq) GetDesc() string { +func (x *CreateDataSetVersionReq) GetParams() *CreateDataSetVersionParam { + if x != nil { + return x.Params + } + return nil +} + +type CreateDataSetVersionParam struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Desc string `protobuf:"bytes,1,opt,name=desc,proto3" json:"desc,omitempty"` +} + +func (x *CreateDataSetVersionParam) Reset() { + *x = CreateDataSetVersionParam{} + if protoimpl.UnsafeEnabled { + mi := &file_octopus_proto_msgTypes[65] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateDataSetVersionParam) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateDataSetVersionParam) ProtoMessage() {} + +func (x *CreateDataSetVersionParam) ProtoReflect() protoreflect.Message { + mi := &file_octopus_proto_msgTypes[65] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use CreateDataSetVersionParam.ProtoReflect.Descriptor instead. +func (*CreateDataSetVersionParam) Descriptor() ([]byte, []int) { + return file_octopus_proto_rawDescGZIP(), []int{65} +} + +func (x *CreateDataSetVersionParam) GetDesc() string { if x != nil { return x.Desc } @@ -4020,7 +4161,7 @@ type CreateDataSetVersionResp struct { func (x *CreateDataSetVersionResp) Reset() { *x = CreateDataSetVersionResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[63] + mi := &file_octopus_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4033,7 +4174,7 @@ func (x *CreateDataSetVersionResp) String() string { func (*CreateDataSetVersionResp) ProtoMessage() {} func (x *CreateDataSetVersionResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[63] + mi := &file_octopus_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4046,7 +4187,7 @@ func (x *CreateDataSetVersionResp) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateDataSetVersionResp.ProtoReflect.Descriptor instead. func (*CreateDataSetVersionResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{63} + return file_octopus_proto_rawDescGZIP(), []int{66} } func (x *CreateDataSetVersionResp) GetSuccess() bool { @@ -4082,7 +4223,7 @@ type PayloadCreateDataSetVersion struct { func (x *PayloadCreateDataSetVersion) Reset() { *x = PayloadCreateDataSetVersion{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[64] + mi := &file_octopus_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4095,7 +4236,7 @@ func (x *PayloadCreateDataSetVersion) String() string { func (*PayloadCreateDataSetVersion) ProtoMessage() {} func (x *PayloadCreateDataSetVersion) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[64] + mi := &file_octopus_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4108,7 +4249,7 @@ func (x *PayloadCreateDataSetVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadCreateDataSetVersion.ProtoReflect.Descriptor instead. func (*PayloadCreateDataSetVersion) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{64} + return file_octopus_proto_rawDescGZIP(), []int{67} } func (x *PayloadCreateDataSetVersion) GetDatasetId() string { @@ -4138,7 +4279,7 @@ type DeleteDataSetVersionReq struct { func (x *DeleteDataSetVersionReq) Reset() { *x = DeleteDataSetVersionReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[65] + mi := &file_octopus_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4151,7 +4292,7 @@ func (x *DeleteDataSetVersionReq) String() string { func (*DeleteDataSetVersionReq) ProtoMessage() {} func (x *DeleteDataSetVersionReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[65] + mi := &file_octopus_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4164,7 +4305,7 @@ func (x *DeleteDataSetVersionReq) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDataSetVersionReq.ProtoReflect.Descriptor instead. func (*DeleteDataSetVersionReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{65} + return file_octopus_proto_rawDescGZIP(), []int{68} } func (x *DeleteDataSetVersionReq) GetPlatform() string { @@ -4201,7 +4342,7 @@ type DeleteDataSetVersionResp struct { func (x *DeleteDataSetVersionResp) Reset() { *x = DeleteDataSetVersionResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[66] + mi := &file_octopus_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4214,7 +4355,7 @@ func (x *DeleteDataSetVersionResp) String() string { func (*DeleteDataSetVersionResp) ProtoMessage() {} func (x *DeleteDataSetVersionResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[66] + mi := &file_octopus_proto_msgTypes[69] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4227,7 +4368,7 @@ func (x *DeleteDataSetVersionResp) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteDataSetVersionResp.ProtoReflect.Descriptor instead. func (*DeleteDataSetVersionResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{66} + return file_octopus_proto_rawDescGZIP(), []int{69} } func (x *DeleteDataSetVersionResp) GetSuccess() bool { @@ -4262,7 +4403,7 @@ type PayloadDeleteDataSetVersion struct { func (x *PayloadDeleteDataSetVersion) Reset() { *x = PayloadDeleteDataSetVersion{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[67] + mi := &file_octopus_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4275,7 +4416,7 @@ func (x *PayloadDeleteDataSetVersion) String() string { func (*PayloadDeleteDataSetVersion) ProtoMessage() {} func (x *PayloadDeleteDataSetVersion) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[67] + mi := &file_octopus_proto_msgTypes[70] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4288,7 +4429,7 @@ func (x *PayloadDeleteDataSetVersion) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadDeleteDataSetVersion.ProtoReflect.Descriptor instead. func (*PayloadDeleteDataSetVersion) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{67} + return file_octopus_proto_rawDescGZIP(), []int{70} } func (x *PayloadDeleteDataSetVersion) GetDeletedAt() int64 { @@ -4311,7 +4452,7 @@ type GetDatasetApplyListReq struct { func (x *GetDatasetApplyListReq) Reset() { *x = GetDatasetApplyListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[68] + mi := &file_octopus_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4324,7 +4465,7 @@ func (x *GetDatasetApplyListReq) String() string { func (*GetDatasetApplyListReq) ProtoMessage() {} func (x *GetDatasetApplyListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[68] + mi := &file_octopus_proto_msgTypes[71] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4337,7 +4478,7 @@ func (x *GetDatasetApplyListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDatasetApplyListReq.ProtoReflect.Descriptor instead. func (*GetDatasetApplyListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{68} + return file_octopus_proto_rawDescGZIP(), []int{71} } func (x *GetDatasetApplyListReq) GetPlatform() string { @@ -4374,7 +4515,7 @@ type GetDatasetApplyListResp struct { func (x *GetDatasetApplyListResp) Reset() { *x = GetDatasetApplyListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[69] + mi := &file_octopus_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4387,7 +4528,7 @@ func (x *GetDatasetApplyListResp) String() string { func (*GetDatasetApplyListResp) ProtoMessage() {} func (x *GetDatasetApplyListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[69] + mi := &file_octopus_proto_msgTypes[72] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4400,7 +4541,7 @@ func (x *GetDatasetApplyListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDatasetApplyListResp.ProtoReflect.Descriptor instead. func (*GetDatasetApplyListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{69} + return file_octopus_proto_rawDescGZIP(), []int{72} } func (x *GetDatasetApplyListResp) GetSuccess() bool { @@ -4436,7 +4577,7 @@ type PayloadGetDatasetApplyList struct { func (x *PayloadGetDatasetApplyList) Reset() { *x = PayloadGetDatasetApplyList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[70] + mi := &file_octopus_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4449,7 +4590,7 @@ func (x *PayloadGetDatasetApplyList) String() string { func (*PayloadGetDatasetApplyList) ProtoMessage() {} func (x *PayloadGetDatasetApplyList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[70] + mi := &file_octopus_proto_msgTypes[73] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4462,7 +4603,7 @@ func (x *PayloadGetDatasetApplyList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadGetDatasetApplyList.ProtoReflect.Descriptor instead. func (*PayloadGetDatasetApplyList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{70} + return file_octopus_proto_rawDescGZIP(), []int{73} } func (x *PayloadGetDatasetApplyList) GetTotalSize() int32 { @@ -4492,7 +4633,7 @@ type GetDatasetTypeListRep struct { func (x *GetDatasetTypeListRep) Reset() { *x = GetDatasetTypeListRep{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[71] + mi := &file_octopus_proto_msgTypes[74] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4505,7 +4646,7 @@ func (x *GetDatasetTypeListRep) String() string { func (*GetDatasetTypeListRep) ProtoMessage() {} func (x *GetDatasetTypeListRep) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[71] + mi := &file_octopus_proto_msgTypes[74] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4518,7 +4659,7 @@ func (x *GetDatasetTypeListRep) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDatasetTypeListRep.ProtoReflect.Descriptor instead. func (*GetDatasetTypeListRep) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{71} + return file_octopus_proto_rawDescGZIP(), []int{74} } func (x *GetDatasetTypeListRep) GetPlatform() string { @@ -4555,7 +4696,7 @@ type GetDatasetTypeListResp struct { func (x *GetDatasetTypeListResp) Reset() { *x = GetDatasetTypeListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[72] + mi := &file_octopus_proto_msgTypes[75] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4568,7 +4709,7 @@ func (x *GetDatasetTypeListResp) String() string { func (*GetDatasetTypeListResp) ProtoMessage() {} func (x *GetDatasetTypeListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[72] + mi := &file_octopus_proto_msgTypes[75] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4581,7 +4722,7 @@ func (x *GetDatasetTypeListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetDatasetTypeListResp.ProtoReflect.Descriptor instead. func (*GetDatasetTypeListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{72} + return file_octopus_proto_rawDescGZIP(), []int{75} } func (x *GetDatasetTypeListResp) GetSuccess() bool { @@ -4617,7 +4758,7 @@ type PayloadGetDatasetTypeList struct { func (x *PayloadGetDatasetTypeList) Reset() { *x = PayloadGetDatasetTypeList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[73] + mi := &file_octopus_proto_msgTypes[76] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4630,7 +4771,7 @@ func (x *PayloadGetDatasetTypeList) String() string { func (*PayloadGetDatasetTypeList) ProtoMessage() {} func (x *PayloadGetDatasetTypeList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[73] + mi := &file_octopus_proto_msgTypes[76] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4643,7 +4784,7 @@ func (x *PayloadGetDatasetTypeList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadGetDatasetTypeList.ProtoReflect.Descriptor instead. func (*PayloadGetDatasetTypeList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{73} + return file_octopus_proto_rawDescGZIP(), []int{76} } func (x *PayloadGetDatasetTypeList) GetTotalSize() int32 { @@ -4673,7 +4814,7 @@ type CreateNotebookReq struct { func (x *CreateNotebookReq) Reset() { *x = CreateNotebookReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[74] + mi := &file_octopus_proto_msgTypes[77] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4686,7 +4827,7 @@ func (x *CreateNotebookReq) String() string { func (*CreateNotebookReq) ProtoMessage() {} func (x *CreateNotebookReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[74] + mi := &file_octopus_proto_msgTypes[77] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4699,7 +4840,7 @@ func (x *CreateNotebookReq) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateNotebookReq.ProtoReflect.Descriptor instead. func (*CreateNotebookReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{74} + return file_octopus_proto_rawDescGZIP(), []int{77} } func (x *CreateNotebookReq) GetPlatform() string { @@ -4740,7 +4881,7 @@ type CreateNotebookParam struct { func (x *CreateNotebookParam) Reset() { *x = CreateNotebookParam{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[75] + mi := &file_octopus_proto_msgTypes[78] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4753,7 +4894,7 @@ func (x *CreateNotebookParam) String() string { func (*CreateNotebookParam) ProtoMessage() {} func (x *CreateNotebookParam) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[75] + mi := &file_octopus_proto_msgTypes[78] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4766,7 +4907,7 @@ func (x *CreateNotebookParam) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateNotebookParam.ProtoReflect.Descriptor instead. func (*CreateNotebookParam) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{75} + return file_octopus_proto_rawDescGZIP(), []int{78} } func (x *CreateNotebookParam) GetAlgorithmId() string { @@ -4880,7 +5021,7 @@ type CreateNotebookResp struct { func (x *CreateNotebookResp) Reset() { *x = CreateNotebookResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[76] + mi := &file_octopus_proto_msgTypes[79] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4893,7 +5034,7 @@ func (x *CreateNotebookResp) String() string { func (*CreateNotebookResp) ProtoMessage() {} func (x *CreateNotebookResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[76] + mi := &file_octopus_proto_msgTypes[79] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4906,7 +5047,7 @@ func (x *CreateNotebookResp) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateNotebookResp.ProtoReflect.Descriptor instead. func (*CreateNotebookResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{76} + return file_octopus_proto_rawDescGZIP(), []int{79} } func (x *CreateNotebookResp) GetSuccess() bool { @@ -4941,7 +5082,7 @@ type PayloadCreateNotebook struct { func (x *PayloadCreateNotebook) Reset() { *x = PayloadCreateNotebook{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[77] + mi := &file_octopus_proto_msgTypes[80] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4954,7 +5095,7 @@ func (x *PayloadCreateNotebook) String() string { func (*PayloadCreateNotebook) ProtoMessage() {} func (x *PayloadCreateNotebook) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[77] + mi := &file_octopus_proto_msgTypes[80] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4967,7 +5108,7 @@ func (x *PayloadCreateNotebook) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadCreateNotebook.ProtoReflect.Descriptor instead. func (*PayloadCreateNotebook) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{77} + return file_octopus_proto_rawDescGZIP(), []int{80} } func (x *PayloadCreateNotebook) GetId() string { @@ -4989,7 +5130,7 @@ type GetNotebookReq struct { func (x *GetNotebookReq) Reset() { *x = GetNotebookReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[78] + mi := &file_octopus_proto_msgTypes[81] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5002,7 +5143,7 @@ func (x *GetNotebookReq) String() string { func (*GetNotebookReq) ProtoMessage() {} func (x *GetNotebookReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[78] + mi := &file_octopus_proto_msgTypes[81] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5015,7 +5156,7 @@ func (x *GetNotebookReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetNotebookReq.ProtoReflect.Descriptor instead. func (*GetNotebookReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{78} + return file_octopus_proto_rawDescGZIP(), []int{81} } func (x *GetNotebookReq) GetPlatform() string { @@ -5045,7 +5186,7 @@ type GetNotebookResp struct { func (x *GetNotebookResp) Reset() { *x = GetNotebookResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[79] + mi := &file_octopus_proto_msgTypes[82] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5058,7 +5199,7 @@ func (x *GetNotebookResp) String() string { func (*GetNotebookResp) ProtoMessage() {} func (x *GetNotebookResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[79] + mi := &file_octopus_proto_msgTypes[82] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5071,7 +5212,7 @@ func (x *GetNotebookResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetNotebookResp.ProtoReflect.Descriptor instead. func (*GetNotebookResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{79} + return file_octopus_proto_rawDescGZIP(), []int{82} } func (x *GetNotebookResp) GetSuccess() bool { @@ -5106,7 +5247,7 @@ type PayloadGetNotebook struct { func (x *PayloadGetNotebook) Reset() { *x = PayloadGetNotebook{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[80] + mi := &file_octopus_proto_msgTypes[83] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5119,7 +5260,7 @@ func (x *PayloadGetNotebook) String() string { func (*PayloadGetNotebook) ProtoMessage() {} func (x *PayloadGetNotebook) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[80] + mi := &file_octopus_proto_msgTypes[83] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5132,7 +5273,7 @@ func (x *PayloadGetNotebook) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadGetNotebook.ProtoReflect.Descriptor instead. func (*PayloadGetNotebook) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{80} + return file_octopus_proto_rawDescGZIP(), []int{83} } func (x *PayloadGetNotebook) GetNotebook() *Notebook { @@ -5154,7 +5295,7 @@ type DeleteNotebookReq struct { func (x *DeleteNotebookReq) Reset() { *x = DeleteNotebookReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[81] + mi := &file_octopus_proto_msgTypes[84] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5167,7 +5308,7 @@ func (x *DeleteNotebookReq) String() string { func (*DeleteNotebookReq) ProtoMessage() {} func (x *DeleteNotebookReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[81] + mi := &file_octopus_proto_msgTypes[84] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5180,7 +5321,7 @@ func (x *DeleteNotebookReq) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteNotebookReq.ProtoReflect.Descriptor instead. func (*DeleteNotebookReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{81} + return file_octopus_proto_rawDescGZIP(), []int{84} } func (x *DeleteNotebookReq) GetPlatform() string { @@ -5210,7 +5351,7 @@ type DeleteNotebookResp struct { func (x *DeleteNotebookResp) Reset() { *x = DeleteNotebookResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[82] + mi := &file_octopus_proto_msgTypes[85] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5223,7 +5364,7 @@ func (x *DeleteNotebookResp) String() string { func (*DeleteNotebookResp) ProtoMessage() {} func (x *DeleteNotebookResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[82] + mi := &file_octopus_proto_msgTypes[85] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5236,7 +5377,7 @@ func (x *DeleteNotebookResp) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteNotebookResp.ProtoReflect.Descriptor instead. func (*DeleteNotebookResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{82} + return file_octopus_proto_rawDescGZIP(), []int{85} } func (x *DeleteNotebookResp) GetSuccess() bool { @@ -5271,7 +5412,7 @@ type PayloadDeleteNotebook struct { func (x *PayloadDeleteNotebook) Reset() { *x = PayloadDeleteNotebook{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[83] + mi := &file_octopus_proto_msgTypes[86] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5284,7 +5425,7 @@ func (x *PayloadDeleteNotebook) String() string { func (*PayloadDeleteNotebook) ProtoMessage() {} func (x *PayloadDeleteNotebook) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[83] + mi := &file_octopus_proto_msgTypes[86] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5297,7 +5438,7 @@ func (x *PayloadDeleteNotebook) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadDeleteNotebook.ProtoReflect.Descriptor instead. func (*PayloadDeleteNotebook) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{83} + return file_octopus_proto_rawDescGZIP(), []int{86} } func (x *PayloadDeleteNotebook) GetId() string { @@ -5320,7 +5461,7 @@ type GetNotebookListReq struct { func (x *GetNotebookListReq) Reset() { *x = GetNotebookListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[84] + mi := &file_octopus_proto_msgTypes[87] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5333,7 +5474,7 @@ func (x *GetNotebookListReq) String() string { func (*GetNotebookListReq) ProtoMessage() {} func (x *GetNotebookListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[84] + mi := &file_octopus_proto_msgTypes[87] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5346,7 +5487,7 @@ func (x *GetNotebookListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetNotebookListReq.ProtoReflect.Descriptor instead. func (*GetNotebookListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{84} + return file_octopus_proto_rawDescGZIP(), []int{87} } func (x *GetNotebookListReq) GetPlatform() string { @@ -5383,7 +5524,7 @@ type GetNotebookListResp struct { func (x *GetNotebookListResp) Reset() { *x = GetNotebookListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[85] + mi := &file_octopus_proto_msgTypes[88] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5396,7 +5537,7 @@ func (x *GetNotebookListResp) String() string { func (*GetNotebookListResp) ProtoMessage() {} func (x *GetNotebookListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[85] + mi := &file_octopus_proto_msgTypes[88] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5409,7 +5550,7 @@ func (x *GetNotebookListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetNotebookListResp.ProtoReflect.Descriptor instead. func (*GetNotebookListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{85} + return file_octopus_proto_rawDescGZIP(), []int{88} } func (x *GetNotebookListResp) GetSuccess() bool { @@ -5445,7 +5586,7 @@ type PayloadNotebookList struct { func (x *PayloadNotebookList) Reset() { *x = PayloadNotebookList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[86] + mi := &file_octopus_proto_msgTypes[89] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5458,7 +5599,7 @@ func (x *PayloadNotebookList) String() string { func (*PayloadNotebookList) ProtoMessage() {} func (x *PayloadNotebookList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[86] + mi := &file_octopus_proto_msgTypes[89] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5471,7 +5612,7 @@ func (x *PayloadNotebookList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadNotebookList.ProtoReflect.Descriptor instead. func (*PayloadNotebookList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{86} + return file_octopus_proto_rawDescGZIP(), []int{89} } func (x *PayloadNotebookList) GetTotalSize() int32 { @@ -5521,7 +5662,7 @@ type Notebook struct { func (x *Notebook) Reset() { *x = Notebook{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[87] + mi := &file_octopus_proto_msgTypes[90] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5534,7 +5675,7 @@ func (x *Notebook) String() string { func (*Notebook) ProtoMessage() {} func (x *Notebook) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[87] + mi := &file_octopus_proto_msgTypes[90] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5547,7 +5688,7 @@ func (x *Notebook) ProtoReflect() protoreflect.Message { // Deprecated: Use Notebook.ProtoReflect.Descriptor instead. func (*Notebook) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{87} + return file_octopus_proto_rawDescGZIP(), []int{90} } func (x *Notebook) GetCreatedAt() int64 { @@ -5723,7 +5864,7 @@ type Tasks struct { func (x *Tasks) Reset() { *x = Tasks{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[88] + mi := &file_octopus_proto_msgTypes[91] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5736,7 +5877,7 @@ func (x *Tasks) String() string { func (*Tasks) ProtoMessage() {} func (x *Tasks) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[88] + mi := &file_octopus_proto_msgTypes[91] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5749,7 +5890,7 @@ func (x *Tasks) ProtoReflect() protoreflect.Message { // Deprecated: Use Tasks.ProtoReflect.Descriptor instead. func (*Tasks) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{88} + return file_octopus_proto_rawDescGZIP(), []int{91} } func (x *Tasks) GetUrl() string { @@ -5778,7 +5919,7 @@ type StartNotebookReq struct { func (x *StartNotebookReq) Reset() { *x = StartNotebookReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[89] + mi := &file_octopus_proto_msgTypes[92] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5791,7 +5932,7 @@ func (x *StartNotebookReq) String() string { func (*StartNotebookReq) ProtoMessage() {} func (x *StartNotebookReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[89] + mi := &file_octopus_proto_msgTypes[92] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5804,7 +5945,7 @@ func (x *StartNotebookReq) ProtoReflect() protoreflect.Message { // Deprecated: Use StartNotebookReq.ProtoReflect.Descriptor instead. func (*StartNotebookReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{89} + return file_octopus_proto_rawDescGZIP(), []int{92} } func (x *StartNotebookReq) GetPlatform() string { @@ -5834,7 +5975,7 @@ type StartNotebookResp struct { func (x *StartNotebookResp) Reset() { *x = StartNotebookResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[90] + mi := &file_octopus_proto_msgTypes[93] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5847,7 +5988,7 @@ func (x *StartNotebookResp) String() string { func (*StartNotebookResp) ProtoMessage() {} func (x *StartNotebookResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[90] + mi := &file_octopus_proto_msgTypes[93] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5860,7 +6001,7 @@ func (x *StartNotebookResp) ProtoReflect() protoreflect.Message { // Deprecated: Use StartNotebookResp.ProtoReflect.Descriptor instead. func (*StartNotebookResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{90} + return file_octopus_proto_rawDescGZIP(), []int{93} } func (x *StartNotebookResp) GetSuccess() bool { @@ -5895,7 +6036,7 @@ type PayloadStartNotebook struct { func (x *PayloadStartNotebook) Reset() { *x = PayloadStartNotebook{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[91] + mi := &file_octopus_proto_msgTypes[94] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5908,7 +6049,7 @@ func (x *PayloadStartNotebook) String() string { func (*PayloadStartNotebook) ProtoMessage() {} func (x *PayloadStartNotebook) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[91] + mi := &file_octopus_proto_msgTypes[94] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5921,7 +6062,7 @@ func (x *PayloadStartNotebook) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadStartNotebook.ProtoReflect.Descriptor instead. func (*PayloadStartNotebook) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{91} + return file_octopus_proto_rawDescGZIP(), []int{94} } func (x *PayloadStartNotebook) GetId() string { @@ -5943,7 +6084,7 @@ type StopNotebookReq struct { func (x *StopNotebookReq) Reset() { *x = StopNotebookReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[92] + mi := &file_octopus_proto_msgTypes[95] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5956,7 +6097,7 @@ func (x *StopNotebookReq) String() string { func (*StopNotebookReq) ProtoMessage() {} func (x *StopNotebookReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[92] + mi := &file_octopus_proto_msgTypes[95] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5969,7 +6110,7 @@ func (x *StopNotebookReq) ProtoReflect() protoreflect.Message { // Deprecated: Use StopNotebookReq.ProtoReflect.Descriptor instead. func (*StopNotebookReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{92} + return file_octopus_proto_rawDescGZIP(), []int{95} } func (x *StopNotebookReq) GetPlatform() string { @@ -5999,7 +6140,7 @@ type StopNotebookResp struct { func (x *StopNotebookResp) Reset() { *x = StopNotebookResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[93] + mi := &file_octopus_proto_msgTypes[96] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6012,7 +6153,7 @@ func (x *StopNotebookResp) String() string { func (*StopNotebookResp) ProtoMessage() {} func (x *StopNotebookResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[93] + mi := &file_octopus_proto_msgTypes[96] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6025,7 +6166,7 @@ func (x *StopNotebookResp) ProtoReflect() protoreflect.Message { // Deprecated: Use StopNotebookResp.ProtoReflect.Descriptor instead. func (*StopNotebookResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{93} + return file_octopus_proto_rawDescGZIP(), []int{96} } func (x *StopNotebookResp) GetSuccess() bool { @@ -6060,7 +6201,7 @@ type PayloadStopNotebook struct { func (x *PayloadStopNotebook) Reset() { *x = PayloadStopNotebook{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[94] + mi := &file_octopus_proto_msgTypes[97] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6073,7 +6214,7 @@ func (x *PayloadStopNotebook) String() string { func (*PayloadStopNotebook) ProtoMessage() {} func (x *PayloadStopNotebook) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[94] + mi := &file_octopus_proto_msgTypes[97] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6086,7 +6227,7 @@ func (x *PayloadStopNotebook) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadStopNotebook.ProtoReflect.Descriptor instead. func (*PayloadStopNotebook) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{94} + return file_octopus_proto_rawDescGZIP(), []int{97} } func (x *PayloadStopNotebook) GetId() string { @@ -6110,7 +6251,7 @@ type GetUserImageListReq struct { func (x *GetUserImageListReq) Reset() { *x = GetUserImageListReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[95] + mi := &file_octopus_proto_msgTypes[98] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6123,7 +6264,7 @@ func (x *GetUserImageListReq) String() string { func (*GetUserImageListReq) ProtoMessage() {} func (x *GetUserImageListReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[95] + mi := &file_octopus_proto_msgTypes[98] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6136,7 +6277,7 @@ func (x *GetUserImageListReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetUserImageListReq.ProtoReflect.Descriptor instead. func (*GetUserImageListReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{95} + return file_octopus_proto_rawDescGZIP(), []int{98} } func (x *GetUserImageListReq) GetPlatform() string { @@ -6173,7 +6314,7 @@ type GetUserImageListResp struct { func (x *GetUserImageListResp) Reset() { *x = GetUserImageListResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[96] + mi := &file_octopus_proto_msgTypes[99] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6186,7 +6327,7 @@ func (x *GetUserImageListResp) String() string { func (*GetUserImageListResp) ProtoMessage() {} func (x *GetUserImageListResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[96] + mi := &file_octopus_proto_msgTypes[99] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6199,7 +6340,7 @@ func (x *GetUserImageListResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetUserImageListResp.ProtoReflect.Descriptor instead. func (*GetUserImageListResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{96} + return file_octopus_proto_rawDescGZIP(), []int{99} } func (x *GetUserImageListResp) GetSuccess() bool { @@ -6235,7 +6376,7 @@ type PayloadUserImageList struct { func (x *PayloadUserImageList) Reset() { *x = PayloadUserImageList{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[97] + mi := &file_octopus_proto_msgTypes[100] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6248,7 +6389,7 @@ func (x *PayloadUserImageList) String() string { func (*PayloadUserImageList) ProtoMessage() {} func (x *PayloadUserImageList) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[97] + mi := &file_octopus_proto_msgTypes[100] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6261,7 +6402,7 @@ func (x *PayloadUserImageList) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadUserImageList.ProtoReflect.Descriptor instead. func (*PayloadUserImageList) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{97} + return file_octopus_proto_rawDescGZIP(), []int{100} } func (x *PayloadUserImageList) GetTotalSize() int32 { @@ -6290,7 +6431,7 @@ type Images struct { func (x *Images) Reset() { *x = Images{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[98] + mi := &file_octopus_proto_msgTypes[101] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6303,7 +6444,7 @@ func (x *Images) String() string { func (*Images) ProtoMessage() {} func (x *Images) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[98] + mi := &file_octopus_proto_msgTypes[101] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6316,7 +6457,7 @@ func (x *Images) ProtoReflect() protoreflect.Message { // Deprecated: Use Images.ProtoReflect.Descriptor instead. func (*Images) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{98} + return file_octopus_proto_rawDescGZIP(), []int{101} } func (x *Images) GetIsShared() bool { @@ -6356,7 +6497,7 @@ type Image struct { func (x *Image) Reset() { *x = Image{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[99] + mi := &file_octopus_proto_msgTypes[102] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6369,7 +6510,7 @@ func (x *Image) String() string { func (*Image) ProtoMessage() {} func (x *Image) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[99] + mi := &file_octopus_proto_msgTypes[102] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6382,7 +6523,7 @@ func (x *Image) ProtoReflect() protoreflect.Message { // Deprecated: Use Image.ProtoReflect.Descriptor instead. func (*Image) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{99} + return file_octopus_proto_rawDescGZIP(), []int{102} } func (x *Image) GetId() string { @@ -6488,7 +6629,7 @@ type DeleteImageReq struct { func (x *DeleteImageReq) Reset() { *x = DeleteImageReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[100] + mi := &file_octopus_proto_msgTypes[103] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6501,7 +6642,7 @@ func (x *DeleteImageReq) String() string { func (*DeleteImageReq) ProtoMessage() {} func (x *DeleteImageReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[100] + mi := &file_octopus_proto_msgTypes[103] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6514,7 +6655,7 @@ func (x *DeleteImageReq) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteImageReq.ProtoReflect.Descriptor instead. func (*DeleteImageReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{100} + return file_octopus_proto_rawDescGZIP(), []int{103} } func (x *DeleteImageReq) GetPlatform() string { @@ -6544,7 +6685,7 @@ type DeleteImageResp struct { func (x *DeleteImageResp) Reset() { *x = DeleteImageResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[101] + mi := &file_octopus_proto_msgTypes[104] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6557,7 +6698,7 @@ func (x *DeleteImageResp) String() string { func (*DeleteImageResp) ProtoMessage() {} func (x *DeleteImageResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[101] + mi := &file_octopus_proto_msgTypes[104] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6570,7 +6711,7 @@ func (x *DeleteImageResp) ProtoReflect() protoreflect.Message { // Deprecated: Use DeleteImageResp.ProtoReflect.Descriptor instead. func (*DeleteImageResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{101} + return file_octopus_proto_rawDescGZIP(), []int{104} } func (x *DeleteImageResp) GetSuccess() bool { @@ -6605,7 +6746,7 @@ type PayloadDeleteImage struct { func (x *PayloadDeleteImage) Reset() { *x = PayloadDeleteImage{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[102] + mi := &file_octopus_proto_msgTypes[105] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6618,7 +6759,7 @@ func (x *PayloadDeleteImage) String() string { func (*PayloadDeleteImage) ProtoMessage() {} func (x *PayloadDeleteImage) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[102] + mi := &file_octopus_proto_msgTypes[105] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6631,7 +6772,7 @@ func (x *PayloadDeleteImage) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadDeleteImage.ProtoReflect.Descriptor instead. func (*PayloadDeleteImage) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{102} + return file_octopus_proto_rawDescGZIP(), []int{105} } func (x *PayloadDeleteImage) GetDeletedAt() int64 { @@ -6653,7 +6794,7 @@ type CreateImageReq struct { func (x *CreateImageReq) Reset() { *x = CreateImageReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[103] + mi := &file_octopus_proto_msgTypes[106] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6666,7 +6807,7 @@ func (x *CreateImageReq) String() string { func (*CreateImageReq) ProtoMessage() {} func (x *CreateImageReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[103] + mi := &file_octopus_proto_msgTypes[106] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6679,7 +6820,7 @@ func (x *CreateImageReq) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateImageReq.ProtoReflect.Descriptor instead. func (*CreateImageReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{103} + return file_octopus_proto_rawDescGZIP(), []int{106} } func (x *CreateImageReq) GetPlatform() string { @@ -6711,7 +6852,7 @@ type CreateImage struct { func (x *CreateImage) Reset() { *x = CreateImage{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[104] + mi := &file_octopus_proto_msgTypes[107] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6724,7 +6865,7 @@ func (x *CreateImage) String() string { func (*CreateImage) ProtoMessage() {} func (x *CreateImage) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[104] + mi := &file_octopus_proto_msgTypes[107] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6737,7 +6878,7 @@ func (x *CreateImage) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateImage.ProtoReflect.Descriptor instead. func (*CreateImage) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{104} + return file_octopus_proto_rawDescGZIP(), []int{107} } func (x *CreateImage) GetImageAddr() string { @@ -6788,7 +6929,7 @@ type CreateImageResp struct { func (x *CreateImageResp) Reset() { *x = CreateImageResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[105] + mi := &file_octopus_proto_msgTypes[108] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6801,7 +6942,7 @@ func (x *CreateImageResp) String() string { func (*CreateImageResp) ProtoMessage() {} func (x *CreateImageResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[105] + mi := &file_octopus_proto_msgTypes[108] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6814,7 +6955,7 @@ func (x *CreateImageResp) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateImageResp.ProtoReflect.Descriptor instead. func (*CreateImageResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{105} + return file_octopus_proto_rawDescGZIP(), []int{108} } func (x *CreateImageResp) GetSuccess() bool { @@ -6850,7 +6991,7 @@ type PayloadCreateImage struct { func (x *PayloadCreateImage) Reset() { *x = PayloadCreateImage{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[106] + mi := &file_octopus_proto_msgTypes[109] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6863,7 +7004,7 @@ func (x *PayloadCreateImage) String() string { func (*PayloadCreateImage) ProtoMessage() {} func (x *PayloadCreateImage) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[106] + mi := &file_octopus_proto_msgTypes[109] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6876,7 +7017,7 @@ func (x *PayloadCreateImage) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadCreateImage.ProtoReflect.Descriptor instead. func (*PayloadCreateImage) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{106} + return file_octopus_proto_rawDescGZIP(), []int{109} } func (x *PayloadCreateImage) GetImageId() string { @@ -6906,7 +7047,7 @@ type UploadImageReq struct { func (x *UploadImageReq) Reset() { *x = UploadImageReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[107] + mi := &file_octopus_proto_msgTypes[110] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6919,7 +7060,7 @@ func (x *UploadImageReq) String() string { func (*UploadImageReq) ProtoMessage() {} func (x *UploadImageReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[107] + mi := &file_octopus_proto_msgTypes[110] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6932,7 +7073,7 @@ func (x *UploadImageReq) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadImageReq.ProtoReflect.Descriptor instead. func (*UploadImageReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{107} + return file_octopus_proto_rawDescGZIP(), []int{110} } func (x *UploadImageReq) GetPlatform() string { @@ -6968,7 +7109,7 @@ type UploadImageParam struct { func (x *UploadImageParam) Reset() { *x = UploadImageParam{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[108] + mi := &file_octopus_proto_msgTypes[111] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6981,7 +7122,7 @@ func (x *UploadImageParam) String() string { func (*UploadImageParam) ProtoMessage() {} func (x *UploadImageParam) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[108] + mi := &file_octopus_proto_msgTypes[111] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6994,7 +7135,7 @@ func (x *UploadImageParam) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadImageParam.ProtoReflect.Descriptor instead. func (*UploadImageParam) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{108} + return file_octopus_proto_rawDescGZIP(), []int{111} } func (x *UploadImageParam) GetDomain() string { @@ -7024,7 +7165,7 @@ type UploadImageResp struct { func (x *UploadImageResp) Reset() { *x = UploadImageResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[109] + mi := &file_octopus_proto_msgTypes[112] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7037,7 +7178,7 @@ func (x *UploadImageResp) String() string { func (*UploadImageResp) ProtoMessage() {} func (x *UploadImageResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[109] + mi := &file_octopus_proto_msgTypes[112] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7050,7 +7191,7 @@ func (x *UploadImageResp) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadImageResp.ProtoReflect.Descriptor instead. func (*UploadImageResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{109} + return file_octopus_proto_rawDescGZIP(), []int{112} } func (x *UploadImageResp) GetSuccess() bool { @@ -7086,7 +7227,7 @@ type PayloadUploadImage struct { func (x *PayloadUploadImage) Reset() { *x = PayloadUploadImage{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[110] + mi := &file_octopus_proto_msgTypes[113] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7099,7 +7240,7 @@ func (x *PayloadUploadImage) String() string { func (*PayloadUploadImage) ProtoMessage() {} func (x *PayloadUploadImage) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[110] + mi := &file_octopus_proto_msgTypes[113] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7112,7 +7253,7 @@ func (x *PayloadUploadImage) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadUploadImage.ProtoReflect.Descriptor instead. func (*PayloadUploadImage) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{110} + return file_octopus_proto_rawDescGZIP(), []int{113} } func (x *PayloadUploadImage) GetUploadUrl() string { @@ -7142,7 +7283,7 @@ type Headers struct { func (x *Headers) Reset() { *x = Headers{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[111] + mi := &file_octopus_proto_msgTypes[114] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7155,7 +7296,7 @@ func (x *Headers) String() string { func (*Headers) ProtoMessage() {} func (x *Headers) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[111] + mi := &file_octopus_proto_msgTypes[114] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7168,7 +7309,7 @@ func (x *Headers) ProtoReflect() protoreflect.Message { // Deprecated: Use Headers.ProtoReflect.Descriptor instead. func (*Headers) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{111} + return file_octopus_proto_rawDescGZIP(), []int{114} } func (x *Headers) GetAdditionalProp1() string { @@ -7204,7 +7345,7 @@ type UploadImageConfirmReq struct { func (x *UploadImageConfirmReq) Reset() { *x = UploadImageConfirmReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[112] + mi := &file_octopus_proto_msgTypes[115] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7217,7 +7358,7 @@ func (x *UploadImageConfirmReq) String() string { func (*UploadImageConfirmReq) ProtoMessage() {} func (x *UploadImageConfirmReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[112] + mi := &file_octopus_proto_msgTypes[115] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7230,7 +7371,7 @@ func (x *UploadImageConfirmReq) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadImageConfirmReq.ProtoReflect.Descriptor instead. func (*UploadImageConfirmReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{112} + return file_octopus_proto_rawDescGZIP(), []int{115} } func (x *UploadImageConfirmReq) GetPlatform() string { @@ -7260,7 +7401,7 @@ type UploadImageConfirmResp struct { func (x *UploadImageConfirmResp) Reset() { *x = UploadImageConfirmResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[113] + mi := &file_octopus_proto_msgTypes[116] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7273,7 +7414,7 @@ func (x *UploadImageConfirmResp) String() string { func (*UploadImageConfirmResp) ProtoMessage() {} func (x *UploadImageConfirmResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[113] + mi := &file_octopus_proto_msgTypes[116] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7286,7 +7427,7 @@ func (x *UploadImageConfirmResp) ProtoReflect() protoreflect.Message { // Deprecated: Use UploadImageConfirmResp.ProtoReflect.Descriptor instead. func (*UploadImageConfirmResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{113} + return file_octopus_proto_rawDescGZIP(), []int{116} } func (x *UploadImageConfirmResp) GetSuccess() bool { @@ -7321,7 +7462,7 @@ type PayloadUploadImageConfirm struct { func (x *PayloadUploadImageConfirm) Reset() { *x = PayloadUploadImageConfirm{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[114] + mi := &file_octopus_proto_msgTypes[117] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7334,7 +7475,7 @@ func (x *PayloadUploadImageConfirm) String() string { func (*PayloadUploadImageConfirm) ProtoMessage() {} func (x *PayloadUploadImageConfirm) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[114] + mi := &file_octopus_proto_msgTypes[117] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7347,7 +7488,7 @@ func (x *PayloadUploadImageConfirm) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadUploadImageConfirm.ProtoReflect.Descriptor instead. func (*PayloadUploadImageConfirm) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{114} + return file_octopus_proto_rawDescGZIP(), []int{117} } func (x *PayloadUploadImageConfirm) GetUpdatedAt() int64 { @@ -7370,7 +7511,7 @@ type CreateTrainJobReq struct { func (x *CreateTrainJobReq) Reset() { *x = CreateTrainJobReq{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[115] + mi := &file_octopus_proto_msgTypes[118] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7383,7 +7524,7 @@ func (x *CreateTrainJobReq) String() string { func (*CreateTrainJobReq) ProtoMessage() {} func (x *CreateTrainJobReq) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[115] + mi := &file_octopus_proto_msgTypes[118] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7396,7 +7537,7 @@ func (x *CreateTrainJobReq) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateTrainJobReq.ProtoReflect.Descriptor instead. func (*CreateTrainJobReq) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{115} + return file_octopus_proto_rawDescGZIP(), []int{118} } func (x *CreateTrainJobReq) GetPlatform() string { @@ -7426,7 +7567,7 @@ type CreateTrainJobResp struct { func (x *CreateTrainJobResp) Reset() { *x = CreateTrainJobResp{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[116] + mi := &file_octopus_proto_msgTypes[119] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7439,7 +7580,7 @@ func (x *CreateTrainJobResp) String() string { func (*CreateTrainJobResp) ProtoMessage() {} func (x *CreateTrainJobResp) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[116] + mi := &file_octopus_proto_msgTypes[119] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7452,7 +7593,7 @@ func (x *CreateTrainJobResp) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateTrainJobResp.ProtoReflect.Descriptor instead. func (*CreateTrainJobResp) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{116} + return file_octopus_proto_rawDescGZIP(), []int{119} } func (x *CreateTrainJobResp) GetSuccess() bool { @@ -7498,7 +7639,7 @@ type CreateTrainJobParam struct { func (x *CreateTrainJobParam) Reset() { *x = CreateTrainJobParam{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[117] + mi := &file_octopus_proto_msgTypes[120] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7511,7 +7652,7 @@ func (x *CreateTrainJobParam) String() string { func (*CreateTrainJobParam) ProtoMessage() {} func (x *CreateTrainJobParam) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[117] + mi := &file_octopus_proto_msgTypes[120] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7524,7 +7665,7 @@ func (x *CreateTrainJobParam) ProtoReflect() protoreflect.Message { // Deprecated: Use CreateTrainJobParam.ProtoReflect.Descriptor instead. func (*CreateTrainJobParam) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{117} + return file_octopus_proto_rawDescGZIP(), []int{120} } func (x *CreateTrainJobParam) GetAlgorithmId() string { @@ -7634,7 +7775,7 @@ type Config struct { func (x *Config) Reset() { *x = Config{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[118] + mi := &file_octopus_proto_msgTypes[121] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7647,7 +7788,7 @@ func (x *Config) String() string { func (*Config) ProtoMessage() {} func (x *Config) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[118] + mi := &file_octopus_proto_msgTypes[121] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7660,7 +7801,7 @@ func (x *Config) ProtoReflect() protoreflect.Message { // Deprecated: Use Config.ProtoReflect.Descriptor instead. func (*Config) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{118} + return file_octopus_proto_rawDescGZIP(), []int{121} } func (x *Config) GetCommand() string { @@ -7767,7 +7908,7 @@ type Envs struct { func (x *Envs) Reset() { *x = Envs{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[119] + mi := &file_octopus_proto_msgTypes[122] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7780,7 +7921,7 @@ func (x *Envs) String() string { func (*Envs) ProtoMessage() {} func (x *Envs) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[119] + mi := &file_octopus_proto_msgTypes[122] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7793,7 +7934,7 @@ func (x *Envs) ProtoReflect() protoreflect.Message { // Deprecated: Use Envs.ProtoReflect.Descriptor instead. func (*Envs) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{119} + return file_octopus_proto_rawDescGZIP(), []int{122} } func (x *Envs) GetAdditionalProp1() string { @@ -7829,7 +7970,7 @@ type Parameters struct { func (x *Parameters) Reset() { *x = Parameters{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[120] + mi := &file_octopus_proto_msgTypes[123] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7842,7 +7983,7 @@ func (x *Parameters) String() string { func (*Parameters) ProtoMessage() {} func (x *Parameters) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[120] + mi := &file_octopus_proto_msgTypes[123] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7855,7 +7996,7 @@ func (x *Parameters) ProtoReflect() protoreflect.Message { // Deprecated: Use Parameters.ProtoReflect.Descriptor instead. func (*Parameters) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{120} + return file_octopus_proto_rawDescGZIP(), []int{123} } func (x *Parameters) GetKey() string { @@ -7884,7 +8025,7 @@ type ReplicaStates struct { func (x *ReplicaStates) Reset() { *x = ReplicaStates{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[121] + mi := &file_octopus_proto_msgTypes[124] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7897,7 +8038,7 @@ func (x *ReplicaStates) String() string { func (*ReplicaStates) ProtoMessage() {} func (x *ReplicaStates) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[121] + mi := &file_octopus_proto_msgTypes[124] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7910,7 +8051,7 @@ func (x *ReplicaStates) ProtoReflect() protoreflect.Message { // Deprecated: Use ReplicaStates.ProtoReflect.Descriptor instead. func (*ReplicaStates) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{121} + return file_octopus_proto_rawDescGZIP(), []int{124} } func (x *ReplicaStates) GetKey() string { @@ -7941,7 +8082,7 @@ type Mounts struct { func (x *Mounts) Reset() { *x = Mounts{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[122] + mi := &file_octopus_proto_msgTypes[125] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -7954,7 +8095,7 @@ func (x *Mounts) String() string { func (*Mounts) ProtoMessage() {} func (x *Mounts) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[122] + mi := &file_octopus_proto_msgTypes[125] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7967,7 +8108,7 @@ func (x *Mounts) ProtoReflect() protoreflect.Message { // Deprecated: Use Mounts.ProtoReflect.Descriptor instead. func (*Mounts) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{122} + return file_octopus_proto_rawDescGZIP(), []int{125} } func (x *Mounts) GetContainerPath() string { @@ -8009,7 +8150,7 @@ type PayloadCreateTrainJob struct { func (x *PayloadCreateTrainJob) Reset() { *x = PayloadCreateTrainJob{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[123] + mi := &file_octopus_proto_msgTypes[126] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8022,7 +8163,7 @@ func (x *PayloadCreateTrainJob) String() string { func (*PayloadCreateTrainJob) ProtoMessage() {} func (x *PayloadCreateTrainJob) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[123] + mi := &file_octopus_proto_msgTypes[126] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8035,7 +8176,7 @@ func (x *PayloadCreateTrainJob) ProtoReflect() protoreflect.Message { // Deprecated: Use PayloadCreateTrainJob.ProtoReflect.Descriptor instead. func (*PayloadCreateTrainJob) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{123} + return file_octopus_proto_rawDescGZIP(), []int{126} } func (x *PayloadCreateTrainJob) GetJobId() string { @@ -8057,7 +8198,7 @@ type Nfs struct { func (x *Nfs) Reset() { *x = Nfs{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[124] + mi := &file_octopus_proto_msgTypes[127] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8070,7 +8211,7 @@ func (x *Nfs) String() string { func (*Nfs) ProtoMessage() {} func (x *Nfs) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[124] + mi := &file_octopus_proto_msgTypes[127] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8083,7 +8224,7 @@ func (x *Nfs) ProtoReflect() protoreflect.Message { // Deprecated: Use Nfs.ProtoReflect.Descriptor instead. func (*Nfs) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{124} + return file_octopus_proto_rawDescGZIP(), []int{127} } func (x *Nfs) GetPath() string { @@ -8112,7 +8253,7 @@ type TrainJobOctopus struct { func (x *TrainJobOctopus) Reset() { *x = TrainJobOctopus{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[125] + mi := &file_octopus_proto_msgTypes[128] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8125,7 +8266,7 @@ func (x *TrainJobOctopus) String() string { func (*TrainJobOctopus) ProtoMessage() {} func (x *TrainJobOctopus) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[125] + mi := &file_octopus_proto_msgTypes[128] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8138,7 +8279,7 @@ func (x *TrainJobOctopus) ProtoReflect() protoreflect.Message { // Deprecated: Use TrainJobOctopus.ProtoReflect.Descriptor instead. func (*TrainJobOctopus) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{125} + return file_octopus_proto_rawDescGZIP(), []int{128} } func (x *TrainJobOctopus) GetBucket() string { @@ -8169,7 +8310,7 @@ type Error struct { func (x *Error) Reset() { *x = Error{} if protoimpl.UnsafeEnabled { - mi := &file_octopus_proto_msgTypes[126] + mi := &file_octopus_proto_msgTypes[129] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -8182,7 +8323,7 @@ func (x *Error) String() string { func (*Error) ProtoMessage() {} func (x *Error) ProtoReflect() protoreflect.Message { - mi := &file_octopus_proto_msgTypes[126] + mi := &file_octopus_proto_msgTypes[129] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -8195,7 +8336,7 @@ func (x *Error) ProtoReflect() protoreflect.Message { // Deprecated: Use Error.ProtoReflect.Descriptor instead. func (*Error) Descriptor() ([]byte, []int) { - return file_octopus_proto_rawDescGZIP(), []int{126} + return file_octopus_proto_rawDescGZIP(), []int{129} } func (x *Error) GetCode() int32 { @@ -8319,7 +8460,7 @@ var file_octopus_proto_rawDesc = []byte{ 0x72, 0x6f, 0x72, 0x22, 0x36, 0x0a, 0x16, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x22, 0x8f, 0x01, 0x0a, 0x19, + 0x52, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x22, 0xb1, 0x01, 0x0a, 0x19, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, @@ -8327,407 +8468,424 @@ var file_octopus_proto_rawDesc = []byte{ 0x68, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x9e, 0x01, - 0x0a, 0x1a, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, - 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, - 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, - 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, - 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, - 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, - 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, - 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, - 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x3d, - 0x0a, 0x1d, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, - 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x12, - 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x8d, 0x01, - 0x0a, 0x13, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, - 0x6d, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, - 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x8f, 0x01, - 0x0a, 0x14, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, - 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, - 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, - 0x6e, 0x0a, 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, - 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, - 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x38, 0x0a, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, - 0x68, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6f, 0x63, 0x74, 0x6f, - 0x70, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, - 0x61, 0x69, 0x6c, 0x52, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x22, - 0x6c, 0x0a, 0x0f, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, 0x61, - 0x69, 0x6c, 0x12, 0x3d, 0x0a, 0x0f, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, - 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x63, - 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, - 0x52, 0x0f, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, - 0x6c, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x22, 0x6d, 0x0a, - 0x15, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, - 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, - 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x93, 0x01, 0x0a, - 0x16, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, - 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x12, 0x39, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, - 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, - 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, - 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x22, 0x6b, 0x0a, 0x16, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x79, 0x41, - 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x61, 0x6c, - 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, - 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, - 0x68, 0x6d, 0x73, 0x52, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x22, - 0xd2, 0x04, 0x0a, 0x0a, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x12, 0x20, - 0x0a, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, + 0x6e, 0x12, 0x3c, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x6c, 0x6f, + 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, + 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, + 0x39, 0x0a, 0x1b, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, + 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1a, + 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x9e, 0x01, 0x0a, 0x1a, 0x55, + 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, + 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, + 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x07, 0x70, 0x61, + 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x3d, 0x0a, 0x1d, 0x50, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, + 0x72, 0x69, 0x74, 0x68, 0x6d, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, + 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x8d, 0x01, 0x0a, 0x13, 0x47, + 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x20, + 0x0a, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, - 0x12, 0x2a, 0x0a, 0x10, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6c, 0x67, 0x6f, - 0x72, 0x69, 0x74, 0x68, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, - 0x73, 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, - 0x70, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, - 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x70, 0x61, 0x63, 0x65, - 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x6c, 0x67, 0x6f, - 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0d, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, - 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, - 0x66, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2a, 0x0a, 0x10, - 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, - 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, 0x6f, - 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x6c, 0x67, 0x6f, - 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x0b, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x11, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0c, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, - 0x50, 0x72, 0x65, 0x66, 0x61, 0x62, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, - 0x50, 0x72, 0x65, 0x66, 0x61, 0x62, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x64, 0x41, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x64, 0x18, - 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x64, 0x12, 0x1c, - 0x0a, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, - 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x24, - 0x0a, 0x0d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, - 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x70, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, - 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, - 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, - 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, - 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, - 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x9c, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x41, 0x6c, - 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, - 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x25, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, - 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, - 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, - 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x65, 0x0a, 0x1c, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, - 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, 0x6c, - 0x79, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, - 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, - 0x69, 0x7a, 0x65, 0x12, 0x27, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x4c, 0x61, - 0x62, 0x6c, 0x65, 0x73, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x74, 0x0a, 0x1c, - 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, - 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, - 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, - 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, - 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, - 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, - 0x7a, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, - 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x40, - 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x26, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, - 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, - 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, - 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x66, 0x0a, 0x1d, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, - 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, - 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x27, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, - 0x4c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x56, - 0x0a, 0x06, 0x4c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x44, 0x65, 0x73, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x62, - 0x6c, 0x65, 0x44, 0x65, 0x73, 0x63, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x22, 0x54, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, - 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x6c, - 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x22, 0x94, 0x01, 0x0a, - 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, - 0x68, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x12, 0x3b, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, - 0x6f, 0x61, 0x64, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, - 0x69, 0x74, 0x68, 0x6d, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, - 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, - 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, - 0x72, 0x6f, 0x72, 0x22, 0x38, 0x0a, 0x18, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, - 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x7c, 0x0a, - 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, - 0x68, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, - 0x6d, 0x12, 0x48, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, - 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6f, - 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, - 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x22, 0x94, 0x01, 0x0a, 0x15, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, - 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x3b, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x21, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, - 0x61, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, - 0x74, 0x68, 0x6d, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, - 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, - 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x22, 0xdb, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, - 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x6c, 0x67, 0x6f, - 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x11, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, - 0x74, 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, - 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, - 0x61, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, - 0x70, 0x70, 0x6c, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, - 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x72, 0x61, - 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x45, 0x6d, - 0x70, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x73, 0x45, 0x6d, 0x70, - 0x74, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, - 0x22, 0x74, 0x0a, 0x18, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x20, 0x0a, 0x0b, - 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x12, 0x1c, - 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, - 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x8e, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x44, 0x61, - 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, + 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, + 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x14, 0x47, + 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, + 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, + 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, + 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, + 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x6e, 0x0a, 0x14, + 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, + 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, + 0x7a, 0x65, 0x12, 0x38, 0x0a, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, + 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, + 0x52, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x22, 0x6c, 0x0a, 0x0f, + 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, + 0x3d, 0x0a, 0x0f, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, 0x61, + 0x69, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, + 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x52, 0x0f, 0x61, + 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x1a, + 0x0a, 0x08, 0x69, 0x73, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x08, 0x69, 0x73, 0x53, 0x68, 0x61, 0x72, 0x65, 0x64, 0x22, 0x6d, 0x0a, 0x15, 0x47, 0x65, + 0x74, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, - 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, - 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x22, 0x98, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x44, - 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, - 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, - 0x3b, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x21, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, - 0x61, 0x64, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, + 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x93, 0x01, 0x0a, 0x16, 0x47, 0x65, + 0x74, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, + 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x39, + 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1f, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, + 0x64, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, + 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, + 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0x6b, 0x0a, 0x16, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, + 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, + 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, + 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, + 0x69, 0x74, 0x68, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x63, + 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, + 0x52, 0x0a, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x22, 0xd2, 0x04, 0x0a, + 0x0a, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x61, + 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x12, 0x2a, 0x0a, + 0x10, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, + 0x68, 0x6d, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x70, 0x61, + 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x70, 0x61, 0x63, + 0x65, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x70, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, + 0x65, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, + 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, + 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, + 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x6c, + 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x6c, + 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x66, + 0x69, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2a, 0x0a, 0x10, 0x6c, 0x61, 0x74, + 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, 0x64, 0x18, 0x0a, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x10, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6d, 0x70, 0x72, + 0x65, 0x73, 0x73, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, + 0x68, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x11, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x0c, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x50, 0x72, 0x65, + 0x66, 0x61, 0x62, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x50, 0x72, 0x65, + 0x66, 0x61, 0x62, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, + 0x18, 0x0e, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, + 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x64, 0x18, 0x0f, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, + 0x70, 0x70, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, + 0x61, 0x70, 0x70, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x72, 0x61, + 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x24, 0x0a, 0x0d, 0x66, + 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x12, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x0d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, + 0x65, 0x22, 0x70, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, + 0x6d, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, + 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, + 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, + 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, + 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, + 0x69, 0x7a, 0x65, 0x22, 0x9c, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, + 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3f, 0x0a, 0x07, 0x70, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, + 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x47, 0x65, + 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, + 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, - 0x6f, 0x72, 0x22, 0x6d, 0x0a, 0x18, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x47, 0x65, 0x74, - 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, - 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x08, - 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, - 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, - 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x22, 0xc8, 0x01, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, - 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, - 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x64, 0x65, 0x73, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, - 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, - 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6c, 0x0a, 0x10, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, - 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x3c, 0x0a, 0x0d, - 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x0d, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x22, 0x8c, 0x01, 0x0a, 0x11, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, - 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x63, - 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, - 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, - 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x6b, 0x0a, 0x0d, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x70, - 0x70, 0x6c, 0x79, 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, - 0x70, 0x6c, 0x79, 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x22, 0x40, 0x0a, 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, - 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6b, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4d, - 0x79, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, - 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, - 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, - 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, - 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, - 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x44, - 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, - 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, - 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x63, 0x74, 0x6f, - 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x79, 0x44, 0x61, 0x74, - 0x61, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, - 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x63, 0x0a, 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, - 0x61, 0x64, 0x4d, 0x79, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2d, 0x0a, - 0x08, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x11, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, - 0x74, 0x73, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0xc0, 0x02, 0x0a, - 0x08, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, - 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x79, 0x70, - 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, - 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x79, 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, 0x18, 0x07, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x79, 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, 0x12, 0x2a, 0x0a, - 0x07, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, - 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, - 0x52, 0x07, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, - 0x63, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x24, 0x0a, - 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, - 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, - 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, - 0x2d, 0x0a, 0x07, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, - 0x73, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, - 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, + 0x6f, 0x72, 0x22, 0x65, 0x0a, 0x1c, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x47, 0x65, 0x74, + 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, + 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, + 0x12, 0x27, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x0f, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x4c, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x74, 0x0a, 0x1c, 0x47, 0x65, 0x74, + 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, + 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, + 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, + 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, + 0xa1, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, + 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x40, 0x0a, 0x07, 0x70, + 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x6f, + 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, + 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, + 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, + 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, + 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x22, 0x66, 0x0a, 0x1d, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x41, 0x6c, + 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, + 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, + 0x7a, 0x65, 0x12, 0x27, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x4c, 0x61, 0x62, + 0x6c, 0x65, 0x73, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x56, 0x0a, 0x06, 0x4c, + 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x65, + 0x73, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x44, + 0x65, 0x73, 0x63, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, + 0x79, 0x70, 0x65, 0x22, 0x54, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x79, 0x41, + 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, + 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x6c, 0x67, 0x6f, 0x72, + 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x6c, + 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x22, 0x94, 0x01, 0x0a, 0x15, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, + 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, + 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, + 0x6d, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, + 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, + 0x22, 0x38, 0x0a, 0x18, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x1c, 0x0a, 0x09, + 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x7c, 0x0a, 0x14, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x8c, - 0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, - 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1d, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, - 0x64, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x07, - 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, - 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x34, 0x0a, - 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, - 0x74, 0x61, 0x53, 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, - 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, - 0x64, 0x41, 0x74, 0x22, 0x9b, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, - 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, - 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, - 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, - 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x06, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, - 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, - 0x61, 0x53, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x22, 0x48, 0x0a, 0x12, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, - 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, - 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, - 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x11, - 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x48, + 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, + 0x74, 0x68, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6f, 0x63, 0x74, 0x6f, + 0x70, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, + 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, + 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x22, 0x94, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x07, + 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, + 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, + 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, + 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0xdb, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, 0x41, 0x6c, 0x67, 0x6f, + 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x2c, 0x0a, 0x11, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, + 0x68, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x11, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x44, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, + 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x6c, 0x67, 0x6f, + 0x72, 0x69, 0x74, 0x68, 0x6d, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x70, 0x70, + 0x6c, 0x79, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x70, 0x70, 0x6c, + 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, 0x6f, 0x72, 0x6b, + 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x77, + 0x6f, 0x72, 0x6b, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x69, 0x73, 0x45, 0x6d, 0x70, 0x74, 0x79, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x69, 0x73, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, + 0x1c, 0x0a, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x74, 0x0a, + 0x18, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x79, + 0x41, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x61, 0x6c, 0x67, + 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x61, 0x6c, 0x67, 0x6f, 0x72, 0x69, 0x74, 0x68, 0x6d, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, + 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x22, 0x8e, 0x01, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, + 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, + 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x09, 0x70, 0x61, 0x67, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, + 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, + 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x49, 0x64, 0x22, 0x98, 0x01, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x0a, 0x07, + 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, + 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x47, + 0x65, 0x74, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, + 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0x6d, 0x0a, 0x18, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x47, 0x65, 0x74, 0x44, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x74, + 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, + 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x33, 0x0a, 0x08, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6f, 0x63, + 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xc8, + 0x01, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, + 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, + 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, + 0x63, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x08, 0x52, 0x06, 0x73, 0x68, 0x61, 0x72, 0x65, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, + 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6c, 0x0a, 0x10, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, + 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x3c, 0x0a, 0x0d, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x16, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x22, 0x8c, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, + 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, + 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, + 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, + 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, + 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, + 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x6b, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79, + 0x49, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x61, 0x70, 0x70, 0x6c, 0x79, + 0x49, 0x64, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, + 0x79, 0x70, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x79, 0x70, + 0x65, 0x49, 0x64, 0x22, 0x40, 0x0a, 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x43, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x6b, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, + 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, + 0x49, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x70, 0x61, 0x67, + 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, + 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, + 0x7a, 0x65, 0x22, 0x8f, 0x01, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x4d, 0x79, 0x44, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, + 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, + 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4d, 0x79, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, + 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, + 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, + 0x72, 0x72, 0x6f, 0x72, 0x22, 0x63, 0x0a, 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x4d, + 0x79, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, + 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x09, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x2d, 0x0a, 0x08, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x6f, + 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x52, + 0x08, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0xc0, 0x02, 0x0a, 0x08, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x41, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, + 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, + 0x41, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, + 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x79, + 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x79, 0x70, 0x65, 0x49, 0x64, 0x12, 0x1a, + 0x0a, 0x08, 0x74, 0x79, 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x08, 0x74, 0x79, 0x70, 0x65, 0x44, 0x65, 0x73, 0x63, 0x12, 0x2a, 0x0a, 0x07, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x6f, 0x63, + 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x52, 0x07, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, 0x09, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x12, 0x24, 0x0a, 0x0d, 0x6c, 0x61, + 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x2d, 0x0a, 0x07, + 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x65, 0x73, 0x63, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, 0x3e, 0x0a, 0x10, 0x44, + 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, + 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x22, 0x8c, 0x01, 0x0a, 0x11, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, - 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, - 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, + 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x34, 0x0a, 0x14, 0x50, 0x61, - 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, - 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, - 0x22, 0x89, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, - 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, - 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, - 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, - 0x73, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, - 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, - 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, - 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x9a, 0x01, 0x0a, - 0x18, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x43, 0x6f, - 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, - 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, - 0x65, 0x73, 0x73, 0x12, 0x3e, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, - 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, - 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, - 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, - 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x3b, 0x0a, 0x1b, 0x50, 0x61, 0x79, - 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, - 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x67, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, - 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, - 0x65, 0x73, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, + 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, + 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x41, 0x74, + 0x22, 0x9b, 0x01, 0x0a, 0x10, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, + 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, + 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, 0x64, 0x12, + 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x06, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x63, 0x74, 0x6f, + 0x70, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, + 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x48, + 0x0a, 0x12, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, + 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, + 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x6c, + 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, + 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x37, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x6c, + 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x63, 0x74, 0x6f, + 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, + 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, + 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, + 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, 0x34, 0x0a, 0x14, 0x50, 0x61, 0x79, 0x6c, 0x6f, + 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x12, + 0x1c, 0x0a, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x09, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x22, 0xa9, 0x01, + 0x0a, 0x17, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x43, + 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, + 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, + 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, + 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, + 0x74, 0x61, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x37, 0x0a, 0x19, 0x55, 0x70, 0x6c, + 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, + 0x6d, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, + 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x4e, 0x61, + 0x6d, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x44, 0x61, 0x74, + 0x61, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x12, + 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, + 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3e, 0x0a, 0x07, 0x70, 0x61, 0x79, + 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x63, 0x74, + 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, + 0x61, 0x64, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, + 0x52, 0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x24, 0x0a, 0x05, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, + 0x75, 0x73, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x22, + 0x3b, 0x0a, 0x1b, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x70, 0x6c, 0x6f, 0x61, 0x64, + 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x12, 0x1c, + 0x0a, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x09, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x8f, 0x01, 0x0a, + 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x56, 0x65, + 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x6c, 0x61, 0x74, + 0x66, 0x6f, 0x72, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x49, + 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x49, 0x64, 0x12, 0x3a, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x63, 0x74, 0x6f, 0x70, 0x75, 0x73, 0x2e, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, + 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x2f, + 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x56, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x64, + 0x65, 0x73, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x65, 0x73, 0x63, 0x22, 0x9a, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x61, 0x53, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, @@ -9449,7 +9607,7 @@ func file_octopus_proto_rawDescGZIP() []byte { return file_octopus_proto_rawDescData } -var file_octopus_proto_msgTypes = make([]protoimpl.MessageInfo, 127) +var file_octopus_proto_msgTypes = make([]protoimpl.MessageInfo, 130) var file_octopus_proto_goTypes = []interface{}{ (*ResourceReq)(nil), // 0: octopus.resourceReq (*CpResp)(nil), // 1: octopus.cpResp @@ -9466,292 +9624,298 @@ var file_octopus_proto_goTypes = []interface{}{ (*UploadAlgorithmResp)(nil), // 12: octopus.UploadAlgorithmResp (*PayloadUploadAlgorithm)(nil), // 13: octopus.PayloadUploadAlgorithm (*UploadAlgorithmConfirmReq)(nil), // 14: octopus.UploadAlgorithmConfirmReq - (*UploadAlgorithmConfirmResp)(nil), // 15: octopus.UploadAlgorithmConfirmResp - (*PayloadUploadAlgorithmConfirm)(nil), // 16: octopus.PayloadUploadAlgorithmConfirm - (*GetAlgorithmListReq)(nil), // 17: octopus.GetAlgorithmListReq - (*GetAlgorithmListResp)(nil), // 18: octopus.GetAlgorithmListResp - (*PayloadAlgorithmList)(nil), // 19: octopus.PayloadAlgorithmList - (*AlgorithmDetail)(nil), // 20: octopus.AlgorithmDetail - (*GetMyAlgorithmListReq)(nil), // 21: octopus.GetMyAlgorithmListReq - (*GetMyAlgorithmListResp)(nil), // 22: octopus.GetMyAlgorithmListResp - (*PayloadMyAlgorithmList)(nil), // 23: octopus.PayloadMyAlgorithmList - (*Algorithms)(nil), // 24: octopus.Algorithms - (*GetAlgorithmApplyListReq)(nil), // 25: octopus.GetAlgorithmApplyListReq - (*GetAlgorithmApplyListResp)(nil), // 26: octopus.GetAlgorithmApplyListResp - (*PayloadGetAlgorithmApplyList)(nil), // 27: octopus.PayloadGetAlgorithmApplyList - (*GetAlgorithmFrameworkListReq)(nil), // 28: octopus.GetAlgorithmFrameworkListReq - (*GetAlgorithmFrameworkListResp)(nil), // 29: octopus.GetAlgorithmFrameworkListResp - (*PayloadAlgorithmFrameworkList)(nil), // 30: octopus.PayloadAlgorithmFrameworkList - (*Lables)(nil), // 31: octopus.Lables - (*DeleteMyAlgorithmReq)(nil), // 32: octopus.DeleteMyAlgorithmReq - (*DeleteMyAlgorithmResp)(nil), // 33: octopus.DeleteMyAlgorithmResp - (*PayloadDeleteMyAlgorithm)(nil), // 34: octopus.PayloadDeleteMyAlgorithm - (*CreateMyAlgorithmReq)(nil), // 35: octopus.CreateMyAlgorithmReq - (*CreateMyAlgorithmResp)(nil), // 36: octopus.CreateMyAlgorithmResp - (*CreateMyAlgorithm)(nil), // 37: octopus.CreateMyAlgorithm - (*PayloadCreateMyAlgorithm)(nil), // 38: octopus.PayloadCreateMyAlgorithm - (*GetDatasetVersionListReq)(nil), // 39: octopus.GetDatasetVersionListReq - (*GetDatasetVersionListResp)(nil), // 40: octopus.GetDatasetVersionListResp - (*PayloadGetDatasetVersion)(nil), // 41: octopus.PayloadGetDatasetVersion - (*DatasetVersion)(nil), // 42: octopus.DatasetVersion - (*CreateDataSetReq)(nil), // 43: octopus.CreateDataSetReq - (*CreateDataSetResp)(nil), // 44: octopus.CreateDataSetResp - (*CreateDataSet)(nil), // 45: octopus.CreateDataSet - (*PayloadCreateDataSet)(nil), // 46: octopus.PayloadCreateDataSet - (*GetMyDatasetListReq)(nil), // 47: octopus.GetMyDatasetListReq - (*GetMyDatasetListResp)(nil), // 48: octopus.GetMyDatasetListResp - (*PayloadMyDatasetList)(nil), // 49: octopus.PayloadMyDatasetList - (*Datasets)(nil), // 50: octopus.Datasets - (*Applies)(nil), // 51: octopus.Applies - (*DeleteDataSetReq)(nil), // 52: octopus.DeleteDataSetReq - (*DeleteDataSetResp)(nil), // 53: octopus.DeleteDataSetResp - (*PayloadDeleteDataSet)(nil), // 54: octopus.PayloadDeleteDataSet - (*UploadDataSetReq)(nil), // 55: octopus.UploadDataSetReq - (*UploadDataSetParam)(nil), // 56: octopus.UploadDataSetParam - (*UploadDataSetResp)(nil), // 57: octopus.UploadDataSetResp - (*PayloadUploadDataSet)(nil), // 58: octopus.PayloadUploadDataSet - (*UploadDataSetConfirmReq)(nil), // 59: octopus.UploadDataSetConfirmReq - (*UploadDataSetConfirmResp)(nil), // 60: octopus.UploadDataSetConfirmResp - (*PayloadUploadDataSetConfirm)(nil), // 61: octopus.PayloadUploadDataSetConfirm - (*CreateDataSetVersionReq)(nil), // 62: octopus.CreateDataSetVersionReq - (*CreateDataSetVersionResp)(nil), // 63: octopus.CreateDataSetVersionResp - (*PayloadCreateDataSetVersion)(nil), // 64: octopus.PayloadCreateDataSetVersion - (*DeleteDataSetVersionReq)(nil), // 65: octopus.DeleteDataSetVersionReq - (*DeleteDataSetVersionResp)(nil), // 66: octopus.DeleteDataSetVersionResp - (*PayloadDeleteDataSetVersion)(nil), // 67: octopus.PayloadDeleteDataSetVersion - (*GetDatasetApplyListReq)(nil), // 68: octopus.GetDatasetApplyListReq - (*GetDatasetApplyListResp)(nil), // 69: octopus.GetDatasetApplyListResp - (*PayloadGetDatasetApplyList)(nil), // 70: octopus.PayloadGetDatasetApplyList - (*GetDatasetTypeListRep)(nil), // 71: octopus.GetDatasetTypeListRep - (*GetDatasetTypeListResp)(nil), // 72: octopus.GetDatasetTypeListResp - (*PayloadGetDatasetTypeList)(nil), // 73: octopus.PayloadGetDatasetTypeList - (*CreateNotebookReq)(nil), // 74: octopus.CreateNotebookReq - (*CreateNotebookParam)(nil), // 75: octopus.CreateNotebookParam - (*CreateNotebookResp)(nil), // 76: octopus.CreateNotebookResp - (*PayloadCreateNotebook)(nil), // 77: octopus.PayloadCreateNotebook - (*GetNotebookReq)(nil), // 78: octopus.GetNotebookReq - (*GetNotebookResp)(nil), // 79: octopus.GetNotebookResp - (*PayloadGetNotebook)(nil), // 80: octopus.PayloadGetNotebook - (*DeleteNotebookReq)(nil), // 81: octopus.DeleteNotebookReq - (*DeleteNotebookResp)(nil), // 82: octopus.DeleteNotebookResp - (*PayloadDeleteNotebook)(nil), // 83: octopus.PayloadDeleteNotebook - (*GetNotebookListReq)(nil), // 84: octopus.GetNotebookListReq - (*GetNotebookListResp)(nil), // 85: octopus.GetNotebookListResp - (*PayloadNotebookList)(nil), // 86: octopus.PayloadNotebookList - (*Notebook)(nil), // 87: octopus.Notebook - (*Tasks)(nil), // 88: octopus.Tasks - (*StartNotebookReq)(nil), // 89: octopus.StartNotebookReq - (*StartNotebookResp)(nil), // 90: octopus.StartNotebookResp - (*PayloadStartNotebook)(nil), // 91: octopus.PayloadStartNotebook - (*StopNotebookReq)(nil), // 92: octopus.StopNotebookReq - (*StopNotebookResp)(nil), // 93: octopus.StopNotebookResp - (*PayloadStopNotebook)(nil), // 94: octopus.PayloadStopNotebook - (*GetUserImageListReq)(nil), // 95: octopus.GetUserImageListReq - (*GetUserImageListResp)(nil), // 96: octopus.GetUserImageListResp - (*PayloadUserImageList)(nil), // 97: octopus.PayloadUserImageList - (*Images)(nil), // 98: octopus.Images - (*Image)(nil), // 99: octopus.Image - (*DeleteImageReq)(nil), // 100: octopus.DeleteImageReq - (*DeleteImageResp)(nil), // 101: octopus.DeleteImageResp - (*PayloadDeleteImage)(nil), // 102: octopus.PayloadDeleteImage - (*CreateImageReq)(nil), // 103: octopus.CreateImageReq - (*CreateImage)(nil), // 104: octopus.CreateImage - (*CreateImageResp)(nil), // 105: octopus.CreateImageResp - (*PayloadCreateImage)(nil), // 106: octopus.PayloadCreateImage - (*UploadImageReq)(nil), // 107: octopus.UploadImageReq - (*UploadImageParam)(nil), // 108: octopus.UploadImageParam - (*UploadImageResp)(nil), // 109: octopus.UploadImageResp - (*PayloadUploadImage)(nil), // 110: octopus.PayloadUploadImage - (*Headers)(nil), // 111: octopus.Headers - (*UploadImageConfirmReq)(nil), // 112: octopus.UploadImageConfirmReq - (*UploadImageConfirmResp)(nil), // 113: octopus.UploadImageConfirmResp - (*PayloadUploadImageConfirm)(nil), // 114: octopus.PayloadUploadImageConfirm - (*CreateTrainJobReq)(nil), // 115: octopus.CreateTrainJobReq - (*CreateTrainJobResp)(nil), // 116: octopus.CreateTrainJobResp - (*CreateTrainJobParam)(nil), // 117: octopus.CreateTrainJobParam - (*Config)(nil), // 118: octopus.Config - (*Envs)(nil), // 119: octopus.Envs - (*Parameters)(nil), // 120: octopus.Parameters - (*ReplicaStates)(nil), // 121: octopus.ReplicaStates - (*Mounts)(nil), // 122: octopus.Mounts - (*PayloadCreateTrainJob)(nil), // 123: octopus.PayloadCreateTrainJob - (*Nfs)(nil), // 124: octopus.Nfs - (*TrainJobOctopus)(nil), // 125: octopus.TrainJobOctopus - (*Error)(nil), // 126: octopus.Error + (*UploadAlgorithmConfirmParam)(nil), // 15: octopus.UploadAlgorithmConfirmParam + (*UploadAlgorithmConfirmResp)(nil), // 16: octopus.UploadAlgorithmConfirmResp + (*PayloadUploadAlgorithmConfirm)(nil), // 17: octopus.PayloadUploadAlgorithmConfirm + (*GetAlgorithmListReq)(nil), // 18: octopus.GetAlgorithmListReq + (*GetAlgorithmListResp)(nil), // 19: octopus.GetAlgorithmListResp + (*PayloadAlgorithmList)(nil), // 20: octopus.PayloadAlgorithmList + (*AlgorithmDetail)(nil), // 21: octopus.AlgorithmDetail + (*GetMyAlgorithmListReq)(nil), // 22: octopus.GetMyAlgorithmListReq + (*GetMyAlgorithmListResp)(nil), // 23: octopus.GetMyAlgorithmListResp + (*PayloadMyAlgorithmList)(nil), // 24: octopus.PayloadMyAlgorithmList + (*Algorithms)(nil), // 25: octopus.Algorithms + (*GetAlgorithmApplyListReq)(nil), // 26: octopus.GetAlgorithmApplyListReq + (*GetAlgorithmApplyListResp)(nil), // 27: octopus.GetAlgorithmApplyListResp + (*PayloadGetAlgorithmApplyList)(nil), // 28: octopus.PayloadGetAlgorithmApplyList + (*GetAlgorithmFrameworkListReq)(nil), // 29: octopus.GetAlgorithmFrameworkListReq + (*GetAlgorithmFrameworkListResp)(nil), // 30: octopus.GetAlgorithmFrameworkListResp + (*PayloadAlgorithmFrameworkList)(nil), // 31: octopus.PayloadAlgorithmFrameworkList + (*Lables)(nil), // 32: octopus.Lables + (*DeleteMyAlgorithmReq)(nil), // 33: octopus.DeleteMyAlgorithmReq + (*DeleteMyAlgorithmResp)(nil), // 34: octopus.DeleteMyAlgorithmResp + (*PayloadDeleteMyAlgorithm)(nil), // 35: octopus.PayloadDeleteMyAlgorithm + (*CreateMyAlgorithmReq)(nil), // 36: octopus.CreateMyAlgorithmReq + (*CreateMyAlgorithmResp)(nil), // 37: octopus.CreateMyAlgorithmResp + (*CreateMyAlgorithm)(nil), // 38: octopus.CreateMyAlgorithm + (*PayloadCreateMyAlgorithm)(nil), // 39: octopus.PayloadCreateMyAlgorithm + (*GetDatasetVersionListReq)(nil), // 40: octopus.GetDatasetVersionListReq + (*GetDatasetVersionListResp)(nil), // 41: octopus.GetDatasetVersionListResp + (*PayloadGetDatasetVersion)(nil), // 42: octopus.PayloadGetDatasetVersion + (*DatasetVersion)(nil), // 43: octopus.DatasetVersion + (*CreateDataSetReq)(nil), // 44: octopus.CreateDataSetReq + (*CreateDataSetResp)(nil), // 45: octopus.CreateDataSetResp + (*CreateDataSet)(nil), // 46: octopus.CreateDataSet + (*PayloadCreateDataSet)(nil), // 47: octopus.PayloadCreateDataSet + (*GetMyDatasetListReq)(nil), // 48: octopus.GetMyDatasetListReq + (*GetMyDatasetListResp)(nil), // 49: octopus.GetMyDatasetListResp + (*PayloadMyDatasetList)(nil), // 50: octopus.PayloadMyDatasetList + (*Datasets)(nil), // 51: octopus.Datasets + (*Applies)(nil), // 52: octopus.Applies + (*DeleteDataSetReq)(nil), // 53: octopus.DeleteDataSetReq + (*DeleteDataSetResp)(nil), // 54: octopus.DeleteDataSetResp + (*PayloadDeleteDataSet)(nil), // 55: octopus.PayloadDeleteDataSet + (*UploadDataSetReq)(nil), // 56: octopus.UploadDataSetReq + (*UploadDataSetParam)(nil), // 57: octopus.UploadDataSetParam + (*UploadDataSetResp)(nil), // 58: octopus.UploadDataSetResp + (*PayloadUploadDataSet)(nil), // 59: octopus.PayloadUploadDataSet + (*UploadDataSetConfirmReq)(nil), // 60: octopus.UploadDataSetConfirmReq + (*UploadDataSetConfirmParam)(nil), // 61: octopus.UploadDataSetConfirmParam + (*UploadDataSetConfirmResp)(nil), // 62: octopus.UploadDataSetConfirmResp + (*PayloadUploadDataSetConfirm)(nil), // 63: octopus.PayloadUploadDataSetConfirm + (*CreateDataSetVersionReq)(nil), // 64: octopus.CreateDataSetVersionReq + (*CreateDataSetVersionParam)(nil), // 65: octopus.CreateDataSetVersionParam + (*CreateDataSetVersionResp)(nil), // 66: octopus.CreateDataSetVersionResp + (*PayloadCreateDataSetVersion)(nil), // 67: octopus.PayloadCreateDataSetVersion + (*DeleteDataSetVersionReq)(nil), // 68: octopus.DeleteDataSetVersionReq + (*DeleteDataSetVersionResp)(nil), // 69: octopus.DeleteDataSetVersionResp + (*PayloadDeleteDataSetVersion)(nil), // 70: octopus.PayloadDeleteDataSetVersion + (*GetDatasetApplyListReq)(nil), // 71: octopus.GetDatasetApplyListReq + (*GetDatasetApplyListResp)(nil), // 72: octopus.GetDatasetApplyListResp + (*PayloadGetDatasetApplyList)(nil), // 73: octopus.PayloadGetDatasetApplyList + (*GetDatasetTypeListRep)(nil), // 74: octopus.GetDatasetTypeListRep + (*GetDatasetTypeListResp)(nil), // 75: octopus.GetDatasetTypeListResp + (*PayloadGetDatasetTypeList)(nil), // 76: octopus.PayloadGetDatasetTypeList + (*CreateNotebookReq)(nil), // 77: octopus.CreateNotebookReq + (*CreateNotebookParam)(nil), // 78: octopus.CreateNotebookParam + (*CreateNotebookResp)(nil), // 79: octopus.CreateNotebookResp + (*PayloadCreateNotebook)(nil), // 80: octopus.PayloadCreateNotebook + (*GetNotebookReq)(nil), // 81: octopus.GetNotebookReq + (*GetNotebookResp)(nil), // 82: octopus.GetNotebookResp + (*PayloadGetNotebook)(nil), // 83: octopus.PayloadGetNotebook + (*DeleteNotebookReq)(nil), // 84: octopus.DeleteNotebookReq + (*DeleteNotebookResp)(nil), // 85: octopus.DeleteNotebookResp + (*PayloadDeleteNotebook)(nil), // 86: octopus.PayloadDeleteNotebook + (*GetNotebookListReq)(nil), // 87: octopus.GetNotebookListReq + (*GetNotebookListResp)(nil), // 88: octopus.GetNotebookListResp + (*PayloadNotebookList)(nil), // 89: octopus.PayloadNotebookList + (*Notebook)(nil), // 90: octopus.Notebook + (*Tasks)(nil), // 91: octopus.Tasks + (*StartNotebookReq)(nil), // 92: octopus.StartNotebookReq + (*StartNotebookResp)(nil), // 93: octopus.StartNotebookResp + (*PayloadStartNotebook)(nil), // 94: octopus.PayloadStartNotebook + (*StopNotebookReq)(nil), // 95: octopus.StopNotebookReq + (*StopNotebookResp)(nil), // 96: octopus.StopNotebookResp + (*PayloadStopNotebook)(nil), // 97: octopus.PayloadStopNotebook + (*GetUserImageListReq)(nil), // 98: octopus.GetUserImageListReq + (*GetUserImageListResp)(nil), // 99: octopus.GetUserImageListResp + (*PayloadUserImageList)(nil), // 100: octopus.PayloadUserImageList + (*Images)(nil), // 101: octopus.Images + (*Image)(nil), // 102: octopus.Image + (*DeleteImageReq)(nil), // 103: octopus.DeleteImageReq + (*DeleteImageResp)(nil), // 104: octopus.DeleteImageResp + (*PayloadDeleteImage)(nil), // 105: octopus.PayloadDeleteImage + (*CreateImageReq)(nil), // 106: octopus.CreateImageReq + (*CreateImage)(nil), // 107: octopus.CreateImage + (*CreateImageResp)(nil), // 108: octopus.CreateImageResp + (*PayloadCreateImage)(nil), // 109: octopus.PayloadCreateImage + (*UploadImageReq)(nil), // 110: octopus.UploadImageReq + (*UploadImageParam)(nil), // 111: octopus.UploadImageParam + (*UploadImageResp)(nil), // 112: octopus.UploadImageResp + (*PayloadUploadImage)(nil), // 113: octopus.PayloadUploadImage + (*Headers)(nil), // 114: octopus.Headers + (*UploadImageConfirmReq)(nil), // 115: octopus.UploadImageConfirmReq + (*UploadImageConfirmResp)(nil), // 116: octopus.UploadImageConfirmResp + (*PayloadUploadImageConfirm)(nil), // 117: octopus.PayloadUploadImageConfirm + (*CreateTrainJobReq)(nil), // 118: octopus.CreateTrainJobReq + (*CreateTrainJobResp)(nil), // 119: octopus.CreateTrainJobResp + (*CreateTrainJobParam)(nil), // 120: octopus.CreateTrainJobParam + (*Config)(nil), // 121: octopus.Config + (*Envs)(nil), // 122: octopus.Envs + (*Parameters)(nil), // 123: octopus.Parameters + (*ReplicaStates)(nil), // 124: octopus.ReplicaStates + (*Mounts)(nil), // 125: octopus.Mounts + (*PayloadCreateTrainJob)(nil), // 126: octopus.PayloadCreateTrainJob + (*Nfs)(nil), // 127: octopus.Nfs + (*TrainJobOctopus)(nil), // 128: octopus.TrainJobOctopus + (*Error)(nil), // 129: octopus.Error } var file_octopus_proto_depIdxs = []int32{ 5, // 0: octopus.GetAlgorithmResp.payload:type_name -> octopus.PayloadGetAlgorithm - 126, // 1: octopus.GetAlgorithmResp.error:type_name -> octopus.Error - 24, // 2: octopus.PayloadGetAlgorithm.algorithm:type_name -> octopus.Algorithms + 129, // 1: octopus.GetAlgorithmResp.error:type_name -> octopus.Error + 25, // 2: octopus.PayloadGetAlgorithm.algorithm:type_name -> octopus.Algorithms 6, // 3: octopus.PayloadGetAlgorithm.versionAccesses:type_name -> octopus.VersionAccesses 9, // 4: octopus.DownloadAlgorithmResp.payload:type_name -> octopus.PayloadDownloadAlgorithm - 126, // 5: octopus.DownloadAlgorithmResp.error:type_name -> octopus.Error + 129, // 5: octopus.DownloadAlgorithmResp.error:type_name -> octopus.Error 11, // 6: octopus.UploadAlgorithmReq.params:type_name -> octopus.UploadAlgorithmParam 13, // 7: octopus.UploadAlgorithmResp.payload:type_name -> octopus.PayloadUploadAlgorithm - 126, // 8: octopus.UploadAlgorithmResp.error:type_name -> octopus.Error - 16, // 9: octopus.UploadAlgorithmConfirmResp.payload:type_name -> octopus.PayloadUploadAlgorithmConfirm - 126, // 10: octopus.UploadAlgorithmConfirmResp.error:type_name -> octopus.Error - 19, // 11: octopus.GetAlgorithmListResp.payload:type_name -> octopus.PayloadAlgorithmList - 126, // 12: octopus.GetAlgorithmListResp.error:type_name -> octopus.Error - 20, // 13: octopus.PayloadAlgorithmList.algorithms:type_name -> octopus.AlgorithmDetail - 24, // 14: octopus.AlgorithmDetail.algorithmDetail:type_name -> octopus.Algorithms - 23, // 15: octopus.GetMyAlgorithmListResp.payload:type_name -> octopus.PayloadMyAlgorithmList - 126, // 16: octopus.GetMyAlgorithmListResp.error:type_name -> octopus.Error - 24, // 17: octopus.PayloadMyAlgorithmList.algorithms:type_name -> octopus.Algorithms - 27, // 18: octopus.GetAlgorithmApplyListResp.payload:type_name -> octopus.PayloadGetAlgorithmApplyList - 126, // 19: octopus.GetAlgorithmApplyListResp.error:type_name -> octopus.Error - 31, // 20: octopus.PayloadGetAlgorithmApplyList.lables:type_name -> octopus.Lables - 30, // 21: octopus.GetAlgorithmFrameworkListResp.payload:type_name -> octopus.PayloadAlgorithmFrameworkList - 126, // 22: octopus.GetAlgorithmFrameworkListResp.error:type_name -> octopus.Error - 31, // 23: octopus.PayloadAlgorithmFrameworkList.lables:type_name -> octopus.Lables - 34, // 24: octopus.DeleteMyAlgorithmResp.payload:type_name -> octopus.PayloadDeleteMyAlgorithm - 126, // 25: octopus.DeleteMyAlgorithmResp.error:type_name -> octopus.Error - 37, // 26: octopus.CreateMyAlgorithmReq.createMyAlgorithm:type_name -> octopus.CreateMyAlgorithm - 38, // 27: octopus.CreateMyAlgorithmResp.payload:type_name -> octopus.PayloadCreateMyAlgorithm - 126, // 28: octopus.CreateMyAlgorithmResp.error:type_name -> octopus.Error - 41, // 29: octopus.GetDatasetVersionListResp.payload:type_name -> octopus.PayloadGetDatasetVersion - 126, // 30: octopus.GetDatasetVersionListResp.error:type_name -> octopus.Error - 42, // 31: octopus.PayloadGetDatasetVersion.versions:type_name -> octopus.DatasetVersion - 45, // 32: octopus.CreateDataSetReq.createDataSet:type_name -> octopus.CreateDataSet - 46, // 33: octopus.CreateDataSetResp.payload:type_name -> octopus.PayloadCreateDataSet - 126, // 34: octopus.CreateDataSetResp.error:type_name -> octopus.Error - 49, // 35: octopus.GetMyDatasetListResp.payload:type_name -> octopus.PayloadMyDatasetList - 126, // 36: octopus.GetMyDatasetListResp.error:type_name -> octopus.Error - 50, // 37: octopus.PayloadMyDatasetList.datasets:type_name -> octopus.Datasets - 51, // 38: octopus.Datasets.applies:type_name -> octopus.Applies - 54, // 39: octopus.DeleteDataSetResp.payload:type_name -> octopus.PayloadDeleteDataSet - 126, // 40: octopus.DeleteDataSetResp.error:type_name -> octopus.Error - 56, // 41: octopus.UploadDataSetReq.params:type_name -> octopus.UploadDataSetParam - 58, // 42: octopus.UploadDataSetResp.payload:type_name -> octopus.PayloadUploadDataSet - 126, // 43: octopus.UploadDataSetResp.error:type_name -> octopus.Error - 61, // 44: octopus.UploadDataSetConfirmResp.payload:type_name -> octopus.PayloadUploadDataSetConfirm - 126, // 45: octopus.UploadDataSetConfirmResp.error:type_name -> octopus.Error - 64, // 46: octopus.CreateDataSetVersionResp.payload:type_name -> octopus.PayloadCreateDataSetVersion - 126, // 47: octopus.CreateDataSetVersionResp.error:type_name -> octopus.Error - 67, // 48: octopus.DeleteDataSetVersionResp.payload:type_name -> octopus.PayloadDeleteDataSetVersion - 126, // 49: octopus.DeleteDataSetVersionResp.error:type_name -> octopus.Error - 70, // 50: octopus.GetDatasetApplyListResp.payload:type_name -> octopus.PayloadGetDatasetApplyList - 126, // 51: octopus.GetDatasetApplyListResp.error:type_name -> octopus.Error - 31, // 52: octopus.PayloadGetDatasetApplyList.lables:type_name -> octopus.Lables - 73, // 53: octopus.GetDatasetTypeListResp.payload:type_name -> octopus.PayloadGetDatasetTypeList - 126, // 54: octopus.GetDatasetTypeListResp.error:type_name -> octopus.Error - 31, // 55: octopus.PayloadGetDatasetTypeList.lables:type_name -> octopus.Lables - 75, // 56: octopus.CreateNotebookReq.params:type_name -> octopus.CreateNotebookParam - 119, // 57: octopus.CreateNotebookParam.envs:type_name -> octopus.Envs - 122, // 58: octopus.CreateNotebookParam.mounts:type_name -> octopus.Mounts - 77, // 59: octopus.CreateNotebookResp.payload:type_name -> octopus.PayloadCreateNotebook - 126, // 60: octopus.CreateNotebookResp.error:type_name -> octopus.Error - 80, // 61: octopus.GetNotebookResp.payload:type_name -> octopus.PayloadGetNotebook - 126, // 62: octopus.GetNotebookResp.error:type_name -> octopus.Error - 87, // 63: octopus.PayloadGetNotebook.notebook:type_name -> octopus.Notebook - 83, // 64: octopus.DeleteNotebookResp.payload:type_name -> octopus.PayloadDeleteNotebook - 126, // 65: octopus.DeleteNotebookResp.error:type_name -> octopus.Error - 86, // 66: octopus.GetNotebookListResp.payload:type_name -> octopus.PayloadNotebookList - 126, // 67: octopus.GetNotebookListResp.error:type_name -> octopus.Error - 87, // 68: octopus.PayloadNotebookList.notebooks:type_name -> octopus.Notebook - 88, // 69: octopus.Notebook.tasks:type_name -> octopus.Tasks - 91, // 70: octopus.StartNotebookResp.payload:type_name -> octopus.PayloadStartNotebook - 126, // 71: octopus.StartNotebookResp.error:type_name -> octopus.Error - 94, // 72: octopus.StopNotebookResp.payload:type_name -> octopus.PayloadStopNotebook - 126, // 73: octopus.StopNotebookResp.error:type_name -> octopus.Error - 97, // 74: octopus.GetUserImageListResp.payload:type_name -> octopus.PayloadUserImageList - 126, // 75: octopus.GetUserImageListResp.error:type_name -> octopus.Error - 98, // 76: octopus.PayloadUserImageList.images:type_name -> octopus.Images - 99, // 77: octopus.Images.image:type_name -> octopus.Image - 102, // 78: octopus.DeleteImageResp.payload:type_name -> octopus.PayloadDeleteImage - 126, // 79: octopus.DeleteImageResp.error:type_name -> octopus.Error - 104, // 80: octopus.CreateImageReq.createImage:type_name -> octopus.CreateImage - 106, // 81: octopus.CreateImageResp.payload:type_name -> octopus.PayloadCreateImage - 126, // 82: octopus.CreateImageResp.error:type_name -> octopus.Error - 108, // 83: octopus.UploadImageReq.params:type_name -> octopus.UploadImageParam - 110, // 84: octopus.UploadImageResp.payload:type_name -> octopus.PayloadUploadImage - 126, // 85: octopus.UploadImageResp.error:type_name -> octopus.Error - 111, // 86: octopus.PayloadUploadImage.headers:type_name -> octopus.Headers - 114, // 87: octopus.UploadImageConfirmResp.payload:type_name -> octopus.PayloadUploadImageConfirm - 126, // 88: octopus.UploadImageConfirmResp.error:type_name -> octopus.Error - 117, // 89: octopus.CreateTrainJobReq.params:type_name -> octopus.CreateTrainJobParam - 123, // 90: octopus.CreateTrainJobResp.payload:type_name -> octopus.PayloadCreateTrainJob - 126, // 91: octopus.CreateTrainJobResp.error:type_name -> octopus.Error - 118, // 92: octopus.CreateTrainJobParam.config:type_name -> octopus.Config - 122, // 93: octopus.CreateTrainJobParam.mounts:type_name -> octopus.Mounts - 119, // 94: octopus.Config.envs:type_name -> octopus.Envs - 120, // 95: octopus.Config.parameters:type_name -> octopus.Parameters - 121, // 96: octopus.Config.replicaStates:type_name -> octopus.ReplicaStates - 124, // 97: octopus.Mounts.nfs:type_name -> octopus.Nfs - 125, // 98: octopus.Mounts.octopus:type_name -> octopus.TrainJobOctopus - 0, // 99: octopus.Octopus.GetComputingPower:input_type -> octopus.resourceReq - 0, // 100: octopus.Octopus.GetGeneralInfo:input_type -> octopus.resourceReq - 21, // 101: octopus.Octopus.GetMyAlgorithmList:input_type -> octopus.GetMyAlgorithmListReq - 17, // 102: octopus.Octopus.GetAlgorithmList:input_type -> octopus.GetAlgorithmListReq - 3, // 103: octopus.Octopus.GetAlgorithm:input_type -> octopus.GetAlgorithmReq - 25, // 104: octopus.Octopus.GetAlgorithmApplyList:input_type -> octopus.GetAlgorithmApplyListReq - 28, // 105: octopus.Octopus.GetAlgorithmFrameworkList:input_type -> octopus.GetAlgorithmFrameworkListReq - 32, // 106: octopus.Octopus.DeleteMyAlgorithm:input_type -> octopus.DeleteMyAlgorithmReq - 35, // 107: octopus.Octopus.CreateMyAlgorithm:input_type -> octopus.CreateMyAlgorithmReq - 7, // 108: octopus.Octopus.DownloadAlgorithm:input_type -> octopus.DownloadAlgorithmReq - 10, // 109: octopus.Octopus.UploadAlgorithm:input_type -> octopus.UploadAlgorithmReq - 14, // 110: octopus.Octopus.UploadAlgorithmConfirm:input_type -> octopus.UploadAlgorithmConfirmReq - 47, // 111: octopus.Octopus.GetMyDatasetList:input_type -> octopus.GetMyDatasetListReq - 39, // 112: octopus.Octopus.GetDatasetVersionList:input_type -> octopus.GetDatasetVersionListReq - 43, // 113: octopus.Octopus.CreateDataSet:input_type -> octopus.CreateDataSetReq - 52, // 114: octopus.Octopus.DeleteDataSet:input_type -> octopus.DeleteDataSetReq - 55, // 115: octopus.Octopus.UploadDataSet:input_type -> octopus.UploadDataSetReq - 59, // 116: octopus.Octopus.UploadDataSetConfirm:input_type -> octopus.UploadDataSetConfirmReq - 62, // 117: octopus.Octopus.CreateDataSetVersion:input_type -> octopus.CreateDataSetVersionReq - 65, // 118: octopus.Octopus.DeleteDataSetVersion:input_type -> octopus.DeleteDataSetVersionReq - 68, // 119: octopus.Octopus.GetDatasetApplyList:input_type -> octopus.GetDatasetApplyListReq - 71, // 120: octopus.Octopus.GetDatasetTypeList:input_type -> octopus.GetDatasetTypeListRep - 84, // 121: octopus.Octopus.GetNotebookList:input_type -> octopus.GetNotebookListReq - 78, // 122: octopus.Octopus.GetNotebook:input_type -> octopus.GetNotebookReq - 81, // 123: octopus.Octopus.DeleteNotebook:input_type -> octopus.DeleteNotebookReq - 74, // 124: octopus.Octopus.CreateNotebook:input_type -> octopus.CreateNotebookReq - 89, // 125: octopus.Octopus.StartNotebook:input_type -> octopus.StartNotebookReq - 92, // 126: octopus.Octopus.StopNotebook:input_type -> octopus.StopNotebookReq - 95, // 127: octopus.Octopus.GetUserImageList:input_type -> octopus.GetUserImageListReq - 103, // 128: octopus.Octopus.CreateImage:input_type -> octopus.CreateImageReq - 100, // 129: octopus.Octopus.DeleteImage:input_type -> octopus.DeleteImageReq - 107, // 130: octopus.Octopus.UploadImage:input_type -> octopus.UploadImageReq - 112, // 131: octopus.Octopus.UploadImageConfirm:input_type -> octopus.UploadImageConfirmReq - 115, // 132: octopus.Octopus.CreateTrainJob:input_type -> octopus.CreateTrainJobReq - 1, // 133: octopus.Octopus.GetComputingPower:output_type -> octopus.cpResp - 2, // 134: octopus.Octopus.GetGeneralInfo:output_type -> octopus.giResp - 22, // 135: octopus.Octopus.GetMyAlgorithmList:output_type -> octopus.GetMyAlgorithmListResp - 18, // 136: octopus.Octopus.GetAlgorithmList:output_type -> octopus.GetAlgorithmListResp - 4, // 137: octopus.Octopus.GetAlgorithm:output_type -> octopus.GetAlgorithmResp - 26, // 138: octopus.Octopus.GetAlgorithmApplyList:output_type -> octopus.GetAlgorithmApplyListResp - 29, // 139: octopus.Octopus.GetAlgorithmFrameworkList:output_type -> octopus.GetAlgorithmFrameworkListResp - 33, // 140: octopus.Octopus.DeleteMyAlgorithm:output_type -> octopus.DeleteMyAlgorithmResp - 36, // 141: octopus.Octopus.CreateMyAlgorithm:output_type -> octopus.CreateMyAlgorithmResp - 8, // 142: octopus.Octopus.DownloadAlgorithm:output_type -> octopus.DownloadAlgorithmResp - 12, // 143: octopus.Octopus.UploadAlgorithm:output_type -> octopus.UploadAlgorithmResp - 15, // 144: octopus.Octopus.UploadAlgorithmConfirm:output_type -> octopus.UploadAlgorithmConfirmResp - 48, // 145: octopus.Octopus.GetMyDatasetList:output_type -> octopus.GetMyDatasetListResp - 40, // 146: octopus.Octopus.GetDatasetVersionList:output_type -> octopus.GetDatasetVersionListResp - 44, // 147: octopus.Octopus.CreateDataSet:output_type -> octopus.CreateDataSetResp - 53, // 148: octopus.Octopus.DeleteDataSet:output_type -> octopus.DeleteDataSetResp - 57, // 149: octopus.Octopus.UploadDataSet:output_type -> octopus.UploadDataSetResp - 60, // 150: octopus.Octopus.UploadDataSetConfirm:output_type -> octopus.UploadDataSetConfirmResp - 63, // 151: octopus.Octopus.CreateDataSetVersion:output_type -> octopus.CreateDataSetVersionResp - 66, // 152: octopus.Octopus.DeleteDataSetVersion:output_type -> octopus.DeleteDataSetVersionResp - 69, // 153: octopus.Octopus.GetDatasetApplyList:output_type -> octopus.GetDatasetApplyListResp - 72, // 154: octopus.Octopus.GetDatasetTypeList:output_type -> octopus.GetDatasetTypeListResp - 85, // 155: octopus.Octopus.GetNotebookList:output_type -> octopus.GetNotebookListResp - 79, // 156: octopus.Octopus.GetNotebook:output_type -> octopus.GetNotebookResp - 82, // 157: octopus.Octopus.DeleteNotebook:output_type -> octopus.DeleteNotebookResp - 76, // 158: octopus.Octopus.CreateNotebook:output_type -> octopus.CreateNotebookResp - 90, // 159: octopus.Octopus.StartNotebook:output_type -> octopus.StartNotebookResp - 93, // 160: octopus.Octopus.StopNotebook:output_type -> octopus.StopNotebookResp - 96, // 161: octopus.Octopus.GetUserImageList:output_type -> octopus.GetUserImageListResp - 105, // 162: octopus.Octopus.CreateImage:output_type -> octopus.CreateImageResp - 101, // 163: octopus.Octopus.DeleteImage:output_type -> octopus.DeleteImageResp - 109, // 164: octopus.Octopus.UploadImage:output_type -> octopus.UploadImageResp - 113, // 165: octopus.Octopus.UploadImageConfirm:output_type -> octopus.UploadImageConfirmResp - 116, // 166: octopus.Octopus.CreateTrainJob:output_type -> octopus.CreateTrainJobResp - 133, // [133:167] is the sub-list for method output_type - 99, // [99:133] is the sub-list for method input_type - 99, // [99:99] is the sub-list for extension type_name - 99, // [99:99] is the sub-list for extension extendee - 0, // [0:99] is the sub-list for field type_name + 129, // 8: octopus.UploadAlgorithmResp.error:type_name -> octopus.Error + 15, // 9: octopus.UploadAlgorithmConfirmReq.params:type_name -> octopus.UploadAlgorithmConfirmParam + 17, // 10: octopus.UploadAlgorithmConfirmResp.payload:type_name -> octopus.PayloadUploadAlgorithmConfirm + 129, // 11: octopus.UploadAlgorithmConfirmResp.error:type_name -> octopus.Error + 20, // 12: octopus.GetAlgorithmListResp.payload:type_name -> octopus.PayloadAlgorithmList + 129, // 13: octopus.GetAlgorithmListResp.error:type_name -> octopus.Error + 21, // 14: octopus.PayloadAlgorithmList.algorithms:type_name -> octopus.AlgorithmDetail + 25, // 15: octopus.AlgorithmDetail.algorithmDetail:type_name -> octopus.Algorithms + 24, // 16: octopus.GetMyAlgorithmListResp.payload:type_name -> octopus.PayloadMyAlgorithmList + 129, // 17: octopus.GetMyAlgorithmListResp.error:type_name -> octopus.Error + 25, // 18: octopus.PayloadMyAlgorithmList.algorithms:type_name -> octopus.Algorithms + 28, // 19: octopus.GetAlgorithmApplyListResp.payload:type_name -> octopus.PayloadGetAlgorithmApplyList + 129, // 20: octopus.GetAlgorithmApplyListResp.error:type_name -> octopus.Error + 32, // 21: octopus.PayloadGetAlgorithmApplyList.lables:type_name -> octopus.Lables + 31, // 22: octopus.GetAlgorithmFrameworkListResp.payload:type_name -> octopus.PayloadAlgorithmFrameworkList + 129, // 23: octopus.GetAlgorithmFrameworkListResp.error:type_name -> octopus.Error + 32, // 24: octopus.PayloadAlgorithmFrameworkList.lables:type_name -> octopus.Lables + 35, // 25: octopus.DeleteMyAlgorithmResp.payload:type_name -> octopus.PayloadDeleteMyAlgorithm + 129, // 26: octopus.DeleteMyAlgorithmResp.error:type_name -> octopus.Error + 38, // 27: octopus.CreateMyAlgorithmReq.createMyAlgorithm:type_name -> octopus.CreateMyAlgorithm + 39, // 28: octopus.CreateMyAlgorithmResp.payload:type_name -> octopus.PayloadCreateMyAlgorithm + 129, // 29: octopus.CreateMyAlgorithmResp.error:type_name -> octopus.Error + 42, // 30: octopus.GetDatasetVersionListResp.payload:type_name -> octopus.PayloadGetDatasetVersion + 129, // 31: octopus.GetDatasetVersionListResp.error:type_name -> octopus.Error + 43, // 32: octopus.PayloadGetDatasetVersion.versions:type_name -> octopus.DatasetVersion + 46, // 33: octopus.CreateDataSetReq.createDataSet:type_name -> octopus.CreateDataSet + 47, // 34: octopus.CreateDataSetResp.payload:type_name -> octopus.PayloadCreateDataSet + 129, // 35: octopus.CreateDataSetResp.error:type_name -> octopus.Error + 50, // 36: octopus.GetMyDatasetListResp.payload:type_name -> octopus.PayloadMyDatasetList + 129, // 37: octopus.GetMyDatasetListResp.error:type_name -> octopus.Error + 51, // 38: octopus.PayloadMyDatasetList.datasets:type_name -> octopus.Datasets + 52, // 39: octopus.Datasets.applies:type_name -> octopus.Applies + 55, // 40: octopus.DeleteDataSetResp.payload:type_name -> octopus.PayloadDeleteDataSet + 129, // 41: octopus.DeleteDataSetResp.error:type_name -> octopus.Error + 57, // 42: octopus.UploadDataSetReq.params:type_name -> octopus.UploadDataSetParam + 59, // 43: octopus.UploadDataSetResp.payload:type_name -> octopus.PayloadUploadDataSet + 129, // 44: octopus.UploadDataSetResp.error:type_name -> octopus.Error + 61, // 45: octopus.UploadDataSetConfirmReq.params:type_name -> octopus.UploadDataSetConfirmParam + 63, // 46: octopus.UploadDataSetConfirmResp.payload:type_name -> octopus.PayloadUploadDataSetConfirm + 129, // 47: octopus.UploadDataSetConfirmResp.error:type_name -> octopus.Error + 65, // 48: octopus.CreateDataSetVersionReq.params:type_name -> octopus.CreateDataSetVersionParam + 67, // 49: octopus.CreateDataSetVersionResp.payload:type_name -> octopus.PayloadCreateDataSetVersion + 129, // 50: octopus.CreateDataSetVersionResp.error:type_name -> octopus.Error + 70, // 51: octopus.DeleteDataSetVersionResp.payload:type_name -> octopus.PayloadDeleteDataSetVersion + 129, // 52: octopus.DeleteDataSetVersionResp.error:type_name -> octopus.Error + 73, // 53: octopus.GetDatasetApplyListResp.payload:type_name -> octopus.PayloadGetDatasetApplyList + 129, // 54: octopus.GetDatasetApplyListResp.error:type_name -> octopus.Error + 32, // 55: octopus.PayloadGetDatasetApplyList.lables:type_name -> octopus.Lables + 76, // 56: octopus.GetDatasetTypeListResp.payload:type_name -> octopus.PayloadGetDatasetTypeList + 129, // 57: octopus.GetDatasetTypeListResp.error:type_name -> octopus.Error + 32, // 58: octopus.PayloadGetDatasetTypeList.lables:type_name -> octopus.Lables + 78, // 59: octopus.CreateNotebookReq.params:type_name -> octopus.CreateNotebookParam + 122, // 60: octopus.CreateNotebookParam.envs:type_name -> octopus.Envs + 125, // 61: octopus.CreateNotebookParam.mounts:type_name -> octopus.Mounts + 80, // 62: octopus.CreateNotebookResp.payload:type_name -> octopus.PayloadCreateNotebook + 129, // 63: octopus.CreateNotebookResp.error:type_name -> octopus.Error + 83, // 64: octopus.GetNotebookResp.payload:type_name -> octopus.PayloadGetNotebook + 129, // 65: octopus.GetNotebookResp.error:type_name -> octopus.Error + 90, // 66: octopus.PayloadGetNotebook.notebook:type_name -> octopus.Notebook + 86, // 67: octopus.DeleteNotebookResp.payload:type_name -> octopus.PayloadDeleteNotebook + 129, // 68: octopus.DeleteNotebookResp.error:type_name -> octopus.Error + 89, // 69: octopus.GetNotebookListResp.payload:type_name -> octopus.PayloadNotebookList + 129, // 70: octopus.GetNotebookListResp.error:type_name -> octopus.Error + 90, // 71: octopus.PayloadNotebookList.notebooks:type_name -> octopus.Notebook + 91, // 72: octopus.Notebook.tasks:type_name -> octopus.Tasks + 94, // 73: octopus.StartNotebookResp.payload:type_name -> octopus.PayloadStartNotebook + 129, // 74: octopus.StartNotebookResp.error:type_name -> octopus.Error + 97, // 75: octopus.StopNotebookResp.payload:type_name -> octopus.PayloadStopNotebook + 129, // 76: octopus.StopNotebookResp.error:type_name -> octopus.Error + 100, // 77: octopus.GetUserImageListResp.payload:type_name -> octopus.PayloadUserImageList + 129, // 78: octopus.GetUserImageListResp.error:type_name -> octopus.Error + 101, // 79: octopus.PayloadUserImageList.images:type_name -> octopus.Images + 102, // 80: octopus.Images.image:type_name -> octopus.Image + 105, // 81: octopus.DeleteImageResp.payload:type_name -> octopus.PayloadDeleteImage + 129, // 82: octopus.DeleteImageResp.error:type_name -> octopus.Error + 107, // 83: octopus.CreateImageReq.createImage:type_name -> octopus.CreateImage + 109, // 84: octopus.CreateImageResp.payload:type_name -> octopus.PayloadCreateImage + 129, // 85: octopus.CreateImageResp.error:type_name -> octopus.Error + 111, // 86: octopus.UploadImageReq.params:type_name -> octopus.UploadImageParam + 113, // 87: octopus.UploadImageResp.payload:type_name -> octopus.PayloadUploadImage + 129, // 88: octopus.UploadImageResp.error:type_name -> octopus.Error + 114, // 89: octopus.PayloadUploadImage.headers:type_name -> octopus.Headers + 117, // 90: octopus.UploadImageConfirmResp.payload:type_name -> octopus.PayloadUploadImageConfirm + 129, // 91: octopus.UploadImageConfirmResp.error:type_name -> octopus.Error + 120, // 92: octopus.CreateTrainJobReq.params:type_name -> octopus.CreateTrainJobParam + 126, // 93: octopus.CreateTrainJobResp.payload:type_name -> octopus.PayloadCreateTrainJob + 129, // 94: octopus.CreateTrainJobResp.error:type_name -> octopus.Error + 121, // 95: octopus.CreateTrainJobParam.config:type_name -> octopus.Config + 125, // 96: octopus.CreateTrainJobParam.mounts:type_name -> octopus.Mounts + 122, // 97: octopus.Config.envs:type_name -> octopus.Envs + 123, // 98: octopus.Config.parameters:type_name -> octopus.Parameters + 124, // 99: octopus.Config.replicaStates:type_name -> octopus.ReplicaStates + 127, // 100: octopus.Mounts.nfs:type_name -> octopus.Nfs + 128, // 101: octopus.Mounts.octopus:type_name -> octopus.TrainJobOctopus + 0, // 102: octopus.Octopus.GetComputingPower:input_type -> octopus.resourceReq + 0, // 103: octopus.Octopus.GetGeneralInfo:input_type -> octopus.resourceReq + 22, // 104: octopus.Octopus.GetMyAlgorithmList:input_type -> octopus.GetMyAlgorithmListReq + 18, // 105: octopus.Octopus.GetAlgorithmList:input_type -> octopus.GetAlgorithmListReq + 3, // 106: octopus.Octopus.GetAlgorithm:input_type -> octopus.GetAlgorithmReq + 26, // 107: octopus.Octopus.GetAlgorithmApplyList:input_type -> octopus.GetAlgorithmApplyListReq + 29, // 108: octopus.Octopus.GetAlgorithmFrameworkList:input_type -> octopus.GetAlgorithmFrameworkListReq + 33, // 109: octopus.Octopus.DeleteMyAlgorithm:input_type -> octopus.DeleteMyAlgorithmReq + 36, // 110: octopus.Octopus.CreateMyAlgorithm:input_type -> octopus.CreateMyAlgorithmReq + 7, // 111: octopus.Octopus.DownloadAlgorithm:input_type -> octopus.DownloadAlgorithmReq + 10, // 112: octopus.Octopus.UploadAlgorithm:input_type -> octopus.UploadAlgorithmReq + 14, // 113: octopus.Octopus.UploadAlgorithmConfirm:input_type -> octopus.UploadAlgorithmConfirmReq + 48, // 114: octopus.Octopus.GetMyDatasetList:input_type -> octopus.GetMyDatasetListReq + 40, // 115: octopus.Octopus.GetDatasetVersionList:input_type -> octopus.GetDatasetVersionListReq + 44, // 116: octopus.Octopus.CreateDataSet:input_type -> octopus.CreateDataSetReq + 53, // 117: octopus.Octopus.DeleteDataSet:input_type -> octopus.DeleteDataSetReq + 56, // 118: octopus.Octopus.UploadDataSet:input_type -> octopus.UploadDataSetReq + 60, // 119: octopus.Octopus.UploadDataSetConfirm:input_type -> octopus.UploadDataSetConfirmReq + 64, // 120: octopus.Octopus.CreateDataSetVersion:input_type -> octopus.CreateDataSetVersionReq + 68, // 121: octopus.Octopus.DeleteDataSetVersion:input_type -> octopus.DeleteDataSetVersionReq + 71, // 122: octopus.Octopus.GetDatasetApplyList:input_type -> octopus.GetDatasetApplyListReq + 74, // 123: octopus.Octopus.GetDatasetTypeList:input_type -> octopus.GetDatasetTypeListRep + 87, // 124: octopus.Octopus.GetNotebookList:input_type -> octopus.GetNotebookListReq + 81, // 125: octopus.Octopus.GetNotebook:input_type -> octopus.GetNotebookReq + 84, // 126: octopus.Octopus.DeleteNotebook:input_type -> octopus.DeleteNotebookReq + 77, // 127: octopus.Octopus.CreateNotebook:input_type -> octopus.CreateNotebookReq + 92, // 128: octopus.Octopus.StartNotebook:input_type -> octopus.StartNotebookReq + 95, // 129: octopus.Octopus.StopNotebook:input_type -> octopus.StopNotebookReq + 98, // 130: octopus.Octopus.GetUserImageList:input_type -> octopus.GetUserImageListReq + 106, // 131: octopus.Octopus.CreateImage:input_type -> octopus.CreateImageReq + 103, // 132: octopus.Octopus.DeleteImage:input_type -> octopus.DeleteImageReq + 110, // 133: octopus.Octopus.UploadImage:input_type -> octopus.UploadImageReq + 115, // 134: octopus.Octopus.UploadImageConfirm:input_type -> octopus.UploadImageConfirmReq + 118, // 135: octopus.Octopus.CreateTrainJob:input_type -> octopus.CreateTrainJobReq + 1, // 136: octopus.Octopus.GetComputingPower:output_type -> octopus.cpResp + 2, // 137: octopus.Octopus.GetGeneralInfo:output_type -> octopus.giResp + 23, // 138: octopus.Octopus.GetMyAlgorithmList:output_type -> octopus.GetMyAlgorithmListResp + 19, // 139: octopus.Octopus.GetAlgorithmList:output_type -> octopus.GetAlgorithmListResp + 4, // 140: octopus.Octopus.GetAlgorithm:output_type -> octopus.GetAlgorithmResp + 27, // 141: octopus.Octopus.GetAlgorithmApplyList:output_type -> octopus.GetAlgorithmApplyListResp + 30, // 142: octopus.Octopus.GetAlgorithmFrameworkList:output_type -> octopus.GetAlgorithmFrameworkListResp + 34, // 143: octopus.Octopus.DeleteMyAlgorithm:output_type -> octopus.DeleteMyAlgorithmResp + 37, // 144: octopus.Octopus.CreateMyAlgorithm:output_type -> octopus.CreateMyAlgorithmResp + 8, // 145: octopus.Octopus.DownloadAlgorithm:output_type -> octopus.DownloadAlgorithmResp + 12, // 146: octopus.Octopus.UploadAlgorithm:output_type -> octopus.UploadAlgorithmResp + 16, // 147: octopus.Octopus.UploadAlgorithmConfirm:output_type -> octopus.UploadAlgorithmConfirmResp + 49, // 148: octopus.Octopus.GetMyDatasetList:output_type -> octopus.GetMyDatasetListResp + 41, // 149: octopus.Octopus.GetDatasetVersionList:output_type -> octopus.GetDatasetVersionListResp + 45, // 150: octopus.Octopus.CreateDataSet:output_type -> octopus.CreateDataSetResp + 54, // 151: octopus.Octopus.DeleteDataSet:output_type -> octopus.DeleteDataSetResp + 58, // 152: octopus.Octopus.UploadDataSet:output_type -> octopus.UploadDataSetResp + 62, // 153: octopus.Octopus.UploadDataSetConfirm:output_type -> octopus.UploadDataSetConfirmResp + 66, // 154: octopus.Octopus.CreateDataSetVersion:output_type -> octopus.CreateDataSetVersionResp + 69, // 155: octopus.Octopus.DeleteDataSetVersion:output_type -> octopus.DeleteDataSetVersionResp + 72, // 156: octopus.Octopus.GetDatasetApplyList:output_type -> octopus.GetDatasetApplyListResp + 75, // 157: octopus.Octopus.GetDatasetTypeList:output_type -> octopus.GetDatasetTypeListResp + 88, // 158: octopus.Octopus.GetNotebookList:output_type -> octopus.GetNotebookListResp + 82, // 159: octopus.Octopus.GetNotebook:output_type -> octopus.GetNotebookResp + 85, // 160: octopus.Octopus.DeleteNotebook:output_type -> octopus.DeleteNotebookResp + 79, // 161: octopus.Octopus.CreateNotebook:output_type -> octopus.CreateNotebookResp + 93, // 162: octopus.Octopus.StartNotebook:output_type -> octopus.StartNotebookResp + 96, // 163: octopus.Octopus.StopNotebook:output_type -> octopus.StopNotebookResp + 99, // 164: octopus.Octopus.GetUserImageList:output_type -> octopus.GetUserImageListResp + 108, // 165: octopus.Octopus.CreateImage:output_type -> octopus.CreateImageResp + 104, // 166: octopus.Octopus.DeleteImage:output_type -> octopus.DeleteImageResp + 112, // 167: octopus.Octopus.UploadImage:output_type -> octopus.UploadImageResp + 116, // 168: octopus.Octopus.UploadImageConfirm:output_type -> octopus.UploadImageConfirmResp + 119, // 169: octopus.Octopus.CreateTrainJob:output_type -> octopus.CreateTrainJobResp + 136, // [136:170] is the sub-list for method output_type + 102, // [102:136] is the sub-list for method input_type + 102, // [102:102] is the sub-list for extension type_name + 102, // [102:102] is the sub-list for extension extendee + 0, // [0:102] is the sub-list for field type_name } func init() { file_octopus_proto_init() } @@ -9941,7 +10105,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadAlgorithmConfirmResp); i { + switch v := v.(*UploadAlgorithmConfirmParam); i { case 0: return &v.state case 1: @@ -9953,7 +10117,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadUploadAlgorithmConfirm); i { + switch v := v.(*UploadAlgorithmConfirmResp); i { case 0: return &v.state case 1: @@ -9965,7 +10129,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAlgorithmListReq); i { + switch v := v.(*PayloadUploadAlgorithmConfirm); i { case 0: return &v.state case 1: @@ -9977,7 +10141,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAlgorithmListResp); i { + switch v := v.(*GetAlgorithmListReq); i { case 0: return &v.state case 1: @@ -9989,7 +10153,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadAlgorithmList); i { + switch v := v.(*GetAlgorithmListResp); i { case 0: return &v.state case 1: @@ -10001,7 +10165,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AlgorithmDetail); i { + switch v := v.(*PayloadAlgorithmList); i { case 0: return &v.state case 1: @@ -10013,7 +10177,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyAlgorithmListReq); i { + switch v := v.(*AlgorithmDetail); i { case 0: return &v.state case 1: @@ -10025,7 +10189,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyAlgorithmListResp); i { + switch v := v.(*GetMyAlgorithmListReq); i { case 0: return &v.state case 1: @@ -10037,7 +10201,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadMyAlgorithmList); i { + switch v := v.(*GetMyAlgorithmListResp); i { case 0: return &v.state case 1: @@ -10049,7 +10213,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Algorithms); i { + switch v := v.(*PayloadMyAlgorithmList); i { case 0: return &v.state case 1: @@ -10061,7 +10225,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAlgorithmApplyListReq); i { + switch v := v.(*Algorithms); i { case 0: return &v.state case 1: @@ -10073,7 +10237,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAlgorithmApplyListResp); i { + switch v := v.(*GetAlgorithmApplyListReq); i { case 0: return &v.state case 1: @@ -10085,7 +10249,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadGetAlgorithmApplyList); i { + switch v := v.(*GetAlgorithmApplyListResp); i { case 0: return &v.state case 1: @@ -10097,7 +10261,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAlgorithmFrameworkListReq); i { + switch v := v.(*PayloadGetAlgorithmApplyList); i { case 0: return &v.state case 1: @@ -10109,7 +10273,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetAlgorithmFrameworkListResp); i { + switch v := v.(*GetAlgorithmFrameworkListReq); i { case 0: return &v.state case 1: @@ -10121,7 +10285,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadAlgorithmFrameworkList); i { + switch v := v.(*GetAlgorithmFrameworkListResp); i { case 0: return &v.state case 1: @@ -10133,7 +10297,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Lables); i { + switch v := v.(*PayloadAlgorithmFrameworkList); i { case 0: return &v.state case 1: @@ -10145,7 +10309,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteMyAlgorithmReq); i { + switch v := v.(*Lables); i { case 0: return &v.state case 1: @@ -10157,7 +10321,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteMyAlgorithmResp); i { + switch v := v.(*DeleteMyAlgorithmReq); i { case 0: return &v.state case 1: @@ -10169,7 +10333,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadDeleteMyAlgorithm); i { + switch v := v.(*DeleteMyAlgorithmResp); i { case 0: return &v.state case 1: @@ -10181,7 +10345,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateMyAlgorithmReq); i { + switch v := v.(*PayloadDeleteMyAlgorithm); i { case 0: return &v.state case 1: @@ -10193,7 +10357,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateMyAlgorithmResp); i { + switch v := v.(*CreateMyAlgorithmReq); i { case 0: return &v.state case 1: @@ -10205,7 +10369,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateMyAlgorithm); i { + switch v := v.(*CreateMyAlgorithmResp); i { case 0: return &v.state case 1: @@ -10217,7 +10381,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadCreateMyAlgorithm); i { + switch v := v.(*CreateMyAlgorithm); i { case 0: return &v.state case 1: @@ -10229,7 +10393,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetDatasetVersionListReq); i { + switch v := v.(*PayloadCreateMyAlgorithm); i { case 0: return &v.state case 1: @@ -10241,7 +10405,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetDatasetVersionListResp); i { + switch v := v.(*GetDatasetVersionListReq); i { case 0: return &v.state case 1: @@ -10253,7 +10417,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadGetDatasetVersion); i { + switch v := v.(*GetDatasetVersionListResp); i { case 0: return &v.state case 1: @@ -10265,7 +10429,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DatasetVersion); i { + switch v := v.(*PayloadGetDatasetVersion); i { case 0: return &v.state case 1: @@ -10277,7 +10441,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateDataSetReq); i { + switch v := v.(*DatasetVersion); i { case 0: return &v.state case 1: @@ -10289,7 +10453,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateDataSetResp); i { + switch v := v.(*CreateDataSetReq); i { case 0: return &v.state case 1: @@ -10301,7 +10465,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateDataSet); i { + switch v := v.(*CreateDataSetResp); i { case 0: return &v.state case 1: @@ -10313,7 +10477,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadCreateDataSet); i { + switch v := v.(*CreateDataSet); i { case 0: return &v.state case 1: @@ -10325,7 +10489,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyDatasetListReq); i { + switch v := v.(*PayloadCreateDataSet); i { case 0: return &v.state case 1: @@ -10337,7 +10501,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetMyDatasetListResp); i { + switch v := v.(*GetMyDatasetListReq); i { case 0: return &v.state case 1: @@ -10349,7 +10513,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadMyDatasetList); i { + switch v := v.(*GetMyDatasetListResp); i { case 0: return &v.state case 1: @@ -10361,7 +10525,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Datasets); i { + switch v := v.(*PayloadMyDatasetList); i { case 0: return &v.state case 1: @@ -10373,7 +10537,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Applies); i { + switch v := v.(*Datasets); i { case 0: return &v.state case 1: @@ -10385,7 +10549,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteDataSetReq); i { + switch v := v.(*Applies); i { case 0: return &v.state case 1: @@ -10397,7 +10561,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteDataSetResp); i { + switch v := v.(*DeleteDataSetReq); i { case 0: return &v.state case 1: @@ -10409,7 +10573,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadDeleteDataSet); i { + switch v := v.(*DeleteDataSetResp); i { case 0: return &v.state case 1: @@ -10421,7 +10585,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadDataSetReq); i { + switch v := v.(*PayloadDeleteDataSet); i { case 0: return &v.state case 1: @@ -10433,7 +10597,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadDataSetParam); i { + switch v := v.(*UploadDataSetReq); i { case 0: return &v.state case 1: @@ -10445,7 +10609,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadDataSetResp); i { + switch v := v.(*UploadDataSetParam); i { case 0: return &v.state case 1: @@ -10457,7 +10621,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadUploadDataSet); i { + switch v := v.(*UploadDataSetResp); i { case 0: return &v.state case 1: @@ -10469,7 +10633,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadDataSetConfirmReq); i { + switch v := v.(*PayloadUploadDataSet); i { case 0: return &v.state case 1: @@ -10481,7 +10645,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadDataSetConfirmResp); i { + switch v := v.(*UploadDataSetConfirmReq); i { case 0: return &v.state case 1: @@ -10493,7 +10657,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadUploadDataSetConfirm); i { + switch v := v.(*UploadDataSetConfirmParam); i { case 0: return &v.state case 1: @@ -10505,7 +10669,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateDataSetVersionReq); i { + switch v := v.(*UploadDataSetConfirmResp); i { case 0: return &v.state case 1: @@ -10517,7 +10681,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateDataSetVersionResp); i { + switch v := v.(*PayloadUploadDataSetConfirm); i { case 0: return &v.state case 1: @@ -10529,7 +10693,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadCreateDataSetVersion); i { + switch v := v.(*CreateDataSetVersionReq); i { case 0: return &v.state case 1: @@ -10541,7 +10705,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteDataSetVersionReq); i { + switch v := v.(*CreateDataSetVersionParam); i { case 0: return &v.state case 1: @@ -10553,7 +10717,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteDataSetVersionResp); i { + switch v := v.(*CreateDataSetVersionResp); i { case 0: return &v.state case 1: @@ -10565,7 +10729,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadDeleteDataSetVersion); i { + switch v := v.(*PayloadCreateDataSetVersion); i { case 0: return &v.state case 1: @@ -10577,7 +10741,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetDatasetApplyListReq); i { + switch v := v.(*DeleteDataSetVersionReq); i { case 0: return &v.state case 1: @@ -10589,7 +10753,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetDatasetApplyListResp); i { + switch v := v.(*DeleteDataSetVersionResp); i { case 0: return &v.state case 1: @@ -10601,7 +10765,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadGetDatasetApplyList); i { + switch v := v.(*PayloadDeleteDataSetVersion); i { case 0: return &v.state case 1: @@ -10613,7 +10777,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetDatasetTypeListRep); i { + switch v := v.(*GetDatasetApplyListReq); i { case 0: return &v.state case 1: @@ -10625,7 +10789,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetDatasetTypeListResp); i { + switch v := v.(*GetDatasetApplyListResp); i { case 0: return &v.state case 1: @@ -10637,7 +10801,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadGetDatasetTypeList); i { + switch v := v.(*PayloadGetDatasetApplyList); i { case 0: return &v.state case 1: @@ -10649,7 +10813,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNotebookReq); i { + switch v := v.(*GetDatasetTypeListRep); i { case 0: return &v.state case 1: @@ -10661,7 +10825,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNotebookParam); i { + switch v := v.(*GetDatasetTypeListResp); i { case 0: return &v.state case 1: @@ -10673,7 +10837,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNotebookResp); i { + switch v := v.(*PayloadGetDatasetTypeList); i { case 0: return &v.state case 1: @@ -10685,7 +10849,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadCreateNotebook); i { + switch v := v.(*CreateNotebookReq); i { case 0: return &v.state case 1: @@ -10697,7 +10861,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetNotebookReq); i { + switch v := v.(*CreateNotebookParam); i { case 0: return &v.state case 1: @@ -10709,7 +10873,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetNotebookResp); i { + switch v := v.(*CreateNotebookResp); i { case 0: return &v.state case 1: @@ -10721,7 +10885,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadGetNotebook); i { + switch v := v.(*PayloadCreateNotebook); i { case 0: return &v.state case 1: @@ -10733,7 +10897,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteNotebookReq); i { + switch v := v.(*GetNotebookReq); i { case 0: return &v.state case 1: @@ -10745,7 +10909,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteNotebookResp); i { + switch v := v.(*GetNotebookResp); i { case 0: return &v.state case 1: @@ -10757,7 +10921,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadDeleteNotebook); i { + switch v := v.(*PayloadGetNotebook); i { case 0: return &v.state case 1: @@ -10769,7 +10933,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetNotebookListReq); i { + switch v := v.(*DeleteNotebookReq); i { case 0: return &v.state case 1: @@ -10781,7 +10945,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetNotebookListResp); i { + switch v := v.(*DeleteNotebookResp); i { case 0: return &v.state case 1: @@ -10793,7 +10957,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadNotebookList); i { + switch v := v.(*PayloadDeleteNotebook); i { case 0: return &v.state case 1: @@ -10805,7 +10969,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Notebook); i { + switch v := v.(*GetNotebookListReq); i { case 0: return &v.state case 1: @@ -10817,7 +10981,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Tasks); i { + switch v := v.(*GetNotebookListResp); i { case 0: return &v.state case 1: @@ -10829,7 +10993,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StartNotebookReq); i { + switch v := v.(*PayloadNotebookList); i { case 0: return &v.state case 1: @@ -10841,7 +11005,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StartNotebookResp); i { + switch v := v.(*Notebook); i { case 0: return &v.state case 1: @@ -10853,7 +11017,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadStartNotebook); i { + switch v := v.(*Tasks); i { case 0: return &v.state case 1: @@ -10865,7 +11029,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StopNotebookReq); i { + switch v := v.(*StartNotebookReq); i { case 0: return &v.state case 1: @@ -10877,7 +11041,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*StopNotebookResp); i { + switch v := v.(*StartNotebookResp); i { case 0: return &v.state case 1: @@ -10889,7 +11053,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[94].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadStopNotebook); i { + switch v := v.(*PayloadStartNotebook); i { case 0: return &v.state case 1: @@ -10901,7 +11065,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[95].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetUserImageListReq); i { + switch v := v.(*StopNotebookReq); i { case 0: return &v.state case 1: @@ -10913,7 +11077,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[96].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetUserImageListResp); i { + switch v := v.(*StopNotebookResp); i { case 0: return &v.state case 1: @@ -10925,7 +11089,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[97].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadUserImageList); i { + switch v := v.(*PayloadStopNotebook); i { case 0: return &v.state case 1: @@ -10937,7 +11101,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[98].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Images); i { + switch v := v.(*GetUserImageListReq); i { case 0: return &v.state case 1: @@ -10949,7 +11113,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[99].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Image); i { + switch v := v.(*GetUserImageListResp); i { case 0: return &v.state case 1: @@ -10961,7 +11125,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[100].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteImageReq); i { + switch v := v.(*PayloadUserImageList); i { case 0: return &v.state case 1: @@ -10973,7 +11137,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[101].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteImageResp); i { + switch v := v.(*Images); i { case 0: return &v.state case 1: @@ -10985,7 +11149,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[102].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadDeleteImage); i { + switch v := v.(*Image); i { case 0: return &v.state case 1: @@ -10997,7 +11161,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[103].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateImageReq); i { + switch v := v.(*DeleteImageReq); i { case 0: return &v.state case 1: @@ -11009,7 +11173,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[104].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateImage); i { + switch v := v.(*DeleteImageResp); i { case 0: return &v.state case 1: @@ -11021,7 +11185,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[105].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateImageResp); i { + switch v := v.(*PayloadDeleteImage); i { case 0: return &v.state case 1: @@ -11033,7 +11197,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[106].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadCreateImage); i { + switch v := v.(*CreateImageReq); i { case 0: return &v.state case 1: @@ -11045,7 +11209,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[107].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadImageReq); i { + switch v := v.(*CreateImage); i { case 0: return &v.state case 1: @@ -11057,7 +11221,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[108].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadImageParam); i { + switch v := v.(*CreateImageResp); i { case 0: return &v.state case 1: @@ -11069,7 +11233,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[109].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadImageResp); i { + switch v := v.(*PayloadCreateImage); i { case 0: return &v.state case 1: @@ -11081,7 +11245,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[110].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadUploadImage); i { + switch v := v.(*UploadImageReq); i { case 0: return &v.state case 1: @@ -11093,7 +11257,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[111].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Headers); i { + switch v := v.(*UploadImageParam); i { case 0: return &v.state case 1: @@ -11105,7 +11269,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[112].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadImageConfirmReq); i { + switch v := v.(*UploadImageResp); i { case 0: return &v.state case 1: @@ -11117,7 +11281,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[113].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UploadImageConfirmResp); i { + switch v := v.(*PayloadUploadImage); i { case 0: return &v.state case 1: @@ -11129,7 +11293,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[114].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadUploadImageConfirm); i { + switch v := v.(*Headers); i { case 0: return &v.state case 1: @@ -11141,7 +11305,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[115].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateTrainJobReq); i { + switch v := v.(*UploadImageConfirmReq); i { case 0: return &v.state case 1: @@ -11153,7 +11317,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[116].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateTrainJobResp); i { + switch v := v.(*UploadImageConfirmResp); i { case 0: return &v.state case 1: @@ -11165,7 +11329,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[117].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateTrainJobParam); i { + switch v := v.(*PayloadUploadImageConfirm); i { case 0: return &v.state case 1: @@ -11177,7 +11341,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[118].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Config); i { + switch v := v.(*CreateTrainJobReq); i { case 0: return &v.state case 1: @@ -11189,7 +11353,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[119].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Envs); i { + switch v := v.(*CreateTrainJobResp); i { case 0: return &v.state case 1: @@ -11201,7 +11365,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[120].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Parameters); i { + switch v := v.(*CreateTrainJobParam); i { case 0: return &v.state case 1: @@ -11213,7 +11377,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[121].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ReplicaStates); i { + switch v := v.(*Config); i { case 0: return &v.state case 1: @@ -11225,7 +11389,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[122].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Mounts); i { + switch v := v.(*Envs); i { case 0: return &v.state case 1: @@ -11237,7 +11401,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[123].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PayloadCreateTrainJob); i { + switch v := v.(*Parameters); i { case 0: return &v.state case 1: @@ -11249,7 +11413,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[124].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Nfs); i { + switch v := v.(*ReplicaStates); i { case 0: return &v.state case 1: @@ -11261,7 +11425,7 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[125].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TrainJobOctopus); i { + switch v := v.(*Mounts); i { case 0: return &v.state case 1: @@ -11273,6 +11437,42 @@ func file_octopus_proto_init() { } } file_octopus_proto_msgTypes[126].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PayloadCreateTrainJob); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_octopus_proto_msgTypes[127].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Nfs); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_octopus_proto_msgTypes[128].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*TrainJobOctopus); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_octopus_proto_msgTypes[129].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Error); i { case 0: return &v.state @@ -11291,7 +11491,7 @@ func file_octopus_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_octopus_proto_rawDesc, NumEnums: 0, - NumMessages: 127, + NumMessages: 130, NumExtensions: 0, NumServices: 1, }, diff --git a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopusclient/octopus.go b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopusclient/octopus.go index 546167fd..fb0fa84f 100644 --- a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopusclient/octopus.go +++ b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/octopusclient/octopus.go @@ -21,6 +21,7 @@ type ( CreateDataSet = octopus.CreateDataSet CreateDataSetReq = octopus.CreateDataSetReq CreateDataSetResp = octopus.CreateDataSetResp + CreateDataSetVersionParam = octopus.CreateDataSetVersionParam CreateDataSetVersionReq = octopus.CreateDataSetVersionReq CreateDataSetVersionResp = octopus.CreateDataSetVersionResp CreateImage = octopus.CreateImage @@ -124,11 +125,13 @@ type ( StopNotebookResp = octopus.StopNotebookResp Tasks = octopus.Tasks TrainJobOctopus = octopus.TrainJobOctopus + UploadAlgorithmConfirmParam = octopus.UploadAlgorithmConfirmParam UploadAlgorithmConfirmReq = octopus.UploadAlgorithmConfirmReq UploadAlgorithmConfirmResp = octopus.UploadAlgorithmConfirmResp UploadAlgorithmParam = octopus.UploadAlgorithmParam UploadAlgorithmReq = octopus.UploadAlgorithmReq UploadAlgorithmResp = octopus.UploadAlgorithmResp + UploadDataSetConfirmParam = octopus.UploadDataSetConfirmParam UploadDataSetConfirmReq = octopus.UploadDataSetConfirmReq UploadDataSetConfirmResp = octopus.UploadDataSetConfirmResp UploadDataSetParam = octopus.UploadDataSetParam diff --git a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/pb/octopus.proto b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/pb/octopus.proto index f40b70fc..8ce219c8 100644 --- a/adaptor/PCM-AI/PCM-OCTOPUS/rpc/pb/octopus.proto +++ b/adaptor/PCM-AI/PCM-OCTOPUS/rpc/pb/octopus.proto @@ -83,7 +83,11 @@ message UploadAlgorithmConfirmReq{ string platform =1; string algorithmId = 2; string version = 3; - string fileName = 4; + UploadAlgorithmConfirmParam params = 4; +} + +message UploadAlgorithmConfirmParam{ + string fileName = 1; } message UploadAlgorithmConfirmResp{ @@ -368,7 +372,11 @@ message UploadDataSetConfirmReq{ string platform =1; string datasetId=2; string version=3; - string fileName = 4; + UploadDataSetConfirmParam params = 4; +} + +message UploadDataSetConfirmParam{ + string fileName = 1; } message UploadDataSetConfirmResp{ @@ -384,7 +392,11 @@ message PayloadUploadDataSetConfirm{ message CreateDataSetVersionReq{ string platform =1; string datasetId=2; - string desc =3; + CreateDataSetVersionParam params =3; +} + +message CreateDataSetVersionParam{ + string desc =1; } message CreateDataSetVersionResp{