add update status methods

This commit is contained in:
2026-07-25 23:52:46 +07:00
parent e4658a4a79
commit 6057ff38a3
8 changed files with 723 additions and 70 deletions
+266 -70
View File
@@ -2169,6 +2169,182 @@ func (x *UpdateScenarioRsp) GetError() string {
return ""
}
type PublicScenarioReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PublicScenarioReq) Reset() {
*x = PublicScenarioReq{}
mi := &file_main_proto_msgTypes[42]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PublicScenarioReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PublicScenarioReq) ProtoMessage() {}
func (x *PublicScenarioReq) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[42]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PublicScenarioReq.ProtoReflect.Descriptor instead.
func (*PublicScenarioReq) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{42}
}
func (x *PublicScenarioReq) GetId() int32 {
if x != nil {
return x.Id
}
return 0
}
type PublicScenarioRsp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PublicScenarioRsp) Reset() {
*x = PublicScenarioRsp{}
mi := &file_main_proto_msgTypes[43]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PublicScenarioRsp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PublicScenarioRsp) ProtoMessage() {}
func (x *PublicScenarioRsp) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[43]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use PublicScenarioRsp.ProtoReflect.Descriptor instead.
func (*PublicScenarioRsp) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{43}
}
func (x *PublicScenarioRsp) GetError() string {
if x != nil {
return x.Error
}
return ""
}
type DraftScenarioReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DraftScenarioReq) Reset() {
*x = DraftScenarioReq{}
mi := &file_main_proto_msgTypes[44]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DraftScenarioReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DraftScenarioReq) ProtoMessage() {}
func (x *DraftScenarioReq) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[44]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DraftScenarioReq.ProtoReflect.Descriptor instead.
func (*DraftScenarioReq) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{44}
}
func (x *DraftScenarioReq) GetId() int32 {
if x != nil {
return x.Id
}
return 0
}
type DraftScenarioRsp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *DraftScenarioRsp) Reset() {
*x = DraftScenarioRsp{}
mi := &file_main_proto_msgTypes[45]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *DraftScenarioRsp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DraftScenarioRsp) ProtoMessage() {}
func (x *DraftScenarioRsp) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[45]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DraftScenarioRsp.ProtoReflect.Descriptor instead.
func (*DraftScenarioRsp) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{45}
}
func (x *DraftScenarioRsp) GetError() string {
if x != nil {
return x.Error
}
return ""
}
type DeleteScenarioReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
@@ -2178,7 +2354,7 @@ type DeleteScenarioReq struct {
func (x *DeleteScenarioReq) Reset() {
*x = DeleteScenarioReq{}
mi := &file_main_proto_msgTypes[42]
mi := &file_main_proto_msgTypes[46]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2190,7 +2366,7 @@ func (x *DeleteScenarioReq) String() string {
func (*DeleteScenarioReq) ProtoMessage() {}
func (x *DeleteScenarioReq) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[42]
mi := &file_main_proto_msgTypes[46]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2203,7 +2379,7 @@ func (x *DeleteScenarioReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteScenarioReq.ProtoReflect.Descriptor instead.
func (*DeleteScenarioReq) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{42}
return file_main_proto_rawDescGZIP(), []int{46}
}
func (x *DeleteScenarioReq) GetId() int32 {
@@ -2222,7 +2398,7 @@ type DeleteScenarioRsp struct {
func (x *DeleteScenarioRsp) Reset() {
*x = DeleteScenarioRsp{}
mi := &file_main_proto_msgTypes[43]
mi := &file_main_proto_msgTypes[47]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2234,7 +2410,7 @@ func (x *DeleteScenarioRsp) String() string {
func (*DeleteScenarioRsp) ProtoMessage() {}
func (x *DeleteScenarioRsp) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[43]
mi := &file_main_proto_msgTypes[47]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2247,7 +2423,7 @@ func (x *DeleteScenarioRsp) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteScenarioRsp.ProtoReflect.Descriptor instead.
func (*DeleteScenarioRsp) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{43}
return file_main_proto_rawDescGZIP(), []int{47}
}
func (x *DeleteScenarioRsp) GetError() string {
@@ -2267,7 +2443,7 @@ type AddScenarioPlaceReq struct {
func (x *AddScenarioPlaceReq) Reset() {
*x = AddScenarioPlaceReq{}
mi := &file_main_proto_msgTypes[44]
mi := &file_main_proto_msgTypes[48]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2279,7 +2455,7 @@ func (x *AddScenarioPlaceReq) String() string {
func (*AddScenarioPlaceReq) ProtoMessage() {}
func (x *AddScenarioPlaceReq) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[44]
mi := &file_main_proto_msgTypes[48]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2292,7 +2468,7 @@ func (x *AddScenarioPlaceReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use AddScenarioPlaceReq.ProtoReflect.Descriptor instead.
func (*AddScenarioPlaceReq) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{44}
return file_main_proto_rawDescGZIP(), []int{48}
}
func (x *AddScenarioPlaceReq) GetId() int32 {
@@ -2318,7 +2494,7 @@ type AddScenarioPlaceRsp struct {
func (x *AddScenarioPlaceRsp) Reset() {
*x = AddScenarioPlaceRsp{}
mi := &file_main_proto_msgTypes[45]
mi := &file_main_proto_msgTypes[49]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2330,7 +2506,7 @@ func (x *AddScenarioPlaceRsp) String() string {
func (*AddScenarioPlaceRsp) ProtoMessage() {}
func (x *AddScenarioPlaceRsp) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[45]
mi := &file_main_proto_msgTypes[49]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2343,7 +2519,7 @@ func (x *AddScenarioPlaceRsp) ProtoReflect() protoreflect.Message {
// Deprecated: Use AddScenarioPlaceRsp.ProtoReflect.Descriptor instead.
func (*AddScenarioPlaceRsp) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{45}
return file_main_proto_rawDescGZIP(), []int{49}
}
func (x *AddScenarioPlaceRsp) GetError() string {
@@ -2364,7 +2540,7 @@ type UpdateScenarioPlaceReq struct {
func (x *UpdateScenarioPlaceReq) Reset() {
*x = UpdateScenarioPlaceReq{}
mi := &file_main_proto_msgTypes[46]
mi := &file_main_proto_msgTypes[50]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2376,7 +2552,7 @@ func (x *UpdateScenarioPlaceReq) String() string {
func (*UpdateScenarioPlaceReq) ProtoMessage() {}
func (x *UpdateScenarioPlaceReq) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[46]
mi := &file_main_proto_msgTypes[50]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2389,7 +2565,7 @@ func (x *UpdateScenarioPlaceReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use UpdateScenarioPlaceReq.ProtoReflect.Descriptor instead.
func (*UpdateScenarioPlaceReq) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{46}
return file_main_proto_rawDescGZIP(), []int{50}
}
func (x *UpdateScenarioPlaceReq) GetId() int32 {
@@ -2422,7 +2598,7 @@ type UpdateScenarioPlaceRsp struct {
func (x *UpdateScenarioPlaceRsp) Reset() {
*x = UpdateScenarioPlaceRsp{}
mi := &file_main_proto_msgTypes[47]
mi := &file_main_proto_msgTypes[51]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2434,7 +2610,7 @@ func (x *UpdateScenarioPlaceRsp) String() string {
func (*UpdateScenarioPlaceRsp) ProtoMessage() {}
func (x *UpdateScenarioPlaceRsp) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[47]
mi := &file_main_proto_msgTypes[51]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2447,7 +2623,7 @@ func (x *UpdateScenarioPlaceRsp) ProtoReflect() protoreflect.Message {
// Deprecated: Use UpdateScenarioPlaceRsp.ProtoReflect.Descriptor instead.
func (*UpdateScenarioPlaceRsp) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{47}
return file_main_proto_rawDescGZIP(), []int{51}
}
func (x *UpdateScenarioPlaceRsp) GetError() string {
@@ -2467,7 +2643,7 @@ type DeleteScenarioPlaceReq struct {
func (x *DeleteScenarioPlaceReq) Reset() {
*x = DeleteScenarioPlaceReq{}
mi := &file_main_proto_msgTypes[48]
mi := &file_main_proto_msgTypes[52]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2479,7 +2655,7 @@ func (x *DeleteScenarioPlaceReq) String() string {
func (*DeleteScenarioPlaceReq) ProtoMessage() {}
func (x *DeleteScenarioPlaceReq) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[48]
mi := &file_main_proto_msgTypes[52]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2492,7 +2668,7 @@ func (x *DeleteScenarioPlaceReq) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteScenarioPlaceReq.ProtoReflect.Descriptor instead.
func (*DeleteScenarioPlaceReq) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{48}
return file_main_proto_rawDescGZIP(), []int{52}
}
func (x *DeleteScenarioPlaceReq) GetId() int32 {
@@ -2518,7 +2694,7 @@ type DeleteScenarioPlaceRsp struct {
func (x *DeleteScenarioPlaceRsp) Reset() {
*x = DeleteScenarioPlaceRsp{}
mi := &file_main_proto_msgTypes[49]
mi := &file_main_proto_msgTypes[53]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@@ -2530,7 +2706,7 @@ func (x *DeleteScenarioPlaceRsp) String() string {
func (*DeleteScenarioPlaceRsp) ProtoMessage() {}
func (x *DeleteScenarioPlaceRsp) ProtoReflect() protoreflect.Message {
mi := &file_main_proto_msgTypes[49]
mi := &file_main_proto_msgTypes[53]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@@ -2543,7 +2719,7 @@ func (x *DeleteScenarioPlaceRsp) ProtoReflect() protoreflect.Message {
// Deprecated: Use DeleteScenarioPlaceRsp.ProtoReflect.Descriptor instead.
func (*DeleteScenarioPlaceRsp) Descriptor() ([]byte, []int) {
return file_main_proto_rawDescGZIP(), []int{49}
return file_main_proto_rawDescGZIP(), []int{53}
}
func (x *DeleteScenarioPlaceRsp) GetError() string {
@@ -2688,6 +2864,14 @@ const file_main_proto_rawDesc = "" +
"\x05image\x18\x04 \x01(\tR\x05image\")\n" +
"\x11UpdateScenarioRsp\x12\x14\n" +
"\x05error\x18\x01 \x01(\tR\x05error\"#\n" +
"\x11PublicScenarioReq\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x05R\x02id\")\n" +
"\x11PublicScenarioRsp\x12\x14\n" +
"\x05error\x18\x01 \x01(\tR\x05error\"\"\n" +
"\x10DraftScenarioReq\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x05R\x02id\"(\n" +
"\x10DraftScenarioRsp\x12\x14\n" +
"\x05error\x18\x01 \x01(\tR\x05error\"#\n" +
"\x11DeleteScenarioReq\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x05R\x02id\")\n" +
"\x11DeleteScenarioRsp\x12\x14\n" +
@@ -2707,7 +2891,7 @@ const file_main_proto_rawDesc = "" +
"\x02id\x18\x01 \x01(\x05R\x02id\x12\x12\n" +
"\x04code\x18\x02 \x01(\tR\x04code\".\n" +
"\x16DeleteScenarioPlaceRsp\x12\x14\n" +
"\x05error\x18\x01 \x01(\tR\x05error2\x9b%\n" +
"\x05error\x18\x01 \x01(\tR\x05error2\xe1(\n" +
"\x16EveningDetectiveServer\x12\xa6\x01\n" +
"\x04Ping\x12'.crabs.evening_detective_server.PingReq\x1a'.crabs.evening_detective_server.PingRsp\"L\x92A3\x12)Проверить доступностьb\x06\n" +
"\x04\n" +
@@ -2758,7 +2942,11 @@ const file_main_proto_rawDesc = "" +
"\vGetScenario\x12..crabs.evening_detective_server.GetScenarioReq\x1a..crabs.evening_detective_server.GetScenarioRsp\"[\x92A=\n" +
"\x10Сценарии\x12)Получить сценарий по id\x82\xd3\xe4\x93\x02\x15\x12\x13/api/scenarios/{id}\x12\xd8\x01\n" +
"\x0eUpdateScenario\x121.crabs.evening_detective_server.UpdateScenarioReq\x1a1.crabs.evening_detective_server.UpdateScenarioRsp\"`\x92A?\n" +
"\x10Сценарии\x12+Редактировать сценарий\x82\xd3\xe4\x93\x02\x18:\x01*\x1a\x13/api/scenarios/{id}\x12\xc9\x01\n" +
"\x10Сценарии\x12+Редактировать сценарий\x82\xd3\xe4\x93\x02\x18:\x01*\x1a\x13/api/scenarios/{id}\x12\xdd\x01\n" +
"\x0ePublicScenario\x121.crabs.evening_detective_server.PublicScenarioReq\x1a1.crabs.evening_detective_server.PublicScenarioRsp\"e\x92A=\n" +
"\x10Сценарии\x12)Опубликовать сценарий\x82\xd3\xe4\x93\x02\x1f:\x01*\x1a\x1a/api/scenarios/{id}/public\x12\xe3\x01\n" +
"\rDraftScenario\x120.crabs.evening_detective_server.DraftScenarioReq\x1a0.crabs.evening_detective_server.DraftScenarioRsp\"n\x92AG\n" +
"\x10Сценарии\x123Снять с публикации сценарий\x82\xd3\xe4\x93\x02\x1e:\x01*\x1a\x19/api/scenarios/{id}/draft\x12\xc9\x01\n" +
"\x0eDeleteScenario\x121.crabs.evening_detective_server.DeleteScenarioReq\x1a1.crabs.evening_detective_server.DeleteScenarioRsp\"Q\x92A3\n" +
"\x10Сценарии\x12\x1fУдалить сценарий\x82\xd3\xe4\x93\x02\x15*\x13/api/scenarios/{id}\x12\xef\x01\n" +
"\x10AddScenarioPlace\x123.crabs.evening_detective_server.AddScenarioPlaceReq\x1a3.crabs.evening_detective_server.AddScenarioPlaceRsp\"q\x92AI\n" +
@@ -2787,7 +2975,7 @@ func file_main_proto_rawDescGZIP() []byte {
return file_main_proto_rawDescData
}
var file_main_proto_msgTypes = make([]protoimpl.MessageInfo, 50)
var file_main_proto_msgTypes = make([]protoimpl.MessageInfo, 54)
var file_main_proto_goTypes = []any{
(*PingReq)(nil), // 0: crabs.evening_detective_server.PingReq
(*PingRsp)(nil), // 1: crabs.evening_detective_server.PingRsp
@@ -2831,29 +3019,33 @@ var file_main_proto_goTypes = []any{
(*Key)(nil), // 39: crabs.evening_detective_server.Key
(*UpdateScenarioReq)(nil), // 40: crabs.evening_detective_server.UpdateScenarioReq
(*UpdateScenarioRsp)(nil), // 41: crabs.evening_detective_server.UpdateScenarioRsp
(*DeleteScenarioReq)(nil), // 42: crabs.evening_detective_server.DeleteScenarioReq
(*DeleteScenarioRsp)(nil), // 43: crabs.evening_detective_server.DeleteScenarioRsp
(*AddScenarioPlaceReq)(nil), // 44: crabs.evening_detective_server.AddScenarioPlaceReq
(*AddScenarioPlaceRsp)(nil), // 45: crabs.evening_detective_server.AddScenarioPlaceRsp
(*UpdateScenarioPlaceReq)(nil), // 46: crabs.evening_detective_server.UpdateScenarioPlaceReq
(*UpdateScenarioPlaceRsp)(nil), // 47: crabs.evening_detective_server.UpdateScenarioPlaceRsp
(*DeleteScenarioPlaceReq)(nil), // 48: crabs.evening_detective_server.DeleteScenarioPlaceReq
(*DeleteScenarioPlaceRsp)(nil), // 49: crabs.evening_detective_server.DeleteScenarioPlaceRsp
(*timestamppb.Timestamp)(nil), // 50: google.protobuf.Timestamp
(*httpbody.HttpBody)(nil), // 51: google.api.HttpBody
(*PublicScenarioReq)(nil), // 42: crabs.evening_detective_server.PublicScenarioReq
(*PublicScenarioRsp)(nil), // 43: crabs.evening_detective_server.PublicScenarioRsp
(*DraftScenarioReq)(nil), // 44: crabs.evening_detective_server.DraftScenarioReq
(*DraftScenarioRsp)(nil), // 45: crabs.evening_detective_server.DraftScenarioRsp
(*DeleteScenarioReq)(nil), // 46: crabs.evening_detective_server.DeleteScenarioReq
(*DeleteScenarioRsp)(nil), // 47: crabs.evening_detective_server.DeleteScenarioRsp
(*AddScenarioPlaceReq)(nil), // 48: crabs.evening_detective_server.AddScenarioPlaceReq
(*AddScenarioPlaceRsp)(nil), // 49: crabs.evening_detective_server.AddScenarioPlaceRsp
(*UpdateScenarioPlaceReq)(nil), // 50: crabs.evening_detective_server.UpdateScenarioPlaceReq
(*UpdateScenarioPlaceRsp)(nil), // 51: crabs.evening_detective_server.UpdateScenarioPlaceRsp
(*DeleteScenarioPlaceReq)(nil), // 52: crabs.evening_detective_server.DeleteScenarioPlaceReq
(*DeleteScenarioPlaceRsp)(nil), // 53: crabs.evening_detective_server.DeleteScenarioPlaceRsp
(*timestamppb.Timestamp)(nil), // 54: google.protobuf.Timestamp
(*httpbody.HttpBody)(nil), // 55: google.api.HttpBody
}
var file_main_proto_depIdxs = []int32{
14, // 0: crabs.evening_detective_server.GetUsersRsp.users:type_name -> crabs.evening_detective_server.User
50, // 1: crabs.evening_detective_server.User.created_at:type_name -> google.protobuf.Timestamp
54, // 1: crabs.evening_detective_server.User.created_at:type_name -> google.protobuf.Timestamp
14, // 2: crabs.evening_detective_server.GetUserByIdRsp.user:type_name -> crabs.evening_detective_server.User
14, // 3: crabs.evening_detective_server.GetMeRsp.user:type_name -> crabs.evening_detective_server.User
34, // 4: crabs.evening_detective_server.GetMyScenariosRsp.scenarios:type_name -> crabs.evening_detective_server.Scenario
34, // 5: crabs.evening_detective_server.GetScenarioRsp.scenario:type_name -> crabs.evening_detective_server.Scenario
35, // 6: crabs.evening_detective_server.Scenario.story:type_name -> crabs.evening_detective_server.Story
14, // 7: crabs.evening_detective_server.Scenario.author:type_name -> crabs.evening_detective_server.User
50, // 8: crabs.evening_detective_server.Scenario.updated_at:type_name -> google.protobuf.Timestamp
50, // 9: crabs.evening_detective_server.Scenario.created_at:type_name -> google.protobuf.Timestamp
50, // 10: crabs.evening_detective_server.Scenario.published_at:type_name -> google.protobuf.Timestamp
54, // 8: crabs.evening_detective_server.Scenario.updated_at:type_name -> google.protobuf.Timestamp
54, // 9: crabs.evening_detective_server.Scenario.created_at:type_name -> google.protobuf.Timestamp
54, // 10: crabs.evening_detective_server.Scenario.published_at:type_name -> google.protobuf.Timestamp
36, // 11: crabs.evening_detective_server.Story.places:type_name -> crabs.evening_detective_server.Place
37, // 12: crabs.evening_detective_server.Place.applications:type_name -> crabs.evening_detective_server.Application
38, // 13: crabs.evening_detective_server.Place.doors:type_name -> crabs.evening_detective_server.Door
@@ -2879,34 +3071,38 @@ var file_main_proto_depIdxs = []int32{
30, // 33: crabs.evening_detective_server.EveningDetectiveServer.GetMyScenarios:input_type -> crabs.evening_detective_server.GetMyScenariosReq
32, // 34: crabs.evening_detective_server.EveningDetectiveServer.GetScenario:input_type -> crabs.evening_detective_server.GetScenarioReq
40, // 35: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenario:input_type -> crabs.evening_detective_server.UpdateScenarioReq
42, // 36: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenario:input_type -> crabs.evening_detective_server.DeleteScenarioReq
44, // 37: crabs.evening_detective_server.EveningDetectiveServer.AddScenarioPlace:input_type -> crabs.evening_detective_server.AddScenarioPlaceReq
46, // 38: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenarioPlace:input_type -> crabs.evening_detective_server.UpdateScenarioPlaceReq
48, // 39: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenarioPlace:input_type -> crabs.evening_detective_server.DeleteScenarioPlaceReq
1, // 40: crabs.evening_detective_server.EveningDetectiveServer.Ping:output_type -> crabs.evening_detective_server.PingRsp
3, // 41: crabs.evening_detective_server.EveningDetectiveServer.Echo:output_type -> crabs.evening_detective_server.EchoRsp
5, // 42: crabs.evening_detective_server.EveningDetectiveServer.Signup:output_type -> crabs.evening_detective_server.SignupRsp
7, // 43: crabs.evening_detective_server.EveningDetectiveServer.RefreshPassword:output_type -> crabs.evening_detective_server.RefreshPasswordRsp
9, // 44: crabs.evening_detective_server.EveningDetectiveServer.Login:output_type -> crabs.evening_detective_server.LoginRsp
11, // 45: crabs.evening_detective_server.EveningDetectiveServer.Refresh:output_type -> crabs.evening_detective_server.RefreshRsp
13, // 46: crabs.evening_detective_server.EveningDetectiveServer.GetUsers:output_type -> crabs.evening_detective_server.GetUsersRsp
16, // 47: crabs.evening_detective_server.EveningDetectiveServer.GetUserById:output_type -> crabs.evening_detective_server.GetUserByIdRsp
18, // 48: crabs.evening_detective_server.EveningDetectiveServer.GetMe:output_type -> crabs.evening_detective_server.GetMeRsp
20, // 49: crabs.evening_detective_server.EveningDetectiveServer.AddUserRole:output_type -> crabs.evening_detective_server.AddUserRoleRsp
22, // 50: crabs.evening_detective_server.EveningDetectiveServer.DeleteUserRole:output_type -> crabs.evening_detective_server.DeleteUserRoleRsp
24, // 51: crabs.evening_detective_server.EveningDetectiveServer.GetPermissions:output_type -> crabs.evening_detective_server.GetPermissionsRsp
26, // 52: crabs.evening_detective_server.EveningDetectiveServer.UploadFile:output_type -> crabs.evening_detective_server.UploadFileRsp
51, // 53: crabs.evening_detective_server.EveningDetectiveServer.DownloadFile:output_type -> google.api.HttpBody
29, // 54: crabs.evening_detective_server.EveningDetectiveServer.AddScenario:output_type -> crabs.evening_detective_server.AddScenarioRsp
31, // 55: crabs.evening_detective_server.EveningDetectiveServer.GetMyScenarios:output_type -> crabs.evening_detective_server.GetMyScenariosRsp
33, // 56: crabs.evening_detective_server.EveningDetectiveServer.GetScenario:output_type -> crabs.evening_detective_server.GetScenarioRsp
41, // 57: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenario:output_type -> crabs.evening_detective_server.UpdateScenarioRsp
43, // 58: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenario:output_type -> crabs.evening_detective_server.DeleteScenarioRsp
45, // 59: crabs.evening_detective_server.EveningDetectiveServer.AddScenarioPlace:output_type -> crabs.evening_detective_server.AddScenarioPlaceRsp
47, // 60: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenarioPlace:output_type -> crabs.evening_detective_server.UpdateScenarioPlaceRsp
49, // 61: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenarioPlace:output_type -> crabs.evening_detective_server.DeleteScenarioPlaceRsp
40, // [40:62] is the sub-list for method output_type
18, // [18:40] is the sub-list for method input_type
42, // 36: crabs.evening_detective_server.EveningDetectiveServer.PublicScenario:input_type -> crabs.evening_detective_server.PublicScenarioReq
44, // 37: crabs.evening_detective_server.EveningDetectiveServer.DraftScenario:input_type -> crabs.evening_detective_server.DraftScenarioReq
46, // 38: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenario:input_type -> crabs.evening_detective_server.DeleteScenarioReq
48, // 39: crabs.evening_detective_server.EveningDetectiveServer.AddScenarioPlace:input_type -> crabs.evening_detective_server.AddScenarioPlaceReq
50, // 40: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenarioPlace:input_type -> crabs.evening_detective_server.UpdateScenarioPlaceReq
52, // 41: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenarioPlace:input_type -> crabs.evening_detective_server.DeleteScenarioPlaceReq
1, // 42: crabs.evening_detective_server.EveningDetectiveServer.Ping:output_type -> crabs.evening_detective_server.PingRsp
3, // 43: crabs.evening_detective_server.EveningDetectiveServer.Echo:output_type -> crabs.evening_detective_server.EchoRsp
5, // 44: crabs.evening_detective_server.EveningDetectiveServer.Signup:output_type -> crabs.evening_detective_server.SignupRsp
7, // 45: crabs.evening_detective_server.EveningDetectiveServer.RefreshPassword:output_type -> crabs.evening_detective_server.RefreshPasswordRsp
9, // 46: crabs.evening_detective_server.EveningDetectiveServer.Login:output_type -> crabs.evening_detective_server.LoginRsp
11, // 47: crabs.evening_detective_server.EveningDetectiveServer.Refresh:output_type -> crabs.evening_detective_server.RefreshRsp
13, // 48: crabs.evening_detective_server.EveningDetectiveServer.GetUsers:output_type -> crabs.evening_detective_server.GetUsersRsp
16, // 49: crabs.evening_detective_server.EveningDetectiveServer.GetUserById:output_type -> crabs.evening_detective_server.GetUserByIdRsp
18, // 50: crabs.evening_detective_server.EveningDetectiveServer.GetMe:output_type -> crabs.evening_detective_server.GetMeRsp
20, // 51: crabs.evening_detective_server.EveningDetectiveServer.AddUserRole:output_type -> crabs.evening_detective_server.AddUserRoleRsp
22, // 52: crabs.evening_detective_server.EveningDetectiveServer.DeleteUserRole:output_type -> crabs.evening_detective_server.DeleteUserRoleRsp
24, // 53: crabs.evening_detective_server.EveningDetectiveServer.GetPermissions:output_type -> crabs.evening_detective_server.GetPermissionsRsp
26, // 54: crabs.evening_detective_server.EveningDetectiveServer.UploadFile:output_type -> crabs.evening_detective_server.UploadFileRsp
55, // 55: crabs.evening_detective_server.EveningDetectiveServer.DownloadFile:output_type -> google.api.HttpBody
29, // 56: crabs.evening_detective_server.EveningDetectiveServer.AddScenario:output_type -> crabs.evening_detective_server.AddScenarioRsp
31, // 57: crabs.evening_detective_server.EveningDetectiveServer.GetMyScenarios:output_type -> crabs.evening_detective_server.GetMyScenariosRsp
33, // 58: crabs.evening_detective_server.EveningDetectiveServer.GetScenario:output_type -> crabs.evening_detective_server.GetScenarioRsp
41, // 59: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenario:output_type -> crabs.evening_detective_server.UpdateScenarioRsp
43, // 60: crabs.evening_detective_server.EveningDetectiveServer.PublicScenario:output_type -> crabs.evening_detective_server.PublicScenarioRsp
45, // 61: crabs.evening_detective_server.EveningDetectiveServer.DraftScenario:output_type -> crabs.evening_detective_server.DraftScenarioRsp
47, // 62: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenario:output_type -> crabs.evening_detective_server.DeleteScenarioRsp
49, // 63: crabs.evening_detective_server.EveningDetectiveServer.AddScenarioPlace:output_type -> crabs.evening_detective_server.AddScenarioPlaceRsp
51, // 64: crabs.evening_detective_server.EveningDetectiveServer.UpdateScenarioPlace:output_type -> crabs.evening_detective_server.UpdateScenarioPlaceRsp
53, // 65: crabs.evening_detective_server.EveningDetectiveServer.DeleteScenarioPlace:output_type -> crabs.evening_detective_server.DeleteScenarioPlaceRsp
42, // [42:66] is the sub-list for method output_type
18, // [18:42] is the sub-list for method input_type
18, // [18:18] is the sub-list for extension type_name
18, // [18:18] is the sub-list for extension extendee
0, // [0:18] is the sub-list for field type_name
@@ -2924,7 +3120,7 @@ func file_main_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_main_proto_rawDesc), len(file_main_proto_rawDesc)),
NumEnums: 0,
NumMessages: 50,
NumMessages: 54,
NumExtensions: 0,
NumServices: 1,
},