diff --git a/connect-go/gen/proto/wg/cosmo/node/v1/node.pb.go b/connect-go/gen/proto/wg/cosmo/node/v1/node.pb.go index 8ad5835bab..b6a452657a 100644 --- a/connect-go/gen/proto/wg/cosmo/node/v1/node.pb.go +++ b/connect-go/gen/proto/wg/cosmo/node/v1/node.pb.go @@ -22,6 +22,55 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +type SatisfiedOperationType int32 + +const ( + SatisfiedOperationType_QUERY SatisfiedOperationType = 0 + SatisfiedOperationType_MUTATION SatisfiedOperationType = 1 + SatisfiedOperationType_SUBSCRIPTION SatisfiedOperationType = 2 +) + +// Enum value maps for SatisfiedOperationType. +var ( + SatisfiedOperationType_name = map[int32]string{ + 0: "QUERY", + 1: "MUTATION", + 2: "SUBSCRIPTION", + } + SatisfiedOperationType_value = map[string]int32{ + "QUERY": 0, + "MUTATION": 1, + "SUBSCRIPTION": 2, + } +) + +func (x SatisfiedOperationType) Enum() *SatisfiedOperationType { + p := new(SatisfiedOperationType) + *p = x + return p +} + +func (x SatisfiedOperationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SatisfiedOperationType) Descriptor() protoreflect.EnumDescriptor { + return file_wg_cosmo_node_v1_node_proto_enumTypes[0].Descriptor() +} + +func (SatisfiedOperationType) Type() protoreflect.EnumType { + return &file_wg_cosmo_node_v1_node_proto_enumTypes[0] +} + +func (x SatisfiedOperationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SatisfiedOperationType.Descriptor instead. +func (SatisfiedOperationType) EnumDescriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{0} +} + type ArgumentRenderConfiguration int32 const ( @@ -55,11 +104,11 @@ func (x ArgumentRenderConfiguration) String() string { } func (ArgumentRenderConfiguration) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[0].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[1].Descriptor() } func (ArgumentRenderConfiguration) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[0] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[1] } func (x ArgumentRenderConfiguration) Number() protoreflect.EnumNumber { @@ -68,7 +117,7 @@ func (x ArgumentRenderConfiguration) Number() protoreflect.EnumNumber { // Deprecated: Use ArgumentRenderConfiguration.Descriptor instead. func (ArgumentRenderConfiguration) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{0} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{1} } type ArgumentSource int32 @@ -101,11 +150,11 @@ func (x ArgumentSource) String() string { } func (ArgumentSource) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[1].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[2].Descriptor() } func (ArgumentSource) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[1] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[2] } func (x ArgumentSource) Number() protoreflect.EnumNumber { @@ -114,7 +163,7 @@ func (x ArgumentSource) Number() protoreflect.EnumNumber { // Deprecated: Use ArgumentSource.Descriptor instead. func (ArgumentSource) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{1} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{2} } type DataSourceKind int32 @@ -150,11 +199,11 @@ func (x DataSourceKind) String() string { } func (DataSourceKind) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[2].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[3].Descriptor() } func (DataSourceKind) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[2] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[3] } func (x DataSourceKind) Number() protoreflect.EnumNumber { @@ -163,7 +212,7 @@ func (x DataSourceKind) Number() protoreflect.EnumNumber { // Deprecated: Use DataSourceKind.Descriptor instead. func (DataSourceKind) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{2} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{3} } // Defines the type of lookup operation @@ -203,11 +252,11 @@ func (x LookupType) String() string { } func (LookupType) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[3].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[4].Descriptor() } func (LookupType) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[3] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[4] } func (x LookupType) Number() protoreflect.EnumNumber { @@ -216,7 +265,7 @@ func (x LookupType) Number() protoreflect.EnumNumber { // Deprecated: Use LookupType.Descriptor instead. func (LookupType) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{3} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{4} } // Defines the type of GraphQL operation @@ -259,11 +308,11 @@ func (x OperationType) String() string { } func (OperationType) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[4].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[5].Descriptor() } func (OperationType) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[4] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[5] } func (x OperationType) Number() protoreflect.EnumNumber { @@ -272,7 +321,7 @@ func (x OperationType) Number() protoreflect.EnumNumber { // Deprecated: Use OperationType.Descriptor instead. func (OperationType) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{4} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{5} } type EventType int32 @@ -308,11 +357,11 @@ func (x EventType) String() string { } func (EventType) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[5].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[6].Descriptor() } func (EventType) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[5] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[6] } func (x EventType) Number() protoreflect.EnumNumber { @@ -321,7 +370,7 @@ func (x EventType) Number() protoreflect.EnumNumber { // Deprecated: Use EventType.Descriptor instead. func (EventType) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{5} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{6} } type ConfigurationVariableKind int32 @@ -357,11 +406,11 @@ func (x ConfigurationVariableKind) String() string { } func (ConfigurationVariableKind) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[6].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[7].Descriptor() } func (ConfigurationVariableKind) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[6] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[7] } func (x ConfigurationVariableKind) Number() protoreflect.EnumNumber { @@ -370,7 +419,7 @@ func (x ConfigurationVariableKind) Number() protoreflect.EnumNumber { // Deprecated: Use ConfigurationVariableKind.Descriptor instead. func (ConfigurationVariableKind) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{6} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{7} } type HTTPMethod int32 @@ -412,11 +461,11 @@ func (x HTTPMethod) String() string { } func (HTTPMethod) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[7].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[8].Descriptor() } func (HTTPMethod) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[7] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[8] } func (x HTTPMethod) Number() protoreflect.EnumNumber { @@ -425,7 +474,7 @@ func (x HTTPMethod) Number() protoreflect.EnumNumber { // Deprecated: Use HTTPMethod.Descriptor instead. func (HTTPMethod) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{7} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{8} } type Subgraph struct { @@ -960,6 +1009,186 @@ func (x *SelfRegisterResponse) GetRegistrationInfo() *RegistrationInfo { return nil } +type GenerateQueryRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + SchemaHash string `protobuf:"bytes,1,opt,name=schema_hash,json=schemaHash,proto3" json:"schema_hash,omitempty"` + Prompt string `protobuf:"bytes,2,opt,name=prompt,proto3" json:"prompt,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateQueryRequest) Reset() { + *x = GenerateQueryRequest{} + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateQueryRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateQueryRequest) ProtoMessage() {} + +func (x *GenerateQueryRequest) ProtoReflect() protoreflect.Message { + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + 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 GenerateQueryRequest.ProtoReflect.Descriptor instead. +func (*GenerateQueryRequest) Descriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{10} +} + +func (x *GenerateQueryRequest) GetSchemaHash() string { + if x != nil { + return x.SchemaHash + } + return "" +} + +func (x *GenerateQueryRequest) GetPrompt() string { + if x != nil { + return x.Prompt + } + return "" +} + +type GenerateQueryResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Query *SatisfiedQuery `protobuf:"bytes,2,opt,name=query,proto3,oneof" json:"query,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateQueryResponse) Reset() { + *x = GenerateQueryResponse{} + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateQueryResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateQueryResponse) ProtoMessage() {} + +func (x *GenerateQueryResponse) ProtoReflect() protoreflect.Message { + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + 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 GenerateQueryResponse.ProtoReflect.Descriptor instead. +func (*GenerateQueryResponse) Descriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{11} +} + +func (x *GenerateQueryResponse) GetResponse() *Response { + if x != nil { + return x.Response + } + return nil +} + +func (x *GenerateQueryResponse) GetQuery() *SatisfiedQuery { + if x != nil { + return x.Query + } + return nil +} + +type SatisfiedQuery struct { + state protoimpl.MessageState `protogen:"open.v1"` + Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` + Document string `protobuf:"bytes,2,opt,name=document,proto3" json:"document,omitempty"` + OperationName string `protobuf:"bytes,3,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty"` + OperationType SatisfiedOperationType `protobuf:"varint,4,opt,name=operation_type,json=operationType,proto3,enum=wg.cosmo.node.v1.SatisfiedOperationType" json:"operation_type,omitempty"` + VariablesSchema string `protobuf:"bytes,5,opt,name=variables_schema,json=variablesSchema,proto3" json:"variables_schema,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SatisfiedQuery) Reset() { + *x = SatisfiedQuery{} + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SatisfiedQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SatisfiedQuery) ProtoMessage() {} + +func (x *SatisfiedQuery) ProtoReflect() protoreflect.Message { + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + 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 SatisfiedQuery.ProtoReflect.Descriptor instead. +func (*SatisfiedQuery) Descriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{12} +} + +func (x *SatisfiedQuery) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *SatisfiedQuery) GetDocument() string { + if x != nil { + return x.Document + } + return "" +} + +func (x *SatisfiedQuery) GetOperationName() string { + if x != nil { + return x.OperationName + } + return "" +} + +func (x *SatisfiedQuery) GetOperationType() SatisfiedOperationType { + if x != nil { + return x.OperationType + } + return SatisfiedOperationType_QUERY +} + +func (x *SatisfiedQuery) GetVariablesSchema() string { + if x != nil { + return x.VariablesSchema + } + return "" +} + type EngineConfiguration struct { state protoimpl.MessageState `protogen:"open.v1"` DefaultFlushInterval int64 `protobuf:"varint,1,opt,name=defaultFlushInterval,proto3" json:"defaultFlushInterval,omitempty"` @@ -975,7 +1204,7 @@ type EngineConfiguration struct { func (x *EngineConfiguration) Reset() { *x = EngineConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -987,7 +1216,7 @@ func (x *EngineConfiguration) String() string { func (*EngineConfiguration) ProtoMessage() {} func (x *EngineConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1000,7 +1229,7 @@ func (x *EngineConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EngineConfiguration.ProtoReflect.Descriptor instead. func (*EngineConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{10} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{13} } func (x *EngineConfiguration) GetDefaultFlushInterval() int64 { @@ -1078,7 +1307,7 @@ type DataSourceConfiguration struct { func (x *DataSourceConfiguration) Reset() { *x = DataSourceConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1090,7 +1319,7 @@ func (x *DataSourceConfiguration) String() string { func (*DataSourceConfiguration) ProtoMessage() {} func (x *DataSourceConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1103,7 +1332,7 @@ func (x *DataSourceConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceConfiguration.ProtoReflect.Descriptor instead. func (*DataSourceConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{11} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{14} } func (x *DataSourceConfiguration) GetKind() DataSourceKind { @@ -1240,7 +1469,7 @@ type EntityCachingConfiguration struct { func (x *EntityCachingConfiguration) Reset() { *x = EntityCachingConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1252,7 +1481,7 @@ func (x *EntityCachingConfiguration) String() string { func (*EntityCachingConfiguration) ProtoMessage() {} func (x *EntityCachingConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1265,7 +1494,7 @@ func (x *EntityCachingConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityCachingConfiguration.ProtoReflect.Descriptor instead. func (*EntityCachingConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{12} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{15} } func (x *EntityCachingConfiguration) GetEntityCacheConfigurations() []*EntityCacheConfiguration { @@ -1311,7 +1540,7 @@ type EntityCacheConfiguration struct { func (x *EntityCacheConfiguration) Reset() { *x = EntityCacheConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1323,7 +1552,7 @@ func (x *EntityCacheConfiguration) String() string { func (*EntityCacheConfiguration) ProtoMessage() {} func (x *EntityCacheConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1336,7 +1565,7 @@ func (x *EntityCacheConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityCacheConfiguration.ProtoReflect.Descriptor instead. func (*EntityCacheConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{13} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{16} } func (x *EntityCacheConfiguration) GetTypeName() string { @@ -1394,7 +1623,7 @@ type CacheInvalidateConfiguration struct { func (x *CacheInvalidateConfiguration) Reset() { *x = CacheInvalidateConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1406,7 +1635,7 @@ func (x *CacheInvalidateConfiguration) String() string { func (*CacheInvalidateConfiguration) ProtoMessage() {} func (x *CacheInvalidateConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1419,7 +1648,7 @@ func (x *CacheInvalidateConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use CacheInvalidateConfiguration.ProtoReflect.Descriptor instead. func (*CacheInvalidateConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{14} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{17} } func (x *CacheInvalidateConfiguration) GetFieldName() string { @@ -1457,7 +1686,7 @@ type CachePopulateConfiguration struct { func (x *CachePopulateConfiguration) Reset() { *x = CachePopulateConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1469,7 +1698,7 @@ func (x *CachePopulateConfiguration) String() string { func (*CachePopulateConfiguration) ProtoMessage() {} func (x *CachePopulateConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1482,7 +1711,7 @@ func (x *CachePopulateConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use CachePopulateConfiguration.ProtoReflect.Descriptor instead. func (*CachePopulateConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{15} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{18} } func (x *CachePopulateConfiguration) GetFieldName() string { @@ -1525,7 +1754,7 @@ type CostConfiguration struct { func (x *CostConfiguration) Reset() { *x = CostConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1537,7 +1766,7 @@ func (x *CostConfiguration) String() string { func (*CostConfiguration) ProtoMessage() {} func (x *CostConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1550,7 +1779,7 @@ func (x *CostConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use CostConfiguration.ProtoReflect.Descriptor instead. func (*CostConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{16} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{19} } func (x *CostConfiguration) GetFieldWeights() []*FieldWeightConfiguration { @@ -1594,7 +1823,7 @@ type FieldWeightConfiguration struct { func (x *FieldWeightConfiguration) Reset() { *x = FieldWeightConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1606,7 +1835,7 @@ func (x *FieldWeightConfiguration) String() string { func (*FieldWeightConfiguration) ProtoMessage() {} func (x *FieldWeightConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1619,7 +1848,7 @@ func (x *FieldWeightConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldWeightConfiguration.ProtoReflect.Descriptor instead. func (*FieldWeightConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{17} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{20} } func (x *FieldWeightConfiguration) GetTypeName() string { @@ -1671,7 +1900,7 @@ type FieldListSizeConfiguration struct { func (x *FieldListSizeConfiguration) Reset() { *x = FieldListSizeConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1683,7 +1912,7 @@ func (x *FieldListSizeConfiguration) String() string { func (*FieldListSizeConfiguration) ProtoMessage() {} func (x *FieldListSizeConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1696,7 +1925,7 @@ func (x *FieldListSizeConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldListSizeConfiguration.ProtoReflect.Descriptor instead. func (*FieldListSizeConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{18} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{21} } func (x *FieldListSizeConfiguration) GetTypeName() string { @@ -1751,7 +1980,7 @@ type ArgumentConfiguration struct { func (x *ArgumentConfiguration) Reset() { *x = ArgumentConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1763,7 +1992,7 @@ func (x *ArgumentConfiguration) String() string { func (*ArgumentConfiguration) ProtoMessage() {} func (x *ArgumentConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1776,7 +2005,7 @@ func (x *ArgumentConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use ArgumentConfiguration.ProtoReflect.Descriptor instead. func (*ArgumentConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{19} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{22} } func (x *ArgumentConfiguration) GetName() string { @@ -1802,7 +2031,7 @@ type Scopes struct { func (x *Scopes) Reset() { *x = Scopes{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1814,7 +2043,7 @@ func (x *Scopes) String() string { func (*Scopes) ProtoMessage() {} func (x *Scopes) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1827,7 +2056,7 @@ func (x *Scopes) ProtoReflect() protoreflect.Message { // Deprecated: Use Scopes.ProtoReflect.Descriptor instead. func (*Scopes) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{20} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{23} } func (x *Scopes) GetRequiredAndScopes() []string { @@ -1848,7 +2077,7 @@ type AuthorizationConfiguration struct { func (x *AuthorizationConfiguration) Reset() { *x = AuthorizationConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1860,7 +2089,7 @@ func (x *AuthorizationConfiguration) String() string { func (*AuthorizationConfiguration) ProtoMessage() {} func (x *AuthorizationConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1873,7 +2102,7 @@ func (x *AuthorizationConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use AuthorizationConfiguration.ProtoReflect.Descriptor instead. func (*AuthorizationConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{21} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{24} } func (x *AuthorizationConfiguration) GetRequiresAuthentication() bool { @@ -1910,7 +2139,7 @@ type FieldConfiguration struct { func (x *FieldConfiguration) Reset() { *x = FieldConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1922,7 +2151,7 @@ func (x *FieldConfiguration) String() string { func (*FieldConfiguration) ProtoMessage() {} func (x *FieldConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1935,7 +2164,7 @@ func (x *FieldConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldConfiguration.ProtoReflect.Descriptor instead. func (*FieldConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{22} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{25} } func (x *FieldConfiguration) GetTypeName() string { @@ -1983,7 +2212,7 @@ type TypeConfiguration struct { func (x *TypeConfiguration) Reset() { *x = TypeConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1995,7 +2224,7 @@ func (x *TypeConfiguration) String() string { func (*TypeConfiguration) ProtoMessage() {} func (x *TypeConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2008,7 +2237,7 @@ func (x *TypeConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeConfiguration.ProtoReflect.Descriptor instead. func (*TypeConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{23} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{26} } func (x *TypeConfiguration) GetTypeName() string { @@ -2037,7 +2266,7 @@ type TypeField struct { func (x *TypeField) Reset() { *x = TypeField{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2049,7 +2278,7 @@ func (x *TypeField) String() string { func (*TypeField) ProtoMessage() {} func (x *TypeField) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2062,7 +2291,7 @@ func (x *TypeField) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeField.ProtoReflect.Descriptor instead. func (*TypeField) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{24} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{27} } func (x *TypeField) GetTypeName() string { @@ -2103,7 +2332,7 @@ type FieldCoordinates struct { func (x *FieldCoordinates) Reset() { *x = FieldCoordinates{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2115,7 +2344,7 @@ func (x *FieldCoordinates) String() string { func (*FieldCoordinates) ProtoMessage() {} func (x *FieldCoordinates) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2128,7 +2357,7 @@ func (x *FieldCoordinates) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldCoordinates.ProtoReflect.Descriptor instead. func (*FieldCoordinates) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{25} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{28} } func (x *FieldCoordinates) GetFieldName() string { @@ -2155,7 +2384,7 @@ type FieldSetCondition struct { func (x *FieldSetCondition) Reset() { *x = FieldSetCondition{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2167,7 +2396,7 @@ func (x *FieldSetCondition) String() string { func (*FieldSetCondition) ProtoMessage() {} func (x *FieldSetCondition) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2180,7 +2409,7 @@ func (x *FieldSetCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldSetCondition.ProtoReflect.Descriptor instead. func (*FieldSetCondition) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{26} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{29} } func (x *FieldSetCondition) GetFieldCoordinatesPath() []*FieldCoordinates { @@ -2210,7 +2439,7 @@ type RequiredField struct { func (x *RequiredField) Reset() { *x = RequiredField{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2222,7 +2451,7 @@ func (x *RequiredField) String() string { func (*RequiredField) ProtoMessage() {} func (x *RequiredField) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2235,7 +2464,7 @@ func (x *RequiredField) ProtoReflect() protoreflect.Message { // Deprecated: Use RequiredField.ProtoReflect.Descriptor instead. func (*RequiredField) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{27} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{30} } func (x *RequiredField) GetTypeName() string { @@ -2283,7 +2512,7 @@ type EntityInterfaceConfiguration struct { func (x *EntityInterfaceConfiguration) Reset() { *x = EntityInterfaceConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2295,7 +2524,7 @@ func (x *EntityInterfaceConfiguration) String() string { func (*EntityInterfaceConfiguration) ProtoMessage() {} func (x *EntityInterfaceConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2308,7 +2537,7 @@ func (x *EntityInterfaceConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityInterfaceConfiguration.ProtoReflect.Descriptor instead. func (*EntityInterfaceConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{28} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{31} } func (x *EntityInterfaceConfiguration) GetInterfaceTypeName() string { @@ -2351,7 +2580,7 @@ type FetchConfiguration struct { func (x *FetchConfiguration) Reset() { *x = FetchConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2363,7 +2592,7 @@ func (x *FetchConfiguration) String() string { func (*FetchConfiguration) ProtoMessage() {} func (x *FetchConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2376,7 +2605,7 @@ func (x *FetchConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FetchConfiguration.ProtoReflect.Descriptor instead. func (*FetchConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{29} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{32} } func (x *FetchConfiguration) GetUrl() *ConfigurationVariable { @@ -2460,7 +2689,7 @@ type StatusCodeTypeMapping struct { func (x *StatusCodeTypeMapping) Reset() { *x = StatusCodeTypeMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2472,7 +2701,7 @@ func (x *StatusCodeTypeMapping) String() string { func (*StatusCodeTypeMapping) ProtoMessage() {} func (x *StatusCodeTypeMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2485,7 +2714,7 @@ func (x *StatusCodeTypeMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use StatusCodeTypeMapping.ProtoReflect.Descriptor instead. func (*StatusCodeTypeMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{30} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{33} } func (x *StatusCodeTypeMapping) GetStatusCode() int64 { @@ -2523,7 +2752,7 @@ type DataSourceCustom_GraphQL struct { func (x *DataSourceCustom_GraphQL) Reset() { *x = DataSourceCustom_GraphQL{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2535,7 +2764,7 @@ func (x *DataSourceCustom_GraphQL) String() string { func (*DataSourceCustom_GraphQL) ProtoMessage() {} func (x *DataSourceCustom_GraphQL) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2548,7 +2777,7 @@ func (x *DataSourceCustom_GraphQL) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceCustom_GraphQL.ProtoReflect.Descriptor instead. func (*DataSourceCustom_GraphQL) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{31} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{34} } func (x *DataSourceCustom_GraphQL) GetFetch() *FetchConfiguration { @@ -2604,7 +2833,7 @@ type GRPCConfiguration struct { func (x *GRPCConfiguration) Reset() { *x = GRPCConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2616,7 +2845,7 @@ func (x *GRPCConfiguration) String() string { func (*GRPCConfiguration) ProtoMessage() {} func (x *GRPCConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2629,7 +2858,7 @@ func (x *GRPCConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use GRPCConfiguration.ProtoReflect.Descriptor instead. func (*GRPCConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{32} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{35} } func (x *GRPCConfiguration) GetMapping() *GRPCMapping { @@ -2663,7 +2892,7 @@ type ImageReference struct { func (x *ImageReference) Reset() { *x = ImageReference{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2675,7 +2904,7 @@ func (x *ImageReference) String() string { func (*ImageReference) ProtoMessage() {} func (x *ImageReference) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2688,7 +2917,7 @@ func (x *ImageReference) ProtoReflect() protoreflect.Message { // Deprecated: Use ImageReference.ProtoReflect.Descriptor instead. func (*ImageReference) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{33} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{36} } func (x *ImageReference) GetRepository() string { @@ -2718,7 +2947,7 @@ type PluginConfiguration struct { func (x *PluginConfiguration) Reset() { *x = PluginConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2730,7 +2959,7 @@ func (x *PluginConfiguration) String() string { func (*PluginConfiguration) ProtoMessage() {} func (x *PluginConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2743,7 +2972,7 @@ func (x *PluginConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use PluginConfiguration.ProtoReflect.Descriptor instead. func (*PluginConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{34} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{37} } func (x *PluginConfiguration) GetName() string { @@ -2777,7 +3006,7 @@ type SSLConfiguration struct { func (x *SSLConfiguration) Reset() { *x = SSLConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2789,7 +3018,7 @@ func (x *SSLConfiguration) String() string { func (*SSLConfiguration) ProtoMessage() {} func (x *SSLConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2802,7 +3031,7 @@ func (x *SSLConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use SSLConfiguration.ProtoReflect.Descriptor instead. func (*SSLConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{35} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{38} } func (x *SSLConfiguration) GetEnabled() bool { @@ -2835,7 +3064,7 @@ type GRPCMapping struct { func (x *GRPCMapping) Reset() { *x = GRPCMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2847,7 +3076,7 @@ func (x *GRPCMapping) String() string { func (*GRPCMapping) ProtoMessage() {} func (x *GRPCMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2860,7 +3089,7 @@ func (x *GRPCMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use GRPCMapping.ProtoReflect.Descriptor instead. func (*GRPCMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{36} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{39} } func (x *GRPCMapping) GetVersion() int32 { @@ -2931,7 +3160,7 @@ type LookupMapping struct { func (x *LookupMapping) Reset() { *x = LookupMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2943,7 +3172,7 @@ func (x *LookupMapping) String() string { func (*LookupMapping) ProtoMessage() {} func (x *LookupMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2956,7 +3185,7 @@ func (x *LookupMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use LookupMapping.ProtoReflect.Descriptor instead. func (*LookupMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{37} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{40} } func (x *LookupMapping) GetType() LookupType { @@ -3007,7 +3236,7 @@ type LookupFieldMapping struct { func (x *LookupFieldMapping) Reset() { *x = LookupFieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3019,7 +3248,7 @@ func (x *LookupFieldMapping) String() string { func (*LookupFieldMapping) ProtoMessage() {} func (x *LookupFieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3032,7 +3261,7 @@ func (x *LookupFieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use LookupFieldMapping.ProtoReflect.Descriptor instead. func (*LookupFieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{38} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{41} } func (x *LookupFieldMapping) GetType() string { @@ -3068,7 +3297,7 @@ type OperationMapping struct { func (x *OperationMapping) Reset() { *x = OperationMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3080,7 +3309,7 @@ func (x *OperationMapping) String() string { func (*OperationMapping) ProtoMessage() {} func (x *OperationMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3093,7 +3322,7 @@ func (x *OperationMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use OperationMapping.ProtoReflect.Descriptor instead. func (*OperationMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{39} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{42} } func (x *OperationMapping) GetType() OperationType { @@ -3154,7 +3383,7 @@ type EntityMapping struct { func (x *EntityMapping) Reset() { *x = EntityMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3166,7 +3395,7 @@ func (x *EntityMapping) String() string { func (*EntityMapping) ProtoMessage() {} func (x *EntityMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3179,7 +3408,7 @@ func (x *EntityMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityMapping.ProtoReflect.Descriptor instead. func (*EntityMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{40} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{43} } func (x *EntityMapping) GetTypeName() string { @@ -3247,7 +3476,7 @@ type RequiredFieldMapping struct { func (x *RequiredFieldMapping) Reset() { *x = RequiredFieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3259,7 +3488,7 @@ func (x *RequiredFieldMapping) String() string { func (*RequiredFieldMapping) ProtoMessage() {} func (x *RequiredFieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3272,7 +3501,7 @@ func (x *RequiredFieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use RequiredFieldMapping.ProtoReflect.Descriptor instead. func (*RequiredFieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{41} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{44} } func (x *RequiredFieldMapping) GetFieldMapping() *FieldMapping { @@ -3316,7 +3545,7 @@ type TypeFieldMapping struct { func (x *TypeFieldMapping) Reset() { *x = TypeFieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3328,7 +3557,7 @@ func (x *TypeFieldMapping) String() string { func (*TypeFieldMapping) ProtoMessage() {} func (x *TypeFieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3341,7 +3570,7 @@ func (x *TypeFieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeFieldMapping.ProtoReflect.Descriptor instead. func (*TypeFieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{42} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{45} } func (x *TypeFieldMapping) GetType() string { @@ -3373,7 +3602,7 @@ type FieldMapping struct { func (x *FieldMapping) Reset() { *x = FieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3385,7 +3614,7 @@ func (x *FieldMapping) String() string { func (*FieldMapping) ProtoMessage() {} func (x *FieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3398,7 +3627,7 @@ func (x *FieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldMapping.ProtoReflect.Descriptor instead. func (*FieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{43} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{46} } func (x *FieldMapping) GetOriginal() string { @@ -3435,7 +3664,7 @@ type ArgumentMapping struct { func (x *ArgumentMapping) Reset() { *x = ArgumentMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3447,7 +3676,7 @@ func (x *ArgumentMapping) String() string { func (*ArgumentMapping) ProtoMessage() {} func (x *ArgumentMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3460,7 +3689,7 @@ func (x *ArgumentMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use ArgumentMapping.ProtoReflect.Descriptor instead. func (*ArgumentMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{44} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{47} } func (x *ArgumentMapping) GetOriginal() string { @@ -3487,7 +3716,7 @@ type EnumMapping struct { func (x *EnumMapping) Reset() { *x = EnumMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3499,7 +3728,7 @@ func (x *EnumMapping) String() string { func (*EnumMapping) ProtoMessage() {} func (x *EnumMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3512,7 +3741,7 @@ func (x *EnumMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use EnumMapping.ProtoReflect.Descriptor instead. func (*EnumMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{45} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{48} } func (x *EnumMapping) GetType() string { @@ -3539,7 +3768,7 @@ type EnumValueMapping struct { func (x *EnumValueMapping) Reset() { *x = EnumValueMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3551,7 +3780,7 @@ func (x *EnumValueMapping) String() string { func (*EnumValueMapping) ProtoMessage() {} func (x *EnumValueMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3564,7 +3793,7 @@ func (x *EnumValueMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use EnumValueMapping.ProtoReflect.Descriptor instead. func (*EnumValueMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{46} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{49} } func (x *EnumValueMapping) GetOriginal() string { @@ -3592,7 +3821,7 @@ type NatsStreamConfiguration struct { func (x *NatsStreamConfiguration) Reset() { *x = NatsStreamConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3604,7 +3833,7 @@ func (x *NatsStreamConfiguration) String() string { func (*NatsStreamConfiguration) ProtoMessage() {} func (x *NatsStreamConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3617,7 +3846,7 @@ func (x *NatsStreamConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use NatsStreamConfiguration.ProtoReflect.Descriptor instead. func (*NatsStreamConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{47} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{50} } func (x *NatsStreamConfiguration) GetConsumerName() string { @@ -3652,7 +3881,7 @@ type NatsEventConfiguration struct { func (x *NatsEventConfiguration) Reset() { *x = NatsEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3664,7 +3893,7 @@ func (x *NatsEventConfiguration) String() string { func (*NatsEventConfiguration) ProtoMessage() {} func (x *NatsEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3677,7 +3906,7 @@ func (x *NatsEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use NatsEventConfiguration.ProtoReflect.Descriptor instead. func (*NatsEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{48} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{51} } func (x *NatsEventConfiguration) GetEngineEventConfiguration() *EngineEventConfiguration { @@ -3711,7 +3940,7 @@ type KafkaEventConfiguration struct { func (x *KafkaEventConfiguration) Reset() { *x = KafkaEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3723,7 +3952,7 @@ func (x *KafkaEventConfiguration) String() string { func (*KafkaEventConfiguration) ProtoMessage() {} func (x *KafkaEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3736,7 +3965,7 @@ func (x *KafkaEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use KafkaEventConfiguration.ProtoReflect.Descriptor instead. func (*KafkaEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{49} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{52} } func (x *KafkaEventConfiguration) GetEngineEventConfiguration() *EngineEventConfiguration { @@ -3763,7 +3992,7 @@ type RedisEventConfiguration struct { func (x *RedisEventConfiguration) Reset() { *x = RedisEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3775,7 +4004,7 @@ func (x *RedisEventConfiguration) String() string { func (*RedisEventConfiguration) ProtoMessage() {} func (x *RedisEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3788,7 +4017,7 @@ func (x *RedisEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use RedisEventConfiguration.ProtoReflect.Descriptor instead. func (*RedisEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{50} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{53} } func (x *RedisEventConfiguration) GetEngineEventConfiguration() *EngineEventConfiguration { @@ -3817,7 +4046,7 @@ type EngineEventConfiguration struct { func (x *EngineEventConfiguration) Reset() { *x = EngineEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3829,7 +4058,7 @@ func (x *EngineEventConfiguration) String() string { func (*EngineEventConfiguration) ProtoMessage() {} func (x *EngineEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3842,7 +4071,7 @@ func (x *EngineEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EngineEventConfiguration.ProtoReflect.Descriptor instead. func (*EngineEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{51} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{54} } func (x *EngineEventConfiguration) GetProviderId() string { @@ -3884,7 +4113,7 @@ type DataSourceCustomEvents struct { func (x *DataSourceCustomEvents) Reset() { *x = DataSourceCustomEvents{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3896,7 +4125,7 @@ func (x *DataSourceCustomEvents) String() string { func (*DataSourceCustomEvents) ProtoMessage() {} func (x *DataSourceCustomEvents) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3909,7 +4138,7 @@ func (x *DataSourceCustomEvents) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceCustomEvents.ProtoReflect.Descriptor instead. func (*DataSourceCustomEvents) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{52} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{55} } func (x *DataSourceCustomEvents) GetNats() []*NatsEventConfiguration { @@ -3942,7 +4171,7 @@ type DataSourceCustom_Static struct { func (x *DataSourceCustom_Static) Reset() { *x = DataSourceCustom_Static{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3954,7 +4183,7 @@ func (x *DataSourceCustom_Static) String() string { func (*DataSourceCustom_Static) ProtoMessage() {} func (x *DataSourceCustom_Static) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3967,7 +4196,7 @@ func (x *DataSourceCustom_Static) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceCustom_Static.ProtoReflect.Descriptor instead. func (*DataSourceCustom_Static) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{53} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{56} } func (x *DataSourceCustom_Static) GetData() *ConfigurationVariable { @@ -3990,7 +4219,7 @@ type ConfigurationVariable struct { func (x *ConfigurationVariable) Reset() { *x = ConfigurationVariable{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4002,7 +4231,7 @@ func (x *ConfigurationVariable) String() string { func (*ConfigurationVariable) ProtoMessage() {} func (x *ConfigurationVariable) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4015,7 +4244,7 @@ func (x *ConfigurationVariable) ProtoReflect() protoreflect.Message { // Deprecated: Use ConfigurationVariable.ProtoReflect.Descriptor instead. func (*ConfigurationVariable) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{54} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{57} } func (x *ConfigurationVariable) GetKind() ConfigurationVariableKind { @@ -4063,7 +4292,7 @@ type DirectiveConfiguration struct { func (x *DirectiveConfiguration) Reset() { *x = DirectiveConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4075,7 +4304,7 @@ func (x *DirectiveConfiguration) String() string { func (*DirectiveConfiguration) ProtoMessage() {} func (x *DirectiveConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4088,7 +4317,7 @@ func (x *DirectiveConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use DirectiveConfiguration.ProtoReflect.Descriptor instead. func (*DirectiveConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{55} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{58} } func (x *DirectiveConfiguration) GetDirectiveName() string { @@ -4115,7 +4344,7 @@ type URLQueryConfiguration struct { func (x *URLQueryConfiguration) Reset() { *x = URLQueryConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4127,7 +4356,7 @@ func (x *URLQueryConfiguration) String() string { func (*URLQueryConfiguration) ProtoMessage() {} func (x *URLQueryConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4140,7 +4369,7 @@ func (x *URLQueryConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use URLQueryConfiguration.ProtoReflect.Descriptor instead. func (*URLQueryConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{56} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{59} } func (x *URLQueryConfiguration) GetName() string { @@ -4166,7 +4395,7 @@ type HTTPHeader struct { func (x *HTTPHeader) Reset() { *x = HTTPHeader{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4178,7 +4407,7 @@ func (x *HTTPHeader) String() string { func (*HTTPHeader) ProtoMessage() {} func (x *HTTPHeader) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4191,7 +4420,7 @@ func (x *HTTPHeader) ProtoReflect() protoreflect.Message { // Deprecated: Use HTTPHeader.ProtoReflect.Descriptor instead. func (*HTTPHeader) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{57} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{60} } func (x *HTTPHeader) GetValues() []*ConfigurationVariable { @@ -4212,7 +4441,7 @@ type MTLSConfiguration struct { func (x *MTLSConfiguration) Reset() { *x = MTLSConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4224,7 +4453,7 @@ func (x *MTLSConfiguration) String() string { func (*MTLSConfiguration) ProtoMessage() {} func (x *MTLSConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4237,7 +4466,7 @@ func (x *MTLSConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use MTLSConfiguration.ProtoReflect.Descriptor instead. func (*MTLSConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{58} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{61} } func (x *MTLSConfiguration) GetKey() *ConfigurationVariable { @@ -4275,7 +4504,7 @@ type GraphQLSubscriptionConfiguration struct { func (x *GraphQLSubscriptionConfiguration) Reset() { *x = GraphQLSubscriptionConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4287,7 +4516,7 @@ func (x *GraphQLSubscriptionConfiguration) String() string { func (*GraphQLSubscriptionConfiguration) ProtoMessage() {} func (x *GraphQLSubscriptionConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4300,7 +4529,7 @@ func (x *GraphQLSubscriptionConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use GraphQLSubscriptionConfiguration.ProtoReflect.Descriptor instead. func (*GraphQLSubscriptionConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{59} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{62} } func (x *GraphQLSubscriptionConfiguration) GetEnabled() bool { @@ -4348,7 +4577,7 @@ type GraphQLFederationConfiguration struct { func (x *GraphQLFederationConfiguration) Reset() { *x = GraphQLFederationConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4360,7 +4589,7 @@ func (x *GraphQLFederationConfiguration) String() string { func (*GraphQLFederationConfiguration) ProtoMessage() {} func (x *GraphQLFederationConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4373,7 +4602,7 @@ func (x *GraphQLFederationConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use GraphQLFederationConfiguration.ProtoReflect.Descriptor instead. func (*GraphQLFederationConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{60} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{63} } func (x *GraphQLFederationConfiguration) GetEnabled() bool { @@ -4400,7 +4629,7 @@ type InternedString struct { func (x *InternedString) Reset() { *x = InternedString{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4412,7 +4641,7 @@ func (x *InternedString) String() string { func (*InternedString) ProtoMessage() {} func (x *InternedString) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4425,7 +4654,7 @@ func (x *InternedString) ProtoReflect() protoreflect.Message { // Deprecated: Use InternedString.ProtoReflect.Descriptor instead. func (*InternedString) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{61} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{64} } func (x *InternedString) GetKey() string { @@ -4445,7 +4674,7 @@ type SingleTypeField struct { func (x *SingleTypeField) Reset() { *x = SingleTypeField{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4457,7 +4686,7 @@ func (x *SingleTypeField) String() string { func (*SingleTypeField) ProtoMessage() {} func (x *SingleTypeField) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4470,7 +4699,7 @@ func (x *SingleTypeField) ProtoReflect() protoreflect.Message { // Deprecated: Use SingleTypeField.ProtoReflect.Descriptor instead. func (*SingleTypeField) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{62} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{65} } func (x *SingleTypeField) GetTypeName() string { @@ -4497,7 +4726,7 @@ type SubscriptionFieldCondition struct { func (x *SubscriptionFieldCondition) Reset() { *x = SubscriptionFieldCondition{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4509,7 +4738,7 @@ func (x *SubscriptionFieldCondition) String() string { func (*SubscriptionFieldCondition) ProtoMessage() {} func (x *SubscriptionFieldCondition) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4522,7 +4751,7 @@ func (x *SubscriptionFieldCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionFieldCondition.ProtoReflect.Descriptor instead. func (*SubscriptionFieldCondition) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{63} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{66} } func (x *SubscriptionFieldCondition) GetFieldPath() []string { @@ -4551,7 +4780,7 @@ type SubscriptionFilterCondition struct { func (x *SubscriptionFilterCondition) Reset() { *x = SubscriptionFilterCondition{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4563,7 +4792,7 @@ func (x *SubscriptionFilterCondition) String() string { func (*SubscriptionFilterCondition) ProtoMessage() {} func (x *SubscriptionFilterCondition) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4576,7 +4805,7 @@ func (x *SubscriptionFilterCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionFilterCondition.ProtoReflect.Descriptor instead. func (*SubscriptionFilterCondition) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{64} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{67} } func (x *SubscriptionFilterCondition) GetAnd() []*SubscriptionFilterCondition { @@ -4616,7 +4845,7 @@ type CacheWarmerOperations struct { func (x *CacheWarmerOperations) Reset() { *x = CacheWarmerOperations{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4628,7 +4857,7 @@ func (x *CacheWarmerOperations) String() string { func (*CacheWarmerOperations) ProtoMessage() {} func (x *CacheWarmerOperations) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4641,7 +4870,7 @@ func (x *CacheWarmerOperations) ProtoReflect() protoreflect.Message { // Deprecated: Use CacheWarmerOperations.ProtoReflect.Descriptor instead. func (*CacheWarmerOperations) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{65} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{68} } func (x *CacheWarmerOperations) GetOperations() []*Operation { @@ -4661,7 +4890,7 @@ type Operation struct { func (x *Operation) Reset() { *x = Operation{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4673,7 +4902,7 @@ func (x *Operation) String() string { func (*Operation) ProtoMessage() {} func (x *Operation) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4686,7 +4915,7 @@ func (x *Operation) ProtoReflect() protoreflect.Message { // Deprecated: Use Operation.ProtoReflect.Descriptor instead. func (*Operation) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{66} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{69} } func (x *Operation) GetRequest() *OperationRequest { @@ -4714,7 +4943,7 @@ type OperationRequest struct { func (x *OperationRequest) Reset() { *x = OperationRequest{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4726,7 +4955,7 @@ func (x *OperationRequest) String() string { func (*OperationRequest) ProtoMessage() {} func (x *OperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4739,7 +4968,7 @@ func (x *OperationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use OperationRequest.ProtoReflect.Descriptor instead. func (*OperationRequest) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{67} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{70} } func (x *OperationRequest) GetOperationName() string { @@ -4772,7 +5001,7 @@ type Extension struct { func (x *Extension) Reset() { *x = Extension{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4784,7 +5013,7 @@ func (x *Extension) String() string { func (*Extension) ProtoMessage() {} func (x *Extension) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4797,7 +5026,7 @@ func (x *Extension) ProtoReflect() protoreflect.Message { // Deprecated: Use Extension.ProtoReflect.Descriptor instead. func (*Extension) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{68} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{71} } func (x *Extension) GetPersistedQuery() *PersistedQuery { @@ -4817,7 +5046,7 @@ type PersistedQuery struct { func (x *PersistedQuery) Reset() { *x = PersistedQuery{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4829,7 +5058,7 @@ func (x *PersistedQuery) String() string { func (*PersistedQuery) ProtoMessage() {} func (x *PersistedQuery) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4842,7 +5071,7 @@ func (x *PersistedQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use PersistedQuery.ProtoReflect.Descriptor instead. func (*PersistedQuery) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{69} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{72} } func (x *PersistedQuery) GetSha256Hash() string { @@ -4869,7 +5098,7 @@ type ClientInfo struct { func (x *ClientInfo) Reset() { *x = ClientInfo{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4881,7 +5110,7 @@ func (x *ClientInfo) String() string { func (*ClientInfo) ProtoMessage() {} func (x *ClientInfo) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4894,7 +5123,7 @@ func (x *ClientInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead. func (*ClientInfo) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{70} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{73} } func (x *ClientInfo) GetName() string { @@ -4954,7 +5183,21 @@ const file_wg_cosmo_node_v1_node_proto_rawDesc = "" + "\x14SelfRegisterResponse\x126\n" + "\bresponse\x18\x01 \x01(\v2\x1a.wg.cosmo.node.v1.ResponseR\bresponse\x12S\n" + "\x10registrationInfo\x18\x02 \x01(\v2\".wg.cosmo.node.v1.RegistrationInfoH\x00R\x10registrationInfo\x88\x01\x01B\x13\n" + - "\x11_registrationInfo\"\xfc\x04\n" + + "\x11_registrationInfo\"O\n" + + "\x14GenerateQueryRequest\x12\x1f\n" + + "\vschema_hash\x18\x01 \x01(\tR\n" + + "schemaHash\x12\x16\n" + + "\x06prompt\x18\x02 \x01(\tR\x06prompt\"\x96\x01\n" + + "\x15GenerateQueryResponse\x126\n" + + "\bresponse\x18\x01 \x01(\v2\x1a.wg.cosmo.node.v1.ResponseR\bresponse\x12;\n" + + "\x05query\x18\x02 \x01(\v2 .wg.cosmo.node.v1.SatisfiedQueryH\x00R\x05query\x88\x01\x01B\b\n" + + "\x06_query\"\xf1\x01\n" + + "\x0eSatisfiedQuery\x12 \n" + + "\vdescription\x18\x01 \x01(\tR\vdescription\x12\x1a\n" + + "\bdocument\x18\x02 \x01(\tR\bdocument\x12%\n" + + "\x0eoperation_name\x18\x03 \x01(\tR\roperationName\x12O\n" + + "\x0eoperation_type\x18\x04 \x01(\x0e2(.wg.cosmo.node.v1.SatisfiedOperationTypeR\roperationType\x12)\n" + + "\x10variables_schema\x18\x05 \x01(\tR\x0fvariablesSchema\"\xfc\x04\n" + "\x13EngineConfiguration\x122\n" + "\x14defaultFlushInterval\x18\x01 \x01(\x03R\x14defaultFlushInterval\x12f\n" + "\x19datasource_configurations\x18\x02 \x03(\v2).wg.cosmo.node.v1.DataSourceConfigurationR\x18datasourceConfigurations\x12W\n" + @@ -5294,7 +5537,11 @@ const file_wg_cosmo_node_v1_node_proto_rawDesc = "" + "\n" + "ClientInfo\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" + - "\aversion\x18\x02 \x01(\tR\aversion*\x82\x01\n" + + "\aversion\x18\x02 \x01(\tR\aversion*C\n" + + "\x16SatisfiedOperationType\x12\t\n" + + "\x05QUERY\x10\x00\x12\f\n" + + "\bMUTATION\x10\x01\x12\x10\n" + + "\fSUBSCRIPTION\x10\x02*\x82\x01\n" + "\x1bArgumentRenderConfiguration\x12\x1b\n" + "\x17RENDER_ARGUMENT_DEFAULT\x10\x00\x12$\n" + " RENDER_ARGUMENT_AS_GRAPHQL_VALUE\x10\x01\x12 \n" + @@ -5333,9 +5580,10 @@ const file_wg_cosmo_node_v1_node_proto_rawDesc = "" + "\x03PUT\x10\x02\x12\n" + "\n" + "\x06DELETE\x10\x03\x12\v\n" + - "\aOPTIONS\x10\x042n\n" + + "\aOPTIONS\x10\x042\xd2\x01\n" + "\vNodeService\x12_\n" + - "\fSelfRegister\x12%.wg.cosmo.node.v1.SelfRegisterRequest\x1a&.wg.cosmo.node.v1.SelfRegisterResponse\"\x00B\xcf\x01\n" + + "\fSelfRegister\x12%.wg.cosmo.node.v1.SelfRegisterRequest\x1a&.wg.cosmo.node.v1.SelfRegisterResponse\"\x00\x12b\n" + + "\rGenerateQuery\x12&.wg.cosmo.node.v1.GenerateQueryRequest\x1a'.wg.cosmo.node.v1.GenerateQueryResponse\"\x00B\xcf\x01\n" + "\x14com.wg.cosmo.node.v1B\tNodeProtoP\x01ZIgithub.com/wundergraph/cosmo/connect-go/gen/proto/wg/cosmo/node/v1;nodev1\xa2\x02\x03WCN\xaa\x02\x10Wg.Cosmo.Node.V1\xca\x02\x10Wg\\Cosmo\\Node\\V1\xe2\x02\x1cWg\\Cosmo\\Node\\V1\\GPBMetadata\xea\x02\x13Wg::Cosmo::Node::V1b\x06proto3" var ( @@ -5350,211 +5598,220 @@ func file_wg_cosmo_node_v1_node_proto_rawDescGZIP() []byte { return file_wg_cosmo_node_v1_node_proto_rawDescData } -var file_wg_cosmo_node_v1_node_proto_enumTypes = make([]protoimpl.EnumInfo, 8) -var file_wg_cosmo_node_v1_node_proto_msgTypes = make([]protoimpl.MessageInfo, 78) +var file_wg_cosmo_node_v1_node_proto_enumTypes = make([]protoimpl.EnumInfo, 9) +var file_wg_cosmo_node_v1_node_proto_msgTypes = make([]protoimpl.MessageInfo, 81) var file_wg_cosmo_node_v1_node_proto_goTypes = []any{ - (ArgumentRenderConfiguration)(0), // 0: wg.cosmo.node.v1.ArgumentRenderConfiguration - (ArgumentSource)(0), // 1: wg.cosmo.node.v1.ArgumentSource - (DataSourceKind)(0), // 2: wg.cosmo.node.v1.DataSourceKind - (LookupType)(0), // 3: wg.cosmo.node.v1.LookupType - (OperationType)(0), // 4: wg.cosmo.node.v1.OperationType - (EventType)(0), // 5: wg.cosmo.node.v1.EventType - (ConfigurationVariableKind)(0), // 6: wg.cosmo.node.v1.ConfigurationVariableKind - (HTTPMethod)(0), // 7: wg.cosmo.node.v1.HTTPMethod - (*Subgraph)(nil), // 8: wg.cosmo.node.v1.Subgraph - (*FeatureFlagRouterExecutionConfigs)(nil), // 9: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs - (*FeatureFlagRouterExecutionConfig)(nil), // 10: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig - (*RouterConfig)(nil), // 11: wg.cosmo.node.v1.RouterConfig - (*Response)(nil), // 12: wg.cosmo.node.v1.Response - (*ResponseStatus)(nil), // 13: wg.cosmo.node.v1.ResponseStatus - (*RegistrationInfo)(nil), // 14: wg.cosmo.node.v1.RegistrationInfo - (*AccountLimits)(nil), // 15: wg.cosmo.node.v1.AccountLimits - (*SelfRegisterRequest)(nil), // 16: wg.cosmo.node.v1.SelfRegisterRequest - (*SelfRegisterResponse)(nil), // 17: wg.cosmo.node.v1.SelfRegisterResponse - (*EngineConfiguration)(nil), // 18: wg.cosmo.node.v1.EngineConfiguration - (*DataSourceConfiguration)(nil), // 19: wg.cosmo.node.v1.DataSourceConfiguration - (*EntityCachingConfiguration)(nil), // 20: wg.cosmo.node.v1.EntityCachingConfiguration - (*EntityCacheConfiguration)(nil), // 21: wg.cosmo.node.v1.EntityCacheConfiguration - (*CacheInvalidateConfiguration)(nil), // 22: wg.cosmo.node.v1.CacheInvalidateConfiguration - (*CachePopulateConfiguration)(nil), // 23: wg.cosmo.node.v1.CachePopulateConfiguration - (*CostConfiguration)(nil), // 24: wg.cosmo.node.v1.CostConfiguration - (*FieldWeightConfiguration)(nil), // 25: wg.cosmo.node.v1.FieldWeightConfiguration - (*FieldListSizeConfiguration)(nil), // 26: wg.cosmo.node.v1.FieldListSizeConfiguration - (*ArgumentConfiguration)(nil), // 27: wg.cosmo.node.v1.ArgumentConfiguration - (*Scopes)(nil), // 28: wg.cosmo.node.v1.Scopes - (*AuthorizationConfiguration)(nil), // 29: wg.cosmo.node.v1.AuthorizationConfiguration - (*FieldConfiguration)(nil), // 30: wg.cosmo.node.v1.FieldConfiguration - (*TypeConfiguration)(nil), // 31: wg.cosmo.node.v1.TypeConfiguration - (*TypeField)(nil), // 32: wg.cosmo.node.v1.TypeField - (*FieldCoordinates)(nil), // 33: wg.cosmo.node.v1.FieldCoordinates - (*FieldSetCondition)(nil), // 34: wg.cosmo.node.v1.FieldSetCondition - (*RequiredField)(nil), // 35: wg.cosmo.node.v1.RequiredField - (*EntityInterfaceConfiguration)(nil), // 36: wg.cosmo.node.v1.EntityInterfaceConfiguration - (*FetchConfiguration)(nil), // 37: wg.cosmo.node.v1.FetchConfiguration - (*StatusCodeTypeMapping)(nil), // 38: wg.cosmo.node.v1.StatusCodeTypeMapping - (*DataSourceCustom_GraphQL)(nil), // 39: wg.cosmo.node.v1.DataSourceCustom_GraphQL - (*GRPCConfiguration)(nil), // 40: wg.cosmo.node.v1.GRPCConfiguration - (*ImageReference)(nil), // 41: wg.cosmo.node.v1.ImageReference - (*PluginConfiguration)(nil), // 42: wg.cosmo.node.v1.PluginConfiguration - (*SSLConfiguration)(nil), // 43: wg.cosmo.node.v1.SSLConfiguration - (*GRPCMapping)(nil), // 44: wg.cosmo.node.v1.GRPCMapping - (*LookupMapping)(nil), // 45: wg.cosmo.node.v1.LookupMapping - (*LookupFieldMapping)(nil), // 46: wg.cosmo.node.v1.LookupFieldMapping - (*OperationMapping)(nil), // 47: wg.cosmo.node.v1.OperationMapping - (*EntityMapping)(nil), // 48: wg.cosmo.node.v1.EntityMapping - (*RequiredFieldMapping)(nil), // 49: wg.cosmo.node.v1.RequiredFieldMapping - (*TypeFieldMapping)(nil), // 50: wg.cosmo.node.v1.TypeFieldMapping - (*FieldMapping)(nil), // 51: wg.cosmo.node.v1.FieldMapping - (*ArgumentMapping)(nil), // 52: wg.cosmo.node.v1.ArgumentMapping - (*EnumMapping)(nil), // 53: wg.cosmo.node.v1.EnumMapping - (*EnumValueMapping)(nil), // 54: wg.cosmo.node.v1.EnumValueMapping - (*NatsStreamConfiguration)(nil), // 55: wg.cosmo.node.v1.NatsStreamConfiguration - (*NatsEventConfiguration)(nil), // 56: wg.cosmo.node.v1.NatsEventConfiguration - (*KafkaEventConfiguration)(nil), // 57: wg.cosmo.node.v1.KafkaEventConfiguration - (*RedisEventConfiguration)(nil), // 58: wg.cosmo.node.v1.RedisEventConfiguration - (*EngineEventConfiguration)(nil), // 59: wg.cosmo.node.v1.EngineEventConfiguration - (*DataSourceCustomEvents)(nil), // 60: wg.cosmo.node.v1.DataSourceCustomEvents - (*DataSourceCustom_Static)(nil), // 61: wg.cosmo.node.v1.DataSourceCustom_Static - (*ConfigurationVariable)(nil), // 62: wg.cosmo.node.v1.ConfigurationVariable - (*DirectiveConfiguration)(nil), // 63: wg.cosmo.node.v1.DirectiveConfiguration - (*URLQueryConfiguration)(nil), // 64: wg.cosmo.node.v1.URLQueryConfiguration - (*HTTPHeader)(nil), // 65: wg.cosmo.node.v1.HTTPHeader - (*MTLSConfiguration)(nil), // 66: wg.cosmo.node.v1.MTLSConfiguration - (*GraphQLSubscriptionConfiguration)(nil), // 67: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration - (*GraphQLFederationConfiguration)(nil), // 68: wg.cosmo.node.v1.GraphQLFederationConfiguration - (*InternedString)(nil), // 69: wg.cosmo.node.v1.InternedString - (*SingleTypeField)(nil), // 70: wg.cosmo.node.v1.SingleTypeField - (*SubscriptionFieldCondition)(nil), // 71: wg.cosmo.node.v1.SubscriptionFieldCondition - (*SubscriptionFilterCondition)(nil), // 72: wg.cosmo.node.v1.SubscriptionFilterCondition - (*CacheWarmerOperations)(nil), // 73: wg.cosmo.node.v1.CacheWarmerOperations - (*Operation)(nil), // 74: wg.cosmo.node.v1.Operation - (*OperationRequest)(nil), // 75: wg.cosmo.node.v1.OperationRequest - (*Extension)(nil), // 76: wg.cosmo.node.v1.Extension - (*PersistedQuery)(nil), // 77: wg.cosmo.node.v1.PersistedQuery - (*ClientInfo)(nil), // 78: wg.cosmo.node.v1.ClientInfo - nil, // 79: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry - nil, // 80: wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry - nil, // 81: wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry - nil, // 82: wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry - nil, // 83: wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry - nil, // 84: wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry - nil, // 85: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry - (common.EnumStatusCode)(0), // 86: wg.cosmo.common.EnumStatusCode - (common.GraphQLSubscriptionProtocol)(0), // 87: wg.cosmo.common.GraphQLSubscriptionProtocol - (common.GraphQLWebsocketSubprotocol)(0), // 88: wg.cosmo.common.GraphQLWebsocketSubprotocol + (SatisfiedOperationType)(0), // 0: wg.cosmo.node.v1.SatisfiedOperationType + (ArgumentRenderConfiguration)(0), // 1: wg.cosmo.node.v1.ArgumentRenderConfiguration + (ArgumentSource)(0), // 2: wg.cosmo.node.v1.ArgumentSource + (DataSourceKind)(0), // 3: wg.cosmo.node.v1.DataSourceKind + (LookupType)(0), // 4: wg.cosmo.node.v1.LookupType + (OperationType)(0), // 5: wg.cosmo.node.v1.OperationType + (EventType)(0), // 6: wg.cosmo.node.v1.EventType + (ConfigurationVariableKind)(0), // 7: wg.cosmo.node.v1.ConfigurationVariableKind + (HTTPMethod)(0), // 8: wg.cosmo.node.v1.HTTPMethod + (*Subgraph)(nil), // 9: wg.cosmo.node.v1.Subgraph + (*FeatureFlagRouterExecutionConfigs)(nil), // 10: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs + (*FeatureFlagRouterExecutionConfig)(nil), // 11: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig + (*RouterConfig)(nil), // 12: wg.cosmo.node.v1.RouterConfig + (*Response)(nil), // 13: wg.cosmo.node.v1.Response + (*ResponseStatus)(nil), // 14: wg.cosmo.node.v1.ResponseStatus + (*RegistrationInfo)(nil), // 15: wg.cosmo.node.v1.RegistrationInfo + (*AccountLimits)(nil), // 16: wg.cosmo.node.v1.AccountLimits + (*SelfRegisterRequest)(nil), // 17: wg.cosmo.node.v1.SelfRegisterRequest + (*SelfRegisterResponse)(nil), // 18: wg.cosmo.node.v1.SelfRegisterResponse + (*GenerateQueryRequest)(nil), // 19: wg.cosmo.node.v1.GenerateQueryRequest + (*GenerateQueryResponse)(nil), // 20: wg.cosmo.node.v1.GenerateQueryResponse + (*SatisfiedQuery)(nil), // 21: wg.cosmo.node.v1.SatisfiedQuery + (*EngineConfiguration)(nil), // 22: wg.cosmo.node.v1.EngineConfiguration + (*DataSourceConfiguration)(nil), // 23: wg.cosmo.node.v1.DataSourceConfiguration + (*EntityCachingConfiguration)(nil), // 24: wg.cosmo.node.v1.EntityCachingConfiguration + (*EntityCacheConfiguration)(nil), // 25: wg.cosmo.node.v1.EntityCacheConfiguration + (*CacheInvalidateConfiguration)(nil), // 26: wg.cosmo.node.v1.CacheInvalidateConfiguration + (*CachePopulateConfiguration)(nil), // 27: wg.cosmo.node.v1.CachePopulateConfiguration + (*CostConfiguration)(nil), // 28: wg.cosmo.node.v1.CostConfiguration + (*FieldWeightConfiguration)(nil), // 29: wg.cosmo.node.v1.FieldWeightConfiguration + (*FieldListSizeConfiguration)(nil), // 30: wg.cosmo.node.v1.FieldListSizeConfiguration + (*ArgumentConfiguration)(nil), // 31: wg.cosmo.node.v1.ArgumentConfiguration + (*Scopes)(nil), // 32: wg.cosmo.node.v1.Scopes + (*AuthorizationConfiguration)(nil), // 33: wg.cosmo.node.v1.AuthorizationConfiguration + (*FieldConfiguration)(nil), // 34: wg.cosmo.node.v1.FieldConfiguration + (*TypeConfiguration)(nil), // 35: wg.cosmo.node.v1.TypeConfiguration + (*TypeField)(nil), // 36: wg.cosmo.node.v1.TypeField + (*FieldCoordinates)(nil), // 37: wg.cosmo.node.v1.FieldCoordinates + (*FieldSetCondition)(nil), // 38: wg.cosmo.node.v1.FieldSetCondition + (*RequiredField)(nil), // 39: wg.cosmo.node.v1.RequiredField + (*EntityInterfaceConfiguration)(nil), // 40: wg.cosmo.node.v1.EntityInterfaceConfiguration + (*FetchConfiguration)(nil), // 41: wg.cosmo.node.v1.FetchConfiguration + (*StatusCodeTypeMapping)(nil), // 42: wg.cosmo.node.v1.StatusCodeTypeMapping + (*DataSourceCustom_GraphQL)(nil), // 43: wg.cosmo.node.v1.DataSourceCustom_GraphQL + (*GRPCConfiguration)(nil), // 44: wg.cosmo.node.v1.GRPCConfiguration + (*ImageReference)(nil), // 45: wg.cosmo.node.v1.ImageReference + (*PluginConfiguration)(nil), // 46: wg.cosmo.node.v1.PluginConfiguration + (*SSLConfiguration)(nil), // 47: wg.cosmo.node.v1.SSLConfiguration + (*GRPCMapping)(nil), // 48: wg.cosmo.node.v1.GRPCMapping + (*LookupMapping)(nil), // 49: wg.cosmo.node.v1.LookupMapping + (*LookupFieldMapping)(nil), // 50: wg.cosmo.node.v1.LookupFieldMapping + (*OperationMapping)(nil), // 51: wg.cosmo.node.v1.OperationMapping + (*EntityMapping)(nil), // 52: wg.cosmo.node.v1.EntityMapping + (*RequiredFieldMapping)(nil), // 53: wg.cosmo.node.v1.RequiredFieldMapping + (*TypeFieldMapping)(nil), // 54: wg.cosmo.node.v1.TypeFieldMapping + (*FieldMapping)(nil), // 55: wg.cosmo.node.v1.FieldMapping + (*ArgumentMapping)(nil), // 56: wg.cosmo.node.v1.ArgumentMapping + (*EnumMapping)(nil), // 57: wg.cosmo.node.v1.EnumMapping + (*EnumValueMapping)(nil), // 58: wg.cosmo.node.v1.EnumValueMapping + (*NatsStreamConfiguration)(nil), // 59: wg.cosmo.node.v1.NatsStreamConfiguration + (*NatsEventConfiguration)(nil), // 60: wg.cosmo.node.v1.NatsEventConfiguration + (*KafkaEventConfiguration)(nil), // 61: wg.cosmo.node.v1.KafkaEventConfiguration + (*RedisEventConfiguration)(nil), // 62: wg.cosmo.node.v1.RedisEventConfiguration + (*EngineEventConfiguration)(nil), // 63: wg.cosmo.node.v1.EngineEventConfiguration + (*DataSourceCustomEvents)(nil), // 64: wg.cosmo.node.v1.DataSourceCustomEvents + (*DataSourceCustom_Static)(nil), // 65: wg.cosmo.node.v1.DataSourceCustom_Static + (*ConfigurationVariable)(nil), // 66: wg.cosmo.node.v1.ConfigurationVariable + (*DirectiveConfiguration)(nil), // 67: wg.cosmo.node.v1.DirectiveConfiguration + (*URLQueryConfiguration)(nil), // 68: wg.cosmo.node.v1.URLQueryConfiguration + (*HTTPHeader)(nil), // 69: wg.cosmo.node.v1.HTTPHeader + (*MTLSConfiguration)(nil), // 70: wg.cosmo.node.v1.MTLSConfiguration + (*GraphQLSubscriptionConfiguration)(nil), // 71: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration + (*GraphQLFederationConfiguration)(nil), // 72: wg.cosmo.node.v1.GraphQLFederationConfiguration + (*InternedString)(nil), // 73: wg.cosmo.node.v1.InternedString + (*SingleTypeField)(nil), // 74: wg.cosmo.node.v1.SingleTypeField + (*SubscriptionFieldCondition)(nil), // 75: wg.cosmo.node.v1.SubscriptionFieldCondition + (*SubscriptionFilterCondition)(nil), // 76: wg.cosmo.node.v1.SubscriptionFilterCondition + (*CacheWarmerOperations)(nil), // 77: wg.cosmo.node.v1.CacheWarmerOperations + (*Operation)(nil), // 78: wg.cosmo.node.v1.Operation + (*OperationRequest)(nil), // 79: wg.cosmo.node.v1.OperationRequest + (*Extension)(nil), // 80: wg.cosmo.node.v1.Extension + (*PersistedQuery)(nil), // 81: wg.cosmo.node.v1.PersistedQuery + (*ClientInfo)(nil), // 82: wg.cosmo.node.v1.ClientInfo + nil, // 83: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry + nil, // 84: wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry + nil, // 85: wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry + nil, // 86: wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry + nil, // 87: wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry + nil, // 88: wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry + nil, // 89: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry + (common.EnumStatusCode)(0), // 90: wg.cosmo.common.EnumStatusCode + (common.GraphQLSubscriptionProtocol)(0), // 91: wg.cosmo.common.GraphQLSubscriptionProtocol + (common.GraphQLWebsocketSubprotocol)(0), // 92: wg.cosmo.common.GraphQLWebsocketSubprotocol } var file_wg_cosmo_node_v1_node_proto_depIdxs = []int32{ - 79, // 0: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.config_by_feature_flag_name:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry - 18, // 1: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration - 8, // 2: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph - 18, // 3: wg.cosmo.node.v1.RouterConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration - 8, // 4: wg.cosmo.node.v1.RouterConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph - 9, // 5: wg.cosmo.node.v1.RouterConfig.feature_flag_configs:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs - 86, // 6: wg.cosmo.node.v1.Response.code:type_name -> wg.cosmo.common.EnumStatusCode - 15, // 7: wg.cosmo.node.v1.RegistrationInfo.account_limits:type_name -> wg.cosmo.node.v1.AccountLimits - 12, // 8: wg.cosmo.node.v1.SelfRegisterResponse.response:type_name -> wg.cosmo.node.v1.Response - 14, // 9: wg.cosmo.node.v1.SelfRegisterResponse.registrationInfo:type_name -> wg.cosmo.node.v1.RegistrationInfo - 19, // 10: wg.cosmo.node.v1.EngineConfiguration.datasource_configurations:type_name -> wg.cosmo.node.v1.DataSourceConfiguration - 30, // 11: wg.cosmo.node.v1.EngineConfiguration.field_configurations:type_name -> wg.cosmo.node.v1.FieldConfiguration - 31, // 12: wg.cosmo.node.v1.EngineConfiguration.type_configurations:type_name -> wg.cosmo.node.v1.TypeConfiguration - 80, // 13: wg.cosmo.node.v1.EngineConfiguration.string_storage:type_name -> wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry - 2, // 14: wg.cosmo.node.v1.DataSourceConfiguration.kind:type_name -> wg.cosmo.node.v1.DataSourceKind - 32, // 15: wg.cosmo.node.v1.DataSourceConfiguration.root_nodes:type_name -> wg.cosmo.node.v1.TypeField - 32, // 16: wg.cosmo.node.v1.DataSourceConfiguration.child_nodes:type_name -> wg.cosmo.node.v1.TypeField - 39, // 17: wg.cosmo.node.v1.DataSourceConfiguration.custom_graphql:type_name -> wg.cosmo.node.v1.DataSourceCustom_GraphQL - 61, // 18: wg.cosmo.node.v1.DataSourceConfiguration.custom_static:type_name -> wg.cosmo.node.v1.DataSourceCustom_Static - 63, // 19: wg.cosmo.node.v1.DataSourceConfiguration.directives:type_name -> wg.cosmo.node.v1.DirectiveConfiguration - 35, // 20: wg.cosmo.node.v1.DataSourceConfiguration.keys:type_name -> wg.cosmo.node.v1.RequiredField - 35, // 21: wg.cosmo.node.v1.DataSourceConfiguration.provides:type_name -> wg.cosmo.node.v1.RequiredField - 35, // 22: wg.cosmo.node.v1.DataSourceConfiguration.requires:type_name -> wg.cosmo.node.v1.RequiredField - 60, // 23: wg.cosmo.node.v1.DataSourceConfiguration.custom_events:type_name -> wg.cosmo.node.v1.DataSourceCustomEvents - 36, // 24: wg.cosmo.node.v1.DataSourceConfiguration.entity_interfaces:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration - 36, // 25: wg.cosmo.node.v1.DataSourceConfiguration.interface_objects:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration - 24, // 26: wg.cosmo.node.v1.DataSourceConfiguration.cost_configuration:type_name -> wg.cosmo.node.v1.CostConfiguration - 20, // 27: wg.cosmo.node.v1.DataSourceConfiguration.entity_caching_configuration:type_name -> wg.cosmo.node.v1.EntityCachingConfiguration - 21, // 28: wg.cosmo.node.v1.EntityCachingConfiguration.entity_cache_configurations:type_name -> wg.cosmo.node.v1.EntityCacheConfiguration - 22, // 29: wg.cosmo.node.v1.EntityCachingConfiguration.cache_invalidate_configurations:type_name -> wg.cosmo.node.v1.CacheInvalidateConfiguration - 23, // 30: wg.cosmo.node.v1.EntityCachingConfiguration.cache_populate_configurations:type_name -> wg.cosmo.node.v1.CachePopulateConfiguration - 25, // 31: wg.cosmo.node.v1.CostConfiguration.field_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration - 26, // 32: wg.cosmo.node.v1.CostConfiguration.list_sizes:type_name -> wg.cosmo.node.v1.FieldListSizeConfiguration - 81, // 33: wg.cosmo.node.v1.CostConfiguration.type_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry - 82, // 34: wg.cosmo.node.v1.CostConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry - 83, // 35: wg.cosmo.node.v1.FieldWeightConfiguration.argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry - 84, // 36: wg.cosmo.node.v1.FieldWeightConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry - 1, // 37: wg.cosmo.node.v1.ArgumentConfiguration.source_type:type_name -> wg.cosmo.node.v1.ArgumentSource - 28, // 38: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes:type_name -> wg.cosmo.node.v1.Scopes - 28, // 39: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes_by_or:type_name -> wg.cosmo.node.v1.Scopes - 27, // 40: wg.cosmo.node.v1.FieldConfiguration.arguments_configuration:type_name -> wg.cosmo.node.v1.ArgumentConfiguration - 29, // 41: wg.cosmo.node.v1.FieldConfiguration.authorization_configuration:type_name -> wg.cosmo.node.v1.AuthorizationConfiguration - 72, // 42: wg.cosmo.node.v1.FieldConfiguration.subscription_filter_condition:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 33, // 43: wg.cosmo.node.v1.FieldSetCondition.field_coordinates_path:type_name -> wg.cosmo.node.v1.FieldCoordinates - 34, // 44: wg.cosmo.node.v1.RequiredField.conditions:type_name -> wg.cosmo.node.v1.FieldSetCondition - 62, // 45: wg.cosmo.node.v1.FetchConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 7, // 46: wg.cosmo.node.v1.FetchConfiguration.method:type_name -> wg.cosmo.node.v1.HTTPMethod - 85, // 47: wg.cosmo.node.v1.FetchConfiguration.header:type_name -> wg.cosmo.node.v1.FetchConfiguration.HeaderEntry - 62, // 48: wg.cosmo.node.v1.FetchConfiguration.body:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 64, // 49: wg.cosmo.node.v1.FetchConfiguration.query:type_name -> wg.cosmo.node.v1.URLQueryConfiguration - 66, // 50: wg.cosmo.node.v1.FetchConfiguration.mtls:type_name -> wg.cosmo.node.v1.MTLSConfiguration - 62, // 51: wg.cosmo.node.v1.FetchConfiguration.base_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 52: wg.cosmo.node.v1.FetchConfiguration.path:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 53: wg.cosmo.node.v1.FetchConfiguration.http_proxy_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 37, // 54: wg.cosmo.node.v1.DataSourceCustom_GraphQL.fetch:type_name -> wg.cosmo.node.v1.FetchConfiguration - 67, // 55: wg.cosmo.node.v1.DataSourceCustom_GraphQL.subscription:type_name -> wg.cosmo.node.v1.GraphQLSubscriptionConfiguration - 68, // 56: wg.cosmo.node.v1.DataSourceCustom_GraphQL.federation:type_name -> wg.cosmo.node.v1.GraphQLFederationConfiguration - 69, // 57: wg.cosmo.node.v1.DataSourceCustom_GraphQL.upstream_schema:type_name -> wg.cosmo.node.v1.InternedString - 70, // 58: wg.cosmo.node.v1.DataSourceCustom_GraphQL.custom_scalar_type_fields:type_name -> wg.cosmo.node.v1.SingleTypeField - 40, // 59: wg.cosmo.node.v1.DataSourceCustom_GraphQL.grpc:type_name -> wg.cosmo.node.v1.GRPCConfiguration - 44, // 60: wg.cosmo.node.v1.GRPCConfiguration.mapping:type_name -> wg.cosmo.node.v1.GRPCMapping - 42, // 61: wg.cosmo.node.v1.GRPCConfiguration.plugin:type_name -> wg.cosmo.node.v1.PluginConfiguration - 41, // 62: wg.cosmo.node.v1.PluginConfiguration.image_reference:type_name -> wg.cosmo.node.v1.ImageReference - 47, // 63: wg.cosmo.node.v1.GRPCMapping.operation_mappings:type_name -> wg.cosmo.node.v1.OperationMapping - 48, // 64: wg.cosmo.node.v1.GRPCMapping.entity_mappings:type_name -> wg.cosmo.node.v1.EntityMapping - 50, // 65: wg.cosmo.node.v1.GRPCMapping.type_field_mappings:type_name -> wg.cosmo.node.v1.TypeFieldMapping - 53, // 66: wg.cosmo.node.v1.GRPCMapping.enum_mappings:type_name -> wg.cosmo.node.v1.EnumMapping - 45, // 67: wg.cosmo.node.v1.GRPCMapping.resolve_mappings:type_name -> wg.cosmo.node.v1.LookupMapping - 3, // 68: wg.cosmo.node.v1.LookupMapping.type:type_name -> wg.cosmo.node.v1.LookupType - 46, // 69: wg.cosmo.node.v1.LookupMapping.lookup_mapping:type_name -> wg.cosmo.node.v1.LookupFieldMapping - 51, // 70: wg.cosmo.node.v1.LookupFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping - 4, // 71: wg.cosmo.node.v1.OperationMapping.type:type_name -> wg.cosmo.node.v1.OperationType - 49, // 72: wg.cosmo.node.v1.EntityMapping.required_field_mappings:type_name -> wg.cosmo.node.v1.RequiredFieldMapping - 51, // 73: wg.cosmo.node.v1.RequiredFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping - 51, // 74: wg.cosmo.node.v1.TypeFieldMapping.field_mappings:type_name -> wg.cosmo.node.v1.FieldMapping - 52, // 75: wg.cosmo.node.v1.FieldMapping.argument_mappings:type_name -> wg.cosmo.node.v1.ArgumentMapping - 54, // 76: wg.cosmo.node.v1.EnumMapping.values:type_name -> wg.cosmo.node.v1.EnumValueMapping - 59, // 77: wg.cosmo.node.v1.NatsEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration - 55, // 78: wg.cosmo.node.v1.NatsEventConfiguration.stream_configuration:type_name -> wg.cosmo.node.v1.NatsStreamConfiguration - 59, // 79: wg.cosmo.node.v1.KafkaEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration - 59, // 80: wg.cosmo.node.v1.RedisEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration - 5, // 81: wg.cosmo.node.v1.EngineEventConfiguration.type:type_name -> wg.cosmo.node.v1.EventType - 56, // 82: wg.cosmo.node.v1.DataSourceCustomEvents.nats:type_name -> wg.cosmo.node.v1.NatsEventConfiguration - 57, // 83: wg.cosmo.node.v1.DataSourceCustomEvents.kafka:type_name -> wg.cosmo.node.v1.KafkaEventConfiguration - 58, // 84: wg.cosmo.node.v1.DataSourceCustomEvents.redis:type_name -> wg.cosmo.node.v1.RedisEventConfiguration - 62, // 85: wg.cosmo.node.v1.DataSourceCustom_Static.data:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 6, // 86: wg.cosmo.node.v1.ConfigurationVariable.kind:type_name -> wg.cosmo.node.v1.ConfigurationVariableKind - 62, // 87: wg.cosmo.node.v1.HTTPHeader.values:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 88: wg.cosmo.node.v1.MTLSConfiguration.key:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 89: wg.cosmo.node.v1.MTLSConfiguration.cert:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 90: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 87, // 91: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.protocol:type_name -> wg.cosmo.common.GraphQLSubscriptionProtocol - 88, // 92: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.websocketSubprotocol:type_name -> wg.cosmo.common.GraphQLWebsocketSubprotocol - 72, // 93: wg.cosmo.node.v1.SubscriptionFilterCondition.and:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 71, // 94: wg.cosmo.node.v1.SubscriptionFilterCondition.in:type_name -> wg.cosmo.node.v1.SubscriptionFieldCondition - 72, // 95: wg.cosmo.node.v1.SubscriptionFilterCondition.not:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 72, // 96: wg.cosmo.node.v1.SubscriptionFilterCondition.or:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 74, // 97: wg.cosmo.node.v1.CacheWarmerOperations.operations:type_name -> wg.cosmo.node.v1.Operation - 75, // 98: wg.cosmo.node.v1.Operation.request:type_name -> wg.cosmo.node.v1.OperationRequest - 78, // 99: wg.cosmo.node.v1.Operation.client:type_name -> wg.cosmo.node.v1.ClientInfo - 76, // 100: wg.cosmo.node.v1.OperationRequest.extensions:type_name -> wg.cosmo.node.v1.Extension - 77, // 101: wg.cosmo.node.v1.Extension.persisted_query:type_name -> wg.cosmo.node.v1.PersistedQuery - 10, // 102: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry.value:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig - 65, // 103: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry.value:type_name -> wg.cosmo.node.v1.HTTPHeader - 16, // 104: wg.cosmo.node.v1.NodeService.SelfRegister:input_type -> wg.cosmo.node.v1.SelfRegisterRequest - 17, // 105: wg.cosmo.node.v1.NodeService.SelfRegister:output_type -> wg.cosmo.node.v1.SelfRegisterResponse - 105, // [105:106] is the sub-list for method output_type - 104, // [104:105] is the sub-list for method input_type - 104, // [104:104] is the sub-list for extension type_name - 104, // [104:104] is the sub-list for extension extendee - 0, // [0:104] is the sub-list for field type_name + 83, // 0: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.config_by_feature_flag_name:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry + 22, // 1: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration + 9, // 2: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph + 22, // 3: wg.cosmo.node.v1.RouterConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration + 9, // 4: wg.cosmo.node.v1.RouterConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph + 10, // 5: wg.cosmo.node.v1.RouterConfig.feature_flag_configs:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs + 90, // 6: wg.cosmo.node.v1.Response.code:type_name -> wg.cosmo.common.EnumStatusCode + 16, // 7: wg.cosmo.node.v1.RegistrationInfo.account_limits:type_name -> wg.cosmo.node.v1.AccountLimits + 13, // 8: wg.cosmo.node.v1.SelfRegisterResponse.response:type_name -> wg.cosmo.node.v1.Response + 15, // 9: wg.cosmo.node.v1.SelfRegisterResponse.registrationInfo:type_name -> wg.cosmo.node.v1.RegistrationInfo + 13, // 10: wg.cosmo.node.v1.GenerateQueryResponse.response:type_name -> wg.cosmo.node.v1.Response + 21, // 11: wg.cosmo.node.v1.GenerateQueryResponse.query:type_name -> wg.cosmo.node.v1.SatisfiedQuery + 0, // 12: wg.cosmo.node.v1.SatisfiedQuery.operation_type:type_name -> wg.cosmo.node.v1.SatisfiedOperationType + 23, // 13: wg.cosmo.node.v1.EngineConfiguration.datasource_configurations:type_name -> wg.cosmo.node.v1.DataSourceConfiguration + 34, // 14: wg.cosmo.node.v1.EngineConfiguration.field_configurations:type_name -> wg.cosmo.node.v1.FieldConfiguration + 35, // 15: wg.cosmo.node.v1.EngineConfiguration.type_configurations:type_name -> wg.cosmo.node.v1.TypeConfiguration + 84, // 16: wg.cosmo.node.v1.EngineConfiguration.string_storage:type_name -> wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry + 3, // 17: wg.cosmo.node.v1.DataSourceConfiguration.kind:type_name -> wg.cosmo.node.v1.DataSourceKind + 36, // 18: wg.cosmo.node.v1.DataSourceConfiguration.root_nodes:type_name -> wg.cosmo.node.v1.TypeField + 36, // 19: wg.cosmo.node.v1.DataSourceConfiguration.child_nodes:type_name -> wg.cosmo.node.v1.TypeField + 43, // 20: wg.cosmo.node.v1.DataSourceConfiguration.custom_graphql:type_name -> wg.cosmo.node.v1.DataSourceCustom_GraphQL + 65, // 21: wg.cosmo.node.v1.DataSourceConfiguration.custom_static:type_name -> wg.cosmo.node.v1.DataSourceCustom_Static + 67, // 22: wg.cosmo.node.v1.DataSourceConfiguration.directives:type_name -> wg.cosmo.node.v1.DirectiveConfiguration + 39, // 23: wg.cosmo.node.v1.DataSourceConfiguration.keys:type_name -> wg.cosmo.node.v1.RequiredField + 39, // 24: wg.cosmo.node.v1.DataSourceConfiguration.provides:type_name -> wg.cosmo.node.v1.RequiredField + 39, // 25: wg.cosmo.node.v1.DataSourceConfiguration.requires:type_name -> wg.cosmo.node.v1.RequiredField + 64, // 26: wg.cosmo.node.v1.DataSourceConfiguration.custom_events:type_name -> wg.cosmo.node.v1.DataSourceCustomEvents + 40, // 27: wg.cosmo.node.v1.DataSourceConfiguration.entity_interfaces:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration + 40, // 28: wg.cosmo.node.v1.DataSourceConfiguration.interface_objects:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration + 28, // 29: wg.cosmo.node.v1.DataSourceConfiguration.cost_configuration:type_name -> wg.cosmo.node.v1.CostConfiguration + 24, // 30: wg.cosmo.node.v1.DataSourceConfiguration.entity_caching_configuration:type_name -> wg.cosmo.node.v1.EntityCachingConfiguration + 25, // 31: wg.cosmo.node.v1.EntityCachingConfiguration.entity_cache_configurations:type_name -> wg.cosmo.node.v1.EntityCacheConfiguration + 26, // 32: wg.cosmo.node.v1.EntityCachingConfiguration.cache_invalidate_configurations:type_name -> wg.cosmo.node.v1.CacheInvalidateConfiguration + 27, // 33: wg.cosmo.node.v1.EntityCachingConfiguration.cache_populate_configurations:type_name -> wg.cosmo.node.v1.CachePopulateConfiguration + 29, // 34: wg.cosmo.node.v1.CostConfiguration.field_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration + 30, // 35: wg.cosmo.node.v1.CostConfiguration.list_sizes:type_name -> wg.cosmo.node.v1.FieldListSizeConfiguration + 85, // 36: wg.cosmo.node.v1.CostConfiguration.type_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry + 86, // 37: wg.cosmo.node.v1.CostConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry + 87, // 38: wg.cosmo.node.v1.FieldWeightConfiguration.argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry + 88, // 39: wg.cosmo.node.v1.FieldWeightConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry + 2, // 40: wg.cosmo.node.v1.ArgumentConfiguration.source_type:type_name -> wg.cosmo.node.v1.ArgumentSource + 32, // 41: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes:type_name -> wg.cosmo.node.v1.Scopes + 32, // 42: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes_by_or:type_name -> wg.cosmo.node.v1.Scopes + 31, // 43: wg.cosmo.node.v1.FieldConfiguration.arguments_configuration:type_name -> wg.cosmo.node.v1.ArgumentConfiguration + 33, // 44: wg.cosmo.node.v1.FieldConfiguration.authorization_configuration:type_name -> wg.cosmo.node.v1.AuthorizationConfiguration + 76, // 45: wg.cosmo.node.v1.FieldConfiguration.subscription_filter_condition:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 37, // 46: wg.cosmo.node.v1.FieldSetCondition.field_coordinates_path:type_name -> wg.cosmo.node.v1.FieldCoordinates + 38, // 47: wg.cosmo.node.v1.RequiredField.conditions:type_name -> wg.cosmo.node.v1.FieldSetCondition + 66, // 48: wg.cosmo.node.v1.FetchConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 8, // 49: wg.cosmo.node.v1.FetchConfiguration.method:type_name -> wg.cosmo.node.v1.HTTPMethod + 89, // 50: wg.cosmo.node.v1.FetchConfiguration.header:type_name -> wg.cosmo.node.v1.FetchConfiguration.HeaderEntry + 66, // 51: wg.cosmo.node.v1.FetchConfiguration.body:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 68, // 52: wg.cosmo.node.v1.FetchConfiguration.query:type_name -> wg.cosmo.node.v1.URLQueryConfiguration + 70, // 53: wg.cosmo.node.v1.FetchConfiguration.mtls:type_name -> wg.cosmo.node.v1.MTLSConfiguration + 66, // 54: wg.cosmo.node.v1.FetchConfiguration.base_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 55: wg.cosmo.node.v1.FetchConfiguration.path:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 56: wg.cosmo.node.v1.FetchConfiguration.http_proxy_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 41, // 57: wg.cosmo.node.v1.DataSourceCustom_GraphQL.fetch:type_name -> wg.cosmo.node.v1.FetchConfiguration + 71, // 58: wg.cosmo.node.v1.DataSourceCustom_GraphQL.subscription:type_name -> wg.cosmo.node.v1.GraphQLSubscriptionConfiguration + 72, // 59: wg.cosmo.node.v1.DataSourceCustom_GraphQL.federation:type_name -> wg.cosmo.node.v1.GraphQLFederationConfiguration + 73, // 60: wg.cosmo.node.v1.DataSourceCustom_GraphQL.upstream_schema:type_name -> wg.cosmo.node.v1.InternedString + 74, // 61: wg.cosmo.node.v1.DataSourceCustom_GraphQL.custom_scalar_type_fields:type_name -> wg.cosmo.node.v1.SingleTypeField + 44, // 62: wg.cosmo.node.v1.DataSourceCustom_GraphQL.grpc:type_name -> wg.cosmo.node.v1.GRPCConfiguration + 48, // 63: wg.cosmo.node.v1.GRPCConfiguration.mapping:type_name -> wg.cosmo.node.v1.GRPCMapping + 46, // 64: wg.cosmo.node.v1.GRPCConfiguration.plugin:type_name -> wg.cosmo.node.v1.PluginConfiguration + 45, // 65: wg.cosmo.node.v1.PluginConfiguration.image_reference:type_name -> wg.cosmo.node.v1.ImageReference + 51, // 66: wg.cosmo.node.v1.GRPCMapping.operation_mappings:type_name -> wg.cosmo.node.v1.OperationMapping + 52, // 67: wg.cosmo.node.v1.GRPCMapping.entity_mappings:type_name -> wg.cosmo.node.v1.EntityMapping + 54, // 68: wg.cosmo.node.v1.GRPCMapping.type_field_mappings:type_name -> wg.cosmo.node.v1.TypeFieldMapping + 57, // 69: wg.cosmo.node.v1.GRPCMapping.enum_mappings:type_name -> wg.cosmo.node.v1.EnumMapping + 49, // 70: wg.cosmo.node.v1.GRPCMapping.resolve_mappings:type_name -> wg.cosmo.node.v1.LookupMapping + 4, // 71: wg.cosmo.node.v1.LookupMapping.type:type_name -> wg.cosmo.node.v1.LookupType + 50, // 72: wg.cosmo.node.v1.LookupMapping.lookup_mapping:type_name -> wg.cosmo.node.v1.LookupFieldMapping + 55, // 73: wg.cosmo.node.v1.LookupFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping + 5, // 74: wg.cosmo.node.v1.OperationMapping.type:type_name -> wg.cosmo.node.v1.OperationType + 53, // 75: wg.cosmo.node.v1.EntityMapping.required_field_mappings:type_name -> wg.cosmo.node.v1.RequiredFieldMapping + 55, // 76: wg.cosmo.node.v1.RequiredFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping + 55, // 77: wg.cosmo.node.v1.TypeFieldMapping.field_mappings:type_name -> wg.cosmo.node.v1.FieldMapping + 56, // 78: wg.cosmo.node.v1.FieldMapping.argument_mappings:type_name -> wg.cosmo.node.v1.ArgumentMapping + 58, // 79: wg.cosmo.node.v1.EnumMapping.values:type_name -> wg.cosmo.node.v1.EnumValueMapping + 63, // 80: wg.cosmo.node.v1.NatsEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration + 59, // 81: wg.cosmo.node.v1.NatsEventConfiguration.stream_configuration:type_name -> wg.cosmo.node.v1.NatsStreamConfiguration + 63, // 82: wg.cosmo.node.v1.KafkaEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration + 63, // 83: wg.cosmo.node.v1.RedisEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration + 6, // 84: wg.cosmo.node.v1.EngineEventConfiguration.type:type_name -> wg.cosmo.node.v1.EventType + 60, // 85: wg.cosmo.node.v1.DataSourceCustomEvents.nats:type_name -> wg.cosmo.node.v1.NatsEventConfiguration + 61, // 86: wg.cosmo.node.v1.DataSourceCustomEvents.kafka:type_name -> wg.cosmo.node.v1.KafkaEventConfiguration + 62, // 87: wg.cosmo.node.v1.DataSourceCustomEvents.redis:type_name -> wg.cosmo.node.v1.RedisEventConfiguration + 66, // 88: wg.cosmo.node.v1.DataSourceCustom_Static.data:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 7, // 89: wg.cosmo.node.v1.ConfigurationVariable.kind:type_name -> wg.cosmo.node.v1.ConfigurationVariableKind + 66, // 90: wg.cosmo.node.v1.HTTPHeader.values:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 91: wg.cosmo.node.v1.MTLSConfiguration.key:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 92: wg.cosmo.node.v1.MTLSConfiguration.cert:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 93: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 91, // 94: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.protocol:type_name -> wg.cosmo.common.GraphQLSubscriptionProtocol + 92, // 95: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.websocketSubprotocol:type_name -> wg.cosmo.common.GraphQLWebsocketSubprotocol + 76, // 96: wg.cosmo.node.v1.SubscriptionFilterCondition.and:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 75, // 97: wg.cosmo.node.v1.SubscriptionFilterCondition.in:type_name -> wg.cosmo.node.v1.SubscriptionFieldCondition + 76, // 98: wg.cosmo.node.v1.SubscriptionFilterCondition.not:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 76, // 99: wg.cosmo.node.v1.SubscriptionFilterCondition.or:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 78, // 100: wg.cosmo.node.v1.CacheWarmerOperations.operations:type_name -> wg.cosmo.node.v1.Operation + 79, // 101: wg.cosmo.node.v1.Operation.request:type_name -> wg.cosmo.node.v1.OperationRequest + 82, // 102: wg.cosmo.node.v1.Operation.client:type_name -> wg.cosmo.node.v1.ClientInfo + 80, // 103: wg.cosmo.node.v1.OperationRequest.extensions:type_name -> wg.cosmo.node.v1.Extension + 81, // 104: wg.cosmo.node.v1.Extension.persisted_query:type_name -> wg.cosmo.node.v1.PersistedQuery + 11, // 105: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry.value:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig + 69, // 106: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry.value:type_name -> wg.cosmo.node.v1.HTTPHeader + 17, // 107: wg.cosmo.node.v1.NodeService.SelfRegister:input_type -> wg.cosmo.node.v1.SelfRegisterRequest + 19, // 108: wg.cosmo.node.v1.NodeService.GenerateQuery:input_type -> wg.cosmo.node.v1.GenerateQueryRequest + 18, // 109: wg.cosmo.node.v1.NodeService.SelfRegister:output_type -> wg.cosmo.node.v1.SelfRegisterResponse + 20, // 110: wg.cosmo.node.v1.NodeService.GenerateQuery:output_type -> wg.cosmo.node.v1.GenerateQueryResponse + 109, // [109:111] is the sub-list for method output_type + 107, // [107:109] is the sub-list for method input_type + 107, // [107:107] is the sub-list for extension type_name + 107, // [107:107] is the sub-list for extension extendee + 0, // [0:107] is the sub-list for field type_name } func init() { file_wg_cosmo_node_v1_node_proto_init() } @@ -5565,21 +5822,22 @@ func file_wg_cosmo_node_v1_node_proto_init() { file_wg_cosmo_node_v1_node_proto_msgTypes[3].OneofWrappers = []any{} file_wg_cosmo_node_v1_node_proto_msgTypes[4].OneofWrappers = []any{} file_wg_cosmo_node_v1_node_proto_msgTypes[9].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[10].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[17].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[18].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[22].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[29].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[34].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[59].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[64].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[11].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[13].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[20].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[21].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[25].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[32].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[37].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[62].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[67].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_wg_cosmo_node_v1_node_proto_rawDesc), len(file_wg_cosmo_node_v1_node_proto_rawDesc)), - NumEnums: 8, - NumMessages: 78, + NumEnums: 9, + NumMessages: 81, NumExtensions: 0, NumServices: 1, }, diff --git a/connect-go/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go b/connect-go/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go index 3bc797d90d..ef3f03c3d8 100644 --- a/connect-go/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go +++ b/connect-go/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go @@ -36,11 +36,15 @@ const ( // NodeServiceSelfRegisterProcedure is the fully-qualified name of the NodeService's SelfRegister // RPC. NodeServiceSelfRegisterProcedure = "/wg.cosmo.node.v1.NodeService/SelfRegister" + // NodeServiceGenerateQueryProcedure is the fully-qualified name of the NodeService's GenerateQuery + // RPC. + NodeServiceGenerateQueryProcedure = "/wg.cosmo.node.v1.NodeService/GenerateQuery" ) // NodeServiceClient is a client for the wg.cosmo.node.v1.NodeService service. type NodeServiceClient interface { SelfRegister(context.Context, *connect.Request[v1.SelfRegisterRequest]) (*connect.Response[v1.SelfRegisterResponse], error) + GenerateQuery(context.Context, *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) } // NewNodeServiceClient constructs a client for the wg.cosmo.node.v1.NodeService service. By @@ -60,12 +64,19 @@ func NewNodeServiceClient(httpClient connect.HTTPClient, baseURL string, opts .. connect.WithSchema(nodeServiceMethods.ByName("SelfRegister")), connect.WithClientOptions(opts...), ), + generateQuery: connect.NewClient[v1.GenerateQueryRequest, v1.GenerateQueryResponse]( + httpClient, + baseURL+NodeServiceGenerateQueryProcedure, + connect.WithSchema(nodeServiceMethods.ByName("GenerateQuery")), + connect.WithClientOptions(opts...), + ), } } // nodeServiceClient implements NodeServiceClient. type nodeServiceClient struct { - selfRegister *connect.Client[v1.SelfRegisterRequest, v1.SelfRegisterResponse] + selfRegister *connect.Client[v1.SelfRegisterRequest, v1.SelfRegisterResponse] + generateQuery *connect.Client[v1.GenerateQueryRequest, v1.GenerateQueryResponse] } // SelfRegister calls wg.cosmo.node.v1.NodeService.SelfRegister. @@ -73,9 +84,15 @@ func (c *nodeServiceClient) SelfRegister(ctx context.Context, req *connect.Reque return c.selfRegister.CallUnary(ctx, req) } +// GenerateQuery calls wg.cosmo.node.v1.NodeService.GenerateQuery. +func (c *nodeServiceClient) GenerateQuery(ctx context.Context, req *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) { + return c.generateQuery.CallUnary(ctx, req) +} + // NodeServiceHandler is an implementation of the wg.cosmo.node.v1.NodeService service. type NodeServiceHandler interface { SelfRegister(context.Context, *connect.Request[v1.SelfRegisterRequest]) (*connect.Response[v1.SelfRegisterResponse], error) + GenerateQuery(context.Context, *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) } // NewNodeServiceHandler builds an HTTP handler from the service implementation. It returns the path @@ -91,10 +108,18 @@ func NewNodeServiceHandler(svc NodeServiceHandler, opts ...connect.HandlerOption connect.WithSchema(nodeServiceMethods.ByName("SelfRegister")), connect.WithHandlerOptions(opts...), ) + nodeServiceGenerateQueryHandler := connect.NewUnaryHandler( + NodeServiceGenerateQueryProcedure, + svc.GenerateQuery, + connect.WithSchema(nodeServiceMethods.ByName("GenerateQuery")), + connect.WithHandlerOptions(opts...), + ) return "/wg.cosmo.node.v1.NodeService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case NodeServiceSelfRegisterProcedure: nodeServiceSelfRegisterHandler.ServeHTTP(w, r) + case NodeServiceGenerateQueryProcedure: + nodeServiceGenerateQueryHandler.ServeHTTP(w, r) default: http.NotFound(w, r) } @@ -107,3 +132,7 @@ type UnimplementedNodeServiceHandler struct{} func (UnimplementedNodeServiceHandler) SelfRegister(context.Context, *connect.Request[v1.SelfRegisterRequest]) (*connect.Response[v1.SelfRegisterResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("wg.cosmo.node.v1.NodeService.SelfRegister is not implemented")) } + +func (UnimplementedNodeServiceHandler) GenerateQuery(context.Context, *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("wg.cosmo.node.v1.NodeService.GenerateQuery is not implemented")) +} diff --git a/connect/src/wg/cosmo/node/v1/node-NodeService_connectquery.ts b/connect/src/wg/cosmo/node/v1/node-NodeService_connectquery.ts index 57a7aef65c..23443029b9 100644 --- a/connect/src/wg/cosmo/node/v1/node-NodeService_connectquery.ts +++ b/connect/src/wg/cosmo/node/v1/node-NodeService_connectquery.ts @@ -8,3 +8,8 @@ import { NodeService } from "./node_pb.js"; * @generated from rpc wg.cosmo.node.v1.NodeService.SelfRegister */ export const selfRegister = NodeService.method.selfRegister; + +/** + * @generated from rpc wg.cosmo.node.v1.NodeService.GenerateQuery + */ +export const generateQuery = NodeService.method.generateQuery; diff --git a/connect/src/wg/cosmo/node/v1/node_pb.ts b/connect/src/wg/cosmo/node/v1/node_pb.ts index 38abc6dbad..8bc656290f 100644 --- a/connect/src/wg/cosmo/node/v1/node_pb.ts +++ b/connect/src/wg/cosmo/node/v1/node_pb.ts @@ -12,7 +12,7 @@ import type { Message } from "@bufbuild/protobuf"; * Describes the file wg/cosmo/node/v1/node.proto. */ export const file_wg_cosmo_node_v1_node: GenFile = /*@__PURE__*/ - fileDesc("Cht3Zy9jb3Ntby9ub2RlL3YxL25vZGUucHJvdG8SEHdnLmNvc21vLm5vZGUudjEiOQoIU3ViZ3JhcGgSCgoCaWQYASABKAkSDAoEbmFtZRgCIAEoCRITCgtyb3V0aW5nX3VybBgDIAEoCSKOAgohRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWdzEnUKG2NvbmZpZ19ieV9mZWF0dXJlX2ZsYWdfbmFtZRgBIAMoCzJQLndnLmNvc21vLm5vZGUudjEuRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWdzLkNvbmZpZ0J5RmVhdHVyZUZsYWdOYW1lRW50cnkacgocQ29uZmlnQnlGZWF0dXJlRmxhZ05hbWVFbnRyeRILCgNrZXkYASABKAkSQQoFdmFsdWUYAiABKAsyMi53Zy5jb3Ntby5ub2RlLnYxLkZlYXR1cmVGbGFnUm91dGVyRXhlY3V0aW9uQ29uZmlnOgI4ASKgAQogRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWcSPAoNZW5naW5lX2NvbmZpZxgBIAEoCzIlLndnLmNvc21vLm5vZGUudjEuRW5naW5lQ29uZmlndXJhdGlvbhIPCgd2ZXJzaW9uGAIgASgJEi0KCXN1YmdyYXBocxgDIAMoCzIaLndnLmNvc21vLm5vZGUudjEuU3ViZ3JhcGginAIKDFJvdXRlckNvbmZpZxI8Cg1lbmdpbmVfY29uZmlnGAEgASgLMiUud2cuY29zbW8ubm9kZS52MS5FbmdpbmVDb25maWd1cmF0aW9uEg8KB3ZlcnNpb24YAiABKAkSLQoJc3ViZ3JhcGhzGAMgAygLMhoud2cuY29zbW8ubm9kZS52MS5TdWJncmFwaBJWChRmZWF0dXJlX2ZsYWdfY29uZmlncxgEIAEoCzIzLndnLmNvc21vLm5vZGUudjEuRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWdzSACIAQESHQoVY29tcGF0aWJpbGl0eV92ZXJzaW9uGAUgASgJQhcKFV9mZWF0dXJlX2ZsYWdfY29uZmlncyJbCghSZXNwb25zZRItCgRjb2RlGAEgASgOMh8ud2cuY29zbW8uY29tbW9uLkVudW1TdGF0dXNDb2RlEhQKB2RldGFpbHMYAiABKAlIAIgBAUIKCghfZGV0YWlscyIvCg5SZXNwb25zZVN0YXR1cxIMCgRjb2RlGAEgASgFEg8KB21lc3NhZ2UYAiABKAkiZQoQUmVnaXN0cmF0aW9uSW5mbxI3Cg5hY2NvdW50X2xpbWl0cxgBIAEoCzIfLndnLmNvc21vLm5vZGUudjEuQWNjb3VudExpbWl0cxIYChBncmFwaF9wdWJsaWNfa2V5GAIgASgJIiwKDUFjY291bnRMaW1pdHMSGwoTdHJhY2Vfc2FtcGxpbmdfcmF0ZRgBIAEoAiIVChNTZWxmUmVnaXN0ZXJSZXF1ZXN0IpwBChRTZWxmUmVnaXN0ZXJSZXNwb25zZRIsCghyZXNwb25zZRgBIAEoCzIaLndnLmNvc21vLm5vZGUudjEuUmVzcG9uc2USQQoQcmVnaXN0cmF0aW9uSW5mbxgCIAEoCzIiLndnLmNvc21vLm5vZGUudjEuUmVnaXN0cmF0aW9uSW5mb0gAiAEBQhMKEV9yZWdpc3RyYXRpb25JbmZvIuQDChNFbmdpbmVDb25maWd1cmF0aW9uEhwKFGRlZmF1bHRGbHVzaEludGVydmFsGAEgASgDEkwKGWRhdGFzb3VyY2VfY29uZmlndXJhdGlvbnMYAiADKAsyKS53Zy5jb3Ntby5ub2RlLnYxLkRhdGFTb3VyY2VDb25maWd1cmF0aW9uEkIKFGZpZWxkX2NvbmZpZ3VyYXRpb25zGAMgAygLMiQud2cuY29zbW8ubm9kZS52MS5GaWVsZENvbmZpZ3VyYXRpb24SFQoNZ3JhcGhxbFNjaGVtYRgEIAEoCRJAChN0eXBlX2NvbmZpZ3VyYXRpb25zGAUgAygLMiMud2cuY29zbW8ubm9kZS52MS5UeXBlQ29uZmlndXJhdGlvbhJQCg5zdHJpbmdfc3RvcmFnZRgGIAMoCzI4LndnLmNvc21vLm5vZGUudjEuRW5naW5lQ29uZmlndXJhdGlvbi5TdHJpbmdTdG9yYWdlRW50cnkSIgoVZ3JhcGhxbF9jbGllbnRfc2NoZW1hGAcgASgJSACIAQEaNAoSU3RyaW5nU3RvcmFnZUVudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoCToCOAFCGAoWX2dyYXBocWxfY2xpZW50X3NjaGVtYSLGBwoXRGF0YVNvdXJjZUNvbmZpZ3VyYXRpb24SLgoEa2luZBgBIAEoDjIgLndnLmNvc21vLm5vZGUudjEuRGF0YVNvdXJjZUtpbmQSLwoKcm9vdF9ub2RlcxgCIAMoCzIbLndnLmNvc21vLm5vZGUudjEuVHlwZUZpZWxkEjAKC2NoaWxkX25vZGVzGAMgAygLMhsud2cuY29zbW8ubm9kZS52MS5UeXBlRmllbGQSJgoeb3ZlcnJpZGVfZmllbGRfcGF0aF9mcm9tX2FsaWFzGAQgASgIEkIKDmN1c3RvbV9ncmFwaHFsGAUgASgLMioud2cuY29zbW8ubm9kZS52MS5EYXRhU291cmNlQ3VzdG9tX0dyYXBoUUwSQAoNY3VzdG9tX3N0YXRpYxgGIAEoCzIpLndnLmNvc21vLm5vZGUudjEuRGF0YVNvdXJjZUN1c3RvbV9TdGF0aWMSPAoKZGlyZWN0aXZlcxgHIAMoCzIoLndnLmNvc21vLm5vZGUudjEuRGlyZWN0aXZlQ29uZmlndXJhdGlvbhIfChdyZXF1ZXN0X3RpbWVvdXRfc2Vjb25kcxgIIAEoAxIKCgJpZBgJIAEoCRItCgRrZXlzGAogAygLMh8ud2cuY29zbW8ubm9kZS52MS5SZXF1aXJlZEZpZWxkEjEKCHByb3ZpZGVzGAsgAygLMh8ud2cuY29zbW8ubm9kZS52MS5SZXF1aXJlZEZpZWxkEjEKCHJlcXVpcmVzGAwgAygLMh8ud2cuY29zbW8ubm9kZS52MS5SZXF1aXJlZEZpZWxkEj8KDWN1c3RvbV9ldmVudHMYDSABKAsyKC53Zy5jb3Ntby5ub2RlLnYxLkRhdGFTb3VyY2VDdXN0b21FdmVudHMSSQoRZW50aXR5X2ludGVyZmFjZXMYDiADKAsyLi53Zy5jb3Ntby5ub2RlLnYxLkVudGl0eUludGVyZmFjZUNvbmZpZ3VyYXRpb24SSQoRaW50ZXJmYWNlX29iamVjdHMYDyADKAsyLi53Zy5jb3Ntby5ub2RlLnYxLkVudGl0eUludGVyZmFjZUNvbmZpZ3VyYXRpb24SPwoSY29zdF9jb25maWd1cmF0aW9uGBAgASgLMiMud2cuY29zbW8ubm9kZS52MS5Db3N0Q29uZmlndXJhdGlvbhJSChxlbnRpdHlfY2FjaGluZ19jb25maWd1cmF0aW9uGBEgASgLMiwud2cuY29zbW8ubm9kZS52MS5FbnRpdHlDYWNoaW5nQ29uZmlndXJhdGlvbiKbAgoaRW50aXR5Q2FjaGluZ0NvbmZpZ3VyYXRpb24STwobZW50aXR5X2NhY2hlX2NvbmZpZ3VyYXRpb25zGAEgAygLMioud2cuY29zbW8ubm9kZS52MS5FbnRpdHlDYWNoZUNvbmZpZ3VyYXRpb24SVwofY2FjaGVfaW52YWxpZGF0ZV9jb25maWd1cmF0aW9ucxgCIAMoCzIuLndnLmNvc21vLm5vZGUudjEuQ2FjaGVJbnZhbGlkYXRlQ29uZmlndXJhdGlvbhJTCh1jYWNoZV9wb3B1bGF0ZV9jb25maWd1cmF0aW9ucxgDIAMoCzIsLndnLmNvc21vLm5vZGUudjEuQ2FjaGVQb3B1bGF0ZUNvbmZpZ3VyYXRpb24itQEKGEVudGl0eUNhY2hlQ29uZmlndXJhdGlvbhIRCgl0eXBlX25hbWUYASABKAkSFwoPbWF4X2FnZV9zZWNvbmRzGAIgASgDEhcKD2luY2x1ZGVfaGVhZGVycxgDIAEoCBIaChJwYXJ0aWFsX2NhY2hlX2xvYWQYBCABKAgSEwoLc2hhZG93X21vZGUYBSABKAgSIwobbm90X2ZvdW5kX2NhY2hlX3R0bF9zZWNvbmRzGAYgASgDImQKHENhY2hlSW52YWxpZGF0ZUNvbmZpZ3VyYXRpb24SEgoKZmllbGRfbmFtZRgBIAEoCRIWCg5vcGVyYXRpb25fdHlwZRgCIAEoCRIYChBlbnRpdHlfdHlwZV9uYW1lGAMgASgJInsKGkNhY2hlUG9wdWxhdGVDb25maWd1cmF0aW9uEhIKCmZpZWxkX25hbWUYASABKAkSFgoOb3BlcmF0aW9uX3R5cGUYAiABKAkSFwoPbWF4X2FnZV9zZWNvbmRzGAMgASgDEhgKEGVudGl0eV90eXBlX25hbWUYBCABKAkiwAMKEUNvc3RDb25maWd1cmF0aW9uEkEKDWZpZWxkX3dlaWdodHMYASADKAsyKi53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkV2VpZ2h0Q29uZmlndXJhdGlvbhJACgpsaXN0X3NpemVzGAIgAygLMiwud2cuY29zbW8ubm9kZS52MS5GaWVsZExpc3RTaXplQ29uZmlndXJhdGlvbhJKCgx0eXBlX3dlaWdodHMYAyADKAsyNC53Zy5jb3Ntby5ub2RlLnYxLkNvc3RDb25maWd1cmF0aW9uLlR5cGVXZWlnaHRzRW50cnkSZQoaZGlyZWN0aXZlX2FyZ3VtZW50X3dlaWdodHMYBCADKAsyQS53Zy5jb3Ntby5ub2RlLnYxLkNvc3RDb25maWd1cmF0aW9uLkRpcmVjdGl2ZUFyZ3VtZW50V2VpZ2h0c0VudHJ5GjIKEFR5cGVXZWlnaHRzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgFOgI4ARo/Ch1EaXJlY3RpdmVBcmd1bWVudFdlaWdodHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBIqMDChhGaWVsZFdlaWdodENvbmZpZ3VyYXRpb24SEQoJdHlwZV9uYW1lGAEgASgJEhIKCmZpZWxkX25hbWUYAiABKAkSEwoGd2VpZ2h0GAMgASgFSACIAQESWQoQYXJndW1lbnRfd2VpZ2h0cxgEIAMoCzI/LndnLmNvc21vLm5vZGUudjEuRmllbGRXZWlnaHRDb25maWd1cmF0aW9uLkFyZ3VtZW50V2VpZ2h0c0VudHJ5EmwKGmRpcmVjdGl2ZV9hcmd1bWVudF93ZWlnaHRzGAUgAygLMkgud2cuY29zbW8ubm9kZS52MS5GaWVsZFdlaWdodENvbmZpZ3VyYXRpb24uRGlyZWN0aXZlQXJndW1lbnRXZWlnaHRzRW50cnkaNgoUQXJndW1lbnRXZWlnaHRzRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgFOgI4ARo/Ch1EaXJlY3RpdmVBcmd1bWVudFdlaWdodHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBQgkKB193ZWlnaHQi7AEKGkZpZWxkTGlzdFNpemVDb25maWd1cmF0aW9uEhEKCXR5cGVfbmFtZRgBIAEoCRISCgpmaWVsZF9uYW1lGAIgASgJEhkKDGFzc3VtZWRfc2l6ZRgDIAEoBUgAiAEBEhkKEXNsaWNpbmdfYXJndW1lbnRzGAQgAygJEhQKDHNpemVkX2ZpZWxkcxgFIAMoCRIpChxyZXF1aXJlX29uZV9zbGljaW5nX2FyZ3VtZW50GAYgASgISAGIAQFCDwoNX2Fzc3VtZWRfc2l6ZUIfCh1fcmVxdWlyZV9vbmVfc2xpY2luZ19hcmd1bWVudCJcChVBcmd1bWVudENvbmZpZ3VyYXRpb24SDAoEbmFtZRgBIAEoCRI1Cgtzb3VyY2VfdHlwZRgCIAEoDjIgLndnLmNvc21vLm5vZGUudjEuQXJndW1lbnRTb3VyY2UiJQoGU2NvcGVzEhsKE3JlcXVpcmVkX2FuZF9zY29wZXMYASADKAkirwEKGkF1dGhvcml6YXRpb25Db25maWd1cmF0aW9uEh8KF3JlcXVpcmVzX2F1dGhlbnRpY2F0aW9uGAEgASgIEjQKEnJlcXVpcmVkX29yX3Njb3BlcxgCIAMoCzIYLndnLmNvc21vLm5vZGUudjEuU2NvcGVzEjoKGHJlcXVpcmVkX29yX3Njb3Blc19ieV9vchgDIAMoCzIYLndnLmNvc21vLm5vZGUudjEuU2NvcGVzItUCChJGaWVsZENvbmZpZ3VyYXRpb24SEQoJdHlwZV9uYW1lGAEgASgJEhIKCmZpZWxkX25hbWUYAiABKAkSSAoXYXJndW1lbnRzX2NvbmZpZ3VyYXRpb24YAyADKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkFyZ3VtZW50Q29uZmlndXJhdGlvbhJRChthdXRob3JpemF0aW9uX2NvbmZpZ3VyYXRpb24YBCABKAsyLC53Zy5jb3Ntby5ub2RlLnYxLkF1dGhvcml6YXRpb25Db25maWd1cmF0aW9uElkKHXN1YnNjcmlwdGlvbl9maWx0ZXJfY29uZGl0aW9uGAUgASgLMi0ud2cuY29zbW8ubm9kZS52MS5TdWJzY3JpcHRpb25GaWx0ZXJDb25kaXRpb25IAIgBAUIgCh5fc3Vic2NyaXB0aW9uX2ZpbHRlcl9jb25kaXRpb24iOQoRVHlwZUNvbmZpZ3VyYXRpb24SEQoJdHlwZV9uYW1lGAEgASgJEhEKCXJlbmFtZV90bxgCIAEoCSJ8CglUeXBlRmllbGQSEQoJdHlwZV9uYW1lGAEgASgJEhMKC2ZpZWxkX25hbWVzGAIgAygJEhwKFGV4dGVybmFsX2ZpZWxkX25hbWVzGAMgAygJEikKIXJlcXVpcmVfZmV0Y2hfcmVhc29uc19maWVsZF9uYW1lcxgEIAMoCSI5ChBGaWVsZENvb3JkaW5hdGVzEhIKCmZpZWxkX25hbWUYASABKAkSEQoJdHlwZV9uYW1lGAIgASgJImsKEUZpZWxkU2V0Q29uZGl0aW9uEkIKFmZpZWxkX2Nvb3JkaW5hdGVzX3BhdGgYASADKAsyIi53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkQ29vcmRpbmF0ZXMSEgoKZmllbGRfcGF0aBgCIAMoCSKnAQoNUmVxdWlyZWRGaWVsZBIRCgl0eXBlX25hbWUYASABKAkSEgoKZmllbGRfbmFtZRgCIAEoCRIVCg1zZWxlY3Rpb25fc2V0GAMgASgJEh8KF2Rpc2FibGVfZW50aXR5X3Jlc29sdmVyGAQgASgIEjcKCmNvbmRpdGlvbnMYBSADKAsyIy53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkU2V0Q29uZGl0aW9uIlgKHEVudGl0eUludGVyZmFjZUNvbmZpZ3VyYXRpb24SGwoTaW50ZXJmYWNlX3R5cGVfbmFtZRgBIAEoCRIbChNjb25jcmV0ZV90eXBlX25hbWVzGAIgAygJIo0FChJGZXRjaENvbmZpZ3VyYXRpb24SNAoDdXJsGAEgASgLMicud2cuY29zbW8ubm9kZS52MS5Db25maWd1cmF0aW9uVmFyaWFibGUSLAoGbWV0aG9kGAIgASgOMhwud2cuY29zbW8ubm9kZS52MS5IVFRQTWV0aG9kEkAKBmhlYWRlchgDIAMoCzIwLndnLmNvc21vLm5vZGUudjEuRmV0Y2hDb25maWd1cmF0aW9uLkhlYWRlckVudHJ5EjUKBGJvZHkYBCABKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZRI2CgVxdWVyeRgFIAMoCzInLndnLmNvc21vLm5vZGUudjEuVVJMUXVlcnlDb25maWd1cmF0aW9uEhcKD3VybF9lbmNvZGVfYm9keRgHIAEoCBIxCgRtdGxzGAggASgLMiMud2cuY29zbW8ubm9kZS52MS5NVExTQ29uZmlndXJhdGlvbhI5CghiYXNlX3VybBgJIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlEjUKBHBhdGgYCiABKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZRJECg5odHRwX3Byb3h5X3VybBgLIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlSACIAQEaSwoLSGVhZGVyRW50cnkSCwoDa2V5GAEgASgJEisKBXZhbHVlGAIgASgLMhwud2cuY29zbW8ubm9kZS52MS5IVFRQSGVhZGVyOgI4AUIRCg9faHR0cF9wcm94eV91cmwiZQoVU3RhdHVzQ29kZVR5cGVNYXBwaW5nEhMKC3N0YXR1c19jb2RlGAEgASgDEhEKCXR5cGVfbmFtZRgCIAEoCRIkChxpbmplY3Rfc3RhdHVzX2NvZGVfaW50b19ib2R5GAMgASgIIpMDChhEYXRhU291cmNlQ3VzdG9tX0dyYXBoUUwSMwoFZmV0Y2gYASABKAsyJC53Zy5jb3Ntby5ub2RlLnYxLkZldGNoQ29uZmlndXJhdGlvbhJICgxzdWJzY3JpcHRpb24YAiABKAsyMi53Zy5jb3Ntby5ub2RlLnYxLkdyYXBoUUxTdWJzY3JpcHRpb25Db25maWd1cmF0aW9uEkQKCmZlZGVyYXRpb24YAyABKAsyMC53Zy5jb3Ntby5ub2RlLnYxLkdyYXBoUUxGZWRlcmF0aW9uQ29uZmlndXJhdGlvbhI5Cg91cHN0cmVhbV9zY2hlbWEYBCABKAsyIC53Zy5jb3Ntby5ub2RlLnYxLkludGVybmVkU3RyaW5nEkQKGWN1c3RvbV9zY2FsYXJfdHlwZV9maWVsZHMYBiADKAsyIS53Zy5jb3Ntby5ub2RlLnYxLlNpbmdsZVR5cGVGaWVsZBIxCgRncnBjGAcgASgLMiMud2cuY29zbW8ubm9kZS52MS5HUlBDQ29uZmlndXJhdGlvbiKQAQoRR1JQQ0NvbmZpZ3VyYXRpb24SLgoHbWFwcGluZxgBIAEoCzIdLndnLmNvc21vLm5vZGUudjEuR1JQQ01hcHBpbmcSFAoMcHJvdG9fc2NoZW1hGAIgASgJEjUKBnBsdWdpbhgDIAEoCzIlLndnLmNvc21vLm5vZGUudjEuUGx1Z2luQ29uZmlndXJhdGlvbiI3Cg5JbWFnZVJlZmVyZW5jZRISCgpyZXBvc2l0b3J5GAEgASgJEhEKCXJlZmVyZW5jZRgCIAEoCSKIAQoTUGx1Z2luQ29uZmlndXJhdGlvbhIMCgRuYW1lGAEgASgJEg8KB3ZlcnNpb24YAiABKAkSPgoPaW1hZ2VfcmVmZXJlbmNlGAMgASgLMiAud2cuY29zbW8ubm9kZS52MS5JbWFnZVJlZmVyZW5jZUgAiAEBQhIKEF9pbWFnZV9yZWZlcmVuY2UiIwoQU1NMQ29uZmlndXJhdGlvbhIPCgdlbmFibGVkGAEgASgIItsCCgtHUlBDTWFwcGluZxIPCgd2ZXJzaW9uGAEgASgFEg8KB3NlcnZpY2UYAiABKAkSPgoSb3BlcmF0aW9uX21hcHBpbmdzGAMgAygLMiIud2cuY29zbW8ubm9kZS52MS5PcGVyYXRpb25NYXBwaW5nEjgKD2VudGl0eV9tYXBwaW5ncxgEIAMoCzIfLndnLmNvc21vLm5vZGUudjEuRW50aXR5TWFwcGluZxI/ChN0eXBlX2ZpZWxkX21hcHBpbmdzGAUgAygLMiIud2cuY29zbW8ubm9kZS52MS5UeXBlRmllbGRNYXBwaW5nEjQKDWVudW1fbWFwcGluZ3MYBiADKAsyHS53Zy5jb3Ntby5ub2RlLnYxLkVudW1NYXBwaW5nEjkKEHJlc29sdmVfbWFwcGluZ3MYByADKAsyHy53Zy5jb3Ntby5ub2RlLnYxLkxvb2t1cE1hcHBpbmciqQEKDUxvb2t1cE1hcHBpbmcSKgoEdHlwZRgBIAEoDjIcLndnLmNvc21vLm5vZGUudjEuTG9va3VwVHlwZRI8Cg5sb29rdXBfbWFwcGluZxgCIAEoCzIkLndnLmNvc21vLm5vZGUudjEuTG9va3VwRmllbGRNYXBwaW5nEgsKA3JwYxgDIAEoCRIPCgdyZXF1ZXN0GAQgASgJEhAKCHJlc3BvbnNlGAUgASgJIlkKEkxvb2t1cEZpZWxkTWFwcGluZxIMCgR0eXBlGAEgASgJEjUKDWZpZWxkX21hcHBpbmcYAiABKAsyHi53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkTWFwcGluZyKGAQoQT3BlcmF0aW9uTWFwcGluZxItCgR0eXBlGAEgASgOMh8ud2cuY29zbW8ubm9kZS52MS5PcGVyYXRpb25UeXBlEhAKCG9yaWdpbmFsGAIgASgJEg4KBm1hcHBlZBgDIAEoCRIPCgdyZXF1ZXN0GAQgASgJEhAKCHJlc3BvbnNlGAUgASgJIrYBCg1FbnRpdHlNYXBwaW5nEhEKCXR5cGVfbmFtZRgBIAEoCRIMCgRraW5kGAIgASgJEgsKA2tleRgDIAEoCRILCgNycGMYBCABKAkSDwoHcmVxdWVzdBgFIAEoCRIQCghyZXNwb25zZRgGIAEoCRJHChdyZXF1aXJlZF9maWVsZF9tYXBwaW5ncxgHIAMoCzImLndnLmNvc21vLm5vZGUudjEuUmVxdWlyZWRGaWVsZE1hcHBpbmcifQoUUmVxdWlyZWRGaWVsZE1hcHBpbmcSNQoNZmllbGRfbWFwcGluZxgBIAEoCzIeLndnLmNvc21vLm5vZGUudjEuRmllbGRNYXBwaW5nEgsKA3JwYxgCIAEoCRIPCgdyZXF1ZXN0GAMgASgJEhAKCHJlc3BvbnNlGAQgASgJIlgKEFR5cGVGaWVsZE1hcHBpbmcSDAoEdHlwZRgBIAEoCRI2Cg5maWVsZF9tYXBwaW5ncxgCIAMoCzIeLndnLmNvc21vLm5vZGUudjEuRmllbGRNYXBwaW5nIm4KDEZpZWxkTWFwcGluZxIQCghvcmlnaW5hbBgBIAEoCRIOCgZtYXBwZWQYAiABKAkSPAoRYXJndW1lbnRfbWFwcGluZ3MYAyADKAsyIS53Zy5jb3Ntby5ub2RlLnYxLkFyZ3VtZW50TWFwcGluZyIzCg9Bcmd1bWVudE1hcHBpbmcSEAoIb3JpZ2luYWwYASABKAkSDgoGbWFwcGVkGAIgASgJIk8KC0VudW1NYXBwaW5nEgwKBHR5cGUYASABKAkSMgoGdmFsdWVzGAIgAygLMiIud2cuY29zbW8ubm9kZS52MS5FbnVtVmFsdWVNYXBwaW5nIjQKEEVudW1WYWx1ZU1hcHBpbmcSEAoIb3JpZ2luYWwYASABKAkSDgoGbWFwcGVkGAIgASgJImoKF05hdHNTdHJlYW1Db25maWd1cmF0aW9uEhUKDWNvbnN1bWVyX25hbWUYASABKAkSEwoLc3RyZWFtX25hbWUYAiABKAkSIwobY29uc3VtZXJfaW5hY3RpdmVfdGhyZXNob2xkGAMgASgFIsMBChZOYXRzRXZlbnRDb25maWd1cmF0aW9uEk4KGmVuZ2luZV9ldmVudF9jb25maWd1cmF0aW9uGAEgASgLMioud2cuY29zbW8ubm9kZS52MS5FbmdpbmVFdmVudENvbmZpZ3VyYXRpb24SEAoIc3ViamVjdHMYAiADKAkSRwoUc3RyZWFtX2NvbmZpZ3VyYXRpb24YAyABKAsyKS53Zy5jb3Ntby5ub2RlLnYxLk5hdHNTdHJlYW1Db25maWd1cmF0aW9uInkKF0thZmthRXZlbnRDb25maWd1cmF0aW9uEk4KGmVuZ2luZV9ldmVudF9jb25maWd1cmF0aW9uGAEgASgLMioud2cuY29zbW8ubm9kZS52MS5FbmdpbmVFdmVudENvbmZpZ3VyYXRpb24SDgoGdG9waWNzGAIgAygJInsKF1JlZGlzRXZlbnRDb25maWd1cmF0aW9uEk4KGmVuZ2luZV9ldmVudF9jb25maWd1cmF0aW9uGAEgASgLMioud2cuY29zbW8ubm9kZS52MS5FbmdpbmVFdmVudENvbmZpZ3VyYXRpb24SEAoIY2hhbm5lbHMYAiADKAkigQEKGEVuZ2luZUV2ZW50Q29uZmlndXJhdGlvbhITCgtwcm92aWRlcl9pZBgBIAEoCRIpCgR0eXBlGAIgASgOMhsud2cuY29zbW8ubm9kZS52MS5FdmVudFR5cGUSEQoJdHlwZV9uYW1lGAMgASgJEhIKCmZpZWxkX25hbWUYBCABKAkixAEKFkRhdGFTb3VyY2VDdXN0b21FdmVudHMSNgoEbmF0cxgBIAMoCzIoLndnLmNvc21vLm5vZGUudjEuTmF0c0V2ZW50Q29uZmlndXJhdGlvbhI4CgVrYWZrYRgCIAMoCzIpLndnLmNvc21vLm5vZGUudjEuS2Fma2FFdmVudENvbmZpZ3VyYXRpb24SOAoFcmVkaXMYAyADKAsyKS53Zy5jb3Ntby5ub2RlLnYxLlJlZGlzRXZlbnRDb25maWd1cmF0aW9uIlAKF0RhdGFTb3VyY2VDdXN0b21fU3RhdGljEjUKBGRhdGEYASABKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZSLlAQoVQ29uZmlndXJhdGlvblZhcmlhYmxlEjkKBGtpbmQYASABKA4yKy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZUtpbmQSHwoXc3RhdGljX3ZhcmlhYmxlX2NvbnRlbnQYAiABKAkSIQoZZW52aXJvbm1lbnRfdmFyaWFibGVfbmFtZRgDIAEoCRIqCiJlbnZpcm9ubWVudF92YXJpYWJsZV9kZWZhdWx0X3ZhbHVlGAQgASgJEiEKGXBsYWNlaG9sZGVyX3ZhcmlhYmxlX25hbWUYBSABKAkiQwoWRGlyZWN0aXZlQ29uZmlndXJhdGlvbhIWCg5kaXJlY3RpdmVfbmFtZRgBIAEoCRIRCglyZW5hbWVfdG8YAiABKAkiNAoVVVJMUXVlcnlDb25maWd1cmF0aW9uEgwKBG5hbWUYASABKAkSDQoFdmFsdWUYAiABKAkiRQoKSFRUUEhlYWRlchI3CgZ2YWx1ZXMYASADKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZSKcAQoRTVRMU0NvbmZpZ3VyYXRpb24SNAoDa2V5GAEgASgLMicud2cuY29zbW8ubm9kZS52MS5Db25maWd1cmF0aW9uVmFyaWFibGUSNQoEY2VydBgCIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlEhoKEmluc2VjdXJlU2tpcFZlcmlmeRgDIAEoCCLFAgogR3JhcGhRTFN1YnNjcmlwdGlvbkNvbmZpZ3VyYXRpb24SDwoHZW5hYmxlZBgBIAEoCBI0CgN1cmwYAiABKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZRITCgZ1c2VTU0UYAyABKAhIAIgBARJDCghwcm90b2NvbBgEIAEoDjIsLndnLmNvc21vLmNvbW1vbi5HcmFwaFFMU3Vic2NyaXB0aW9uUHJvdG9jb2xIAYgBARJPChR3ZWJzb2NrZXRTdWJwcm90b2NvbBgFIAEoDjIsLndnLmNvc21vLmNvbW1vbi5HcmFwaFFMV2Vic29ja2V0U3VicHJvdG9jb2xIAogBAUIJCgdfdXNlU1NFQgsKCV9wcm90b2NvbEIXChVfd2Vic29ja2V0U3VicHJvdG9jb2wiRQoeR3JhcGhRTEZlZGVyYXRpb25Db25maWd1cmF0aW9uEg8KB2VuYWJsZWQYASABKAgSEgoKc2VydmljZVNkbBgCIAEoCSIdCg5JbnRlcm5lZFN0cmluZxILCgNrZXkYASABKAkiOAoPU2luZ2xlVHlwZUZpZWxkEhEKCXR5cGVfbmFtZRgBIAEoCRISCgpmaWVsZF9uYW1lGAIgASgJIj4KGlN1YnNjcmlwdGlvbkZpZWxkQ29uZGl0aW9uEhIKCmZpZWxkX3BhdGgYASADKAkSDAoEanNvbhgCIAEoCSKjAgobU3Vic2NyaXB0aW9uRmlsdGVyQ29uZGl0aW9uEjoKA2FuZBgBIAMoCzItLndnLmNvc21vLm5vZGUudjEuU3Vic2NyaXB0aW9uRmlsdGVyQ29uZGl0aW9uEj0KAmluGAIgASgLMiwud2cuY29zbW8ubm9kZS52MS5TdWJzY3JpcHRpb25GaWVsZENvbmRpdGlvbkgAiAEBEj8KA25vdBgDIAEoCzItLndnLmNvc21vLm5vZGUudjEuU3Vic2NyaXB0aW9uRmlsdGVyQ29uZGl0aW9uSAGIAQESOQoCb3IYBCADKAsyLS53Zy5jb3Ntby5ub2RlLnYxLlN1YnNjcmlwdGlvbkZpbHRlckNvbmRpdGlvbkIFCgNfaW5CBgoEX25vdCJIChVDYWNoZVdhcm1lck9wZXJhdGlvbnMSLwoKb3BlcmF0aW9ucxgBIAMoCzIbLndnLmNvc21vLm5vZGUudjEuT3BlcmF0aW9uIm4KCU9wZXJhdGlvbhIzCgdyZXF1ZXN0GAEgASgLMiIud2cuY29zbW8ubm9kZS52MS5PcGVyYXRpb25SZXF1ZXN0EiwKBmNsaWVudBgCIAEoCzIcLndnLmNvc21vLm5vZGUudjEuQ2xpZW50SW5mbyJqChBPcGVyYXRpb25SZXF1ZXN0EhYKDm9wZXJhdGlvbl9uYW1lGAEgASgJEg0KBXF1ZXJ5GAIgASgJEi8KCmV4dGVuc2lvbnMYAyABKAsyGy53Zy5jb3Ntby5ub2RlLnYxLkV4dGVuc2lvbiJGCglFeHRlbnNpb24SOQoPcGVyc2lzdGVkX3F1ZXJ5GAEgASgLMiAud2cuY29zbW8ubm9kZS52MS5QZXJzaXN0ZWRRdWVyeSI2Cg5QZXJzaXN0ZWRRdWVyeRITCgtzaGEyNTZfaGFzaBgBIAEoCRIPCgd2ZXJzaW9uGAIgASgFIisKCkNsaWVudEluZm8SDAoEbmFtZRgBIAEoCRIPCgd2ZXJzaW9uGAIgASgJKoIBChtBcmd1bWVudFJlbmRlckNvbmZpZ3VyYXRpb24SGwoXUkVOREVSX0FSR1VNRU5UX0RFRkFVTFQQABIkCiBSRU5ERVJfQVJHVU1FTlRfQVNfR1JBUEhRTF9WQUxVRRABEiAKHFJFTkRFUl9BUkdVTUVOVF9BU19BUlJBWV9DU1YQAio2Cg5Bcmd1bWVudFNvdXJjZRIQCgxPQkpFQ1RfRklFTEQQABISCg5GSUVMRF9BUkdVTUVOVBABKjUKDkRhdGFTb3VyY2VLaW5kEgoKBlNUQVRJQxAAEgsKB0dSQVBIUUwQARIKCgZQVUJTVUIQAipcCgpMb29rdXBUeXBlEhsKF0xPT0tVUF9UWVBFX1VOU1BFQ0lGSUVEEAASFwoTTE9PS1VQX1RZUEVfUkVTT0xWRRABEhgKFExPT0tVUF9UWVBFX1JFUVVJUkVTEAIqhwEKDU9wZXJhdGlvblR5cGUSHgoaT1BFUkFUSU9OX1RZUEVfVU5TUEVDSUZJRUQQABIYChRPUEVSQVRJT05fVFlQRV9RVUVSWRABEhsKF09QRVJBVElPTl9UWVBFX01VVEFUSU9OEAISHwobT1BFUkFUSU9OX1RZUEVfU1VCU0NSSVBUSU9OEAMqNAoJRXZlbnRUeXBlEgsKB1BVQkxJU0gQABILCgdSRVFVRVNUEAESDQoJU1VCU0NSSUJFEAIqhgEKGUNvbmZpZ3VyYXRpb25WYXJpYWJsZUtpbmQSIQodU1RBVElDX0NPTkZJR1VSQVRJT05fVkFSSUFCTEUQABIeChpFTlZfQ09ORklHVVJBVElPTl9WQVJJQUJMRRABEiYKIlBMQUNFSE9MREVSX0NPTkZJR1VSQVRJT05fVkFSSUFCTEUQAipBCgpIVFRQTWV0aG9kEgcKA0dFVBAAEggKBFBPU1QQARIHCgNQVVQQAhIKCgZERUxFVEUQAxILCgdPUFRJT05TEAQybgoLTm9kZVNlcnZpY2USXwoMU2VsZlJlZ2lzdGVyEiUud2cuY29zbW8ubm9kZS52MS5TZWxmUmVnaXN0ZXJSZXF1ZXN0GiYud2cuY29zbW8ubm9kZS52MS5TZWxmUmVnaXN0ZXJSZXNwb25zZSIAYgZwcm90bzM", [file_wg_cosmo_common_common]); + fileDesc("Cht3Zy9jb3Ntby9ub2RlL3YxL25vZGUucHJvdG8SEHdnLmNvc21vLm5vZGUudjEiOQoIU3ViZ3JhcGgSCgoCaWQYASABKAkSDAoEbmFtZRgCIAEoCRITCgtyb3V0aW5nX3VybBgDIAEoCSKOAgohRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWdzEnUKG2NvbmZpZ19ieV9mZWF0dXJlX2ZsYWdfbmFtZRgBIAMoCzJQLndnLmNvc21vLm5vZGUudjEuRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWdzLkNvbmZpZ0J5RmVhdHVyZUZsYWdOYW1lRW50cnkacgocQ29uZmlnQnlGZWF0dXJlRmxhZ05hbWVFbnRyeRILCgNrZXkYASABKAkSQQoFdmFsdWUYAiABKAsyMi53Zy5jb3Ntby5ub2RlLnYxLkZlYXR1cmVGbGFnUm91dGVyRXhlY3V0aW9uQ29uZmlnOgI4ASKgAQogRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWcSPAoNZW5naW5lX2NvbmZpZxgBIAEoCzIlLndnLmNvc21vLm5vZGUudjEuRW5naW5lQ29uZmlndXJhdGlvbhIPCgd2ZXJzaW9uGAIgASgJEi0KCXN1YmdyYXBocxgDIAMoCzIaLndnLmNvc21vLm5vZGUudjEuU3ViZ3JhcGginAIKDFJvdXRlckNvbmZpZxI8Cg1lbmdpbmVfY29uZmlnGAEgASgLMiUud2cuY29zbW8ubm9kZS52MS5FbmdpbmVDb25maWd1cmF0aW9uEg8KB3ZlcnNpb24YAiABKAkSLQoJc3ViZ3JhcGhzGAMgAygLMhoud2cuY29zbW8ubm9kZS52MS5TdWJncmFwaBJWChRmZWF0dXJlX2ZsYWdfY29uZmlncxgEIAEoCzIzLndnLmNvc21vLm5vZGUudjEuRmVhdHVyZUZsYWdSb3V0ZXJFeGVjdXRpb25Db25maWdzSACIAQESHQoVY29tcGF0aWJpbGl0eV92ZXJzaW9uGAUgASgJQhcKFV9mZWF0dXJlX2ZsYWdfY29uZmlncyJbCghSZXNwb25zZRItCgRjb2RlGAEgASgOMh8ud2cuY29zbW8uY29tbW9uLkVudW1TdGF0dXNDb2RlEhQKB2RldGFpbHMYAiABKAlIAIgBAUIKCghfZGV0YWlscyIvCg5SZXNwb25zZVN0YXR1cxIMCgRjb2RlGAEgASgFEg8KB21lc3NhZ2UYAiABKAkiZQoQUmVnaXN0cmF0aW9uSW5mbxI3Cg5hY2NvdW50X2xpbWl0cxgBIAEoCzIfLndnLmNvc21vLm5vZGUudjEuQWNjb3VudExpbWl0cxIYChBncmFwaF9wdWJsaWNfa2V5GAIgASgJIiwKDUFjY291bnRMaW1pdHMSGwoTdHJhY2Vfc2FtcGxpbmdfcmF0ZRgBIAEoAiIVChNTZWxmUmVnaXN0ZXJSZXF1ZXN0IpwBChRTZWxmUmVnaXN0ZXJSZXNwb25zZRIsCghyZXNwb25zZRgBIAEoCzIaLndnLmNvc21vLm5vZGUudjEuUmVzcG9uc2USQQoQcmVnaXN0cmF0aW9uSW5mbxgCIAEoCzIiLndnLmNvc21vLm5vZGUudjEuUmVnaXN0cmF0aW9uSW5mb0gAiAEBQhMKEV9yZWdpc3RyYXRpb25JbmZvIjsKFEdlbmVyYXRlUXVlcnlSZXF1ZXN0EhMKC3NjaGVtYV9oYXNoGAEgASgJEg4KBnByb21wdBgCIAEoCSKFAQoVR2VuZXJhdGVRdWVyeVJlc3BvbnNlEiwKCHJlc3BvbnNlGAEgASgLMhoud2cuY29zbW8ubm9kZS52MS5SZXNwb25zZRI0CgVxdWVyeRgCIAEoCzIgLndnLmNvc21vLm5vZGUudjEuU2F0aXNmaWVkUXVlcnlIAIgBAUIICgZfcXVlcnkiqwEKDlNhdGlzZmllZFF1ZXJ5EhMKC2Rlc2NyaXB0aW9uGAEgASgJEhAKCGRvY3VtZW50GAIgASgJEhYKDm9wZXJhdGlvbl9uYW1lGAMgASgJEkAKDm9wZXJhdGlvbl90eXBlGAQgASgOMigud2cuY29zbW8ubm9kZS52MS5TYXRpc2ZpZWRPcGVyYXRpb25UeXBlEhgKEHZhcmlhYmxlc19zY2hlbWEYBSABKAki5AMKE0VuZ2luZUNvbmZpZ3VyYXRpb24SHAoUZGVmYXVsdEZsdXNoSW50ZXJ2YWwYASABKAMSTAoZZGF0YXNvdXJjZV9jb25maWd1cmF0aW9ucxgCIAMoCzIpLndnLmNvc21vLm5vZGUudjEuRGF0YVNvdXJjZUNvbmZpZ3VyYXRpb24SQgoUZmllbGRfY29uZmlndXJhdGlvbnMYAyADKAsyJC53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkQ29uZmlndXJhdGlvbhIVCg1ncmFwaHFsU2NoZW1hGAQgASgJEkAKE3R5cGVfY29uZmlndXJhdGlvbnMYBSADKAsyIy53Zy5jb3Ntby5ub2RlLnYxLlR5cGVDb25maWd1cmF0aW9uElAKDnN0cmluZ19zdG9yYWdlGAYgAygLMjgud2cuY29zbW8ubm9kZS52MS5FbmdpbmVDb25maWd1cmF0aW9uLlN0cmluZ1N0b3JhZ2VFbnRyeRIiChVncmFwaHFsX2NsaWVudF9zY2hlbWEYByABKAlIAIgBARo0ChJTdHJpbmdTdG9yYWdlRW50cnkSCwoDa2V5GAEgASgJEg0KBXZhbHVlGAIgASgJOgI4AUIYChZfZ3JhcGhxbF9jbGllbnRfc2NoZW1hIsYHChdEYXRhU291cmNlQ29uZmlndXJhdGlvbhIuCgRraW5kGAEgASgOMiAud2cuY29zbW8ubm9kZS52MS5EYXRhU291cmNlS2luZBIvCgpyb290X25vZGVzGAIgAygLMhsud2cuY29zbW8ubm9kZS52MS5UeXBlRmllbGQSMAoLY2hpbGRfbm9kZXMYAyADKAsyGy53Zy5jb3Ntby5ub2RlLnYxLlR5cGVGaWVsZBImCh5vdmVycmlkZV9maWVsZF9wYXRoX2Zyb21fYWxpYXMYBCABKAgSQgoOY3VzdG9tX2dyYXBocWwYBSABKAsyKi53Zy5jb3Ntby5ub2RlLnYxLkRhdGFTb3VyY2VDdXN0b21fR3JhcGhRTBJACg1jdXN0b21fc3RhdGljGAYgASgLMikud2cuY29zbW8ubm9kZS52MS5EYXRhU291cmNlQ3VzdG9tX1N0YXRpYxI8CgpkaXJlY3RpdmVzGAcgAygLMigud2cuY29zbW8ubm9kZS52MS5EaXJlY3RpdmVDb25maWd1cmF0aW9uEh8KF3JlcXVlc3RfdGltZW91dF9zZWNvbmRzGAggASgDEgoKAmlkGAkgASgJEi0KBGtleXMYCiADKAsyHy53Zy5jb3Ntby5ub2RlLnYxLlJlcXVpcmVkRmllbGQSMQoIcHJvdmlkZXMYCyADKAsyHy53Zy5jb3Ntby5ub2RlLnYxLlJlcXVpcmVkRmllbGQSMQoIcmVxdWlyZXMYDCADKAsyHy53Zy5jb3Ntby5ub2RlLnYxLlJlcXVpcmVkRmllbGQSPwoNY3VzdG9tX2V2ZW50cxgNIAEoCzIoLndnLmNvc21vLm5vZGUudjEuRGF0YVNvdXJjZUN1c3RvbUV2ZW50cxJJChFlbnRpdHlfaW50ZXJmYWNlcxgOIAMoCzIuLndnLmNvc21vLm5vZGUudjEuRW50aXR5SW50ZXJmYWNlQ29uZmlndXJhdGlvbhJJChFpbnRlcmZhY2Vfb2JqZWN0cxgPIAMoCzIuLndnLmNvc21vLm5vZGUudjEuRW50aXR5SW50ZXJmYWNlQ29uZmlndXJhdGlvbhI/ChJjb3N0X2NvbmZpZ3VyYXRpb24YECABKAsyIy53Zy5jb3Ntby5ub2RlLnYxLkNvc3RDb25maWd1cmF0aW9uElIKHGVudGl0eV9jYWNoaW5nX2NvbmZpZ3VyYXRpb24YESABKAsyLC53Zy5jb3Ntby5ub2RlLnYxLkVudGl0eUNhY2hpbmdDb25maWd1cmF0aW9uIpsCChpFbnRpdHlDYWNoaW5nQ29uZmlndXJhdGlvbhJPChtlbnRpdHlfY2FjaGVfY29uZmlndXJhdGlvbnMYASADKAsyKi53Zy5jb3Ntby5ub2RlLnYxLkVudGl0eUNhY2hlQ29uZmlndXJhdGlvbhJXCh9jYWNoZV9pbnZhbGlkYXRlX2NvbmZpZ3VyYXRpb25zGAIgAygLMi4ud2cuY29zbW8ubm9kZS52MS5DYWNoZUludmFsaWRhdGVDb25maWd1cmF0aW9uElMKHWNhY2hlX3BvcHVsYXRlX2NvbmZpZ3VyYXRpb25zGAMgAygLMiwud2cuY29zbW8ubm9kZS52MS5DYWNoZVBvcHVsYXRlQ29uZmlndXJhdGlvbiK1AQoYRW50aXR5Q2FjaGVDb25maWd1cmF0aW9uEhEKCXR5cGVfbmFtZRgBIAEoCRIXCg9tYXhfYWdlX3NlY29uZHMYAiABKAMSFwoPaW5jbHVkZV9oZWFkZXJzGAMgASgIEhoKEnBhcnRpYWxfY2FjaGVfbG9hZBgEIAEoCBITCgtzaGFkb3dfbW9kZRgFIAEoCBIjChtub3RfZm91bmRfY2FjaGVfdHRsX3NlY29uZHMYBiABKAMiZAocQ2FjaGVJbnZhbGlkYXRlQ29uZmlndXJhdGlvbhISCgpmaWVsZF9uYW1lGAEgASgJEhYKDm9wZXJhdGlvbl90eXBlGAIgASgJEhgKEGVudGl0eV90eXBlX25hbWUYAyABKAkiewoaQ2FjaGVQb3B1bGF0ZUNvbmZpZ3VyYXRpb24SEgoKZmllbGRfbmFtZRgBIAEoCRIWCg5vcGVyYXRpb25fdHlwZRgCIAEoCRIXCg9tYXhfYWdlX3NlY29uZHMYAyABKAMSGAoQZW50aXR5X3R5cGVfbmFtZRgEIAEoCSLAAwoRQ29zdENvbmZpZ3VyYXRpb24SQQoNZmllbGRfd2VpZ2h0cxgBIAMoCzIqLndnLmNvc21vLm5vZGUudjEuRmllbGRXZWlnaHRDb25maWd1cmF0aW9uEkAKCmxpc3Rfc2l6ZXMYAiADKAsyLC53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkTGlzdFNpemVDb25maWd1cmF0aW9uEkoKDHR5cGVfd2VpZ2h0cxgDIAMoCzI0LndnLmNvc21vLm5vZGUudjEuQ29zdENvbmZpZ3VyYXRpb24uVHlwZVdlaWdodHNFbnRyeRJlChpkaXJlY3RpdmVfYXJndW1lbnRfd2VpZ2h0cxgEIAMoCzJBLndnLmNvc21vLm5vZGUudjEuQ29zdENvbmZpZ3VyYXRpb24uRGlyZWN0aXZlQXJndW1lbnRXZWlnaHRzRW50cnkaMgoQVHlwZVdlaWdodHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBGj8KHURpcmVjdGl2ZUFyZ3VtZW50V2VpZ2h0c0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoBToCOAEiowMKGEZpZWxkV2VpZ2h0Q29uZmlndXJhdGlvbhIRCgl0eXBlX25hbWUYASABKAkSEgoKZmllbGRfbmFtZRgCIAEoCRITCgZ3ZWlnaHQYAyABKAVIAIgBARJZChBhcmd1bWVudF93ZWlnaHRzGAQgAygLMj8ud2cuY29zbW8ubm9kZS52MS5GaWVsZFdlaWdodENvbmZpZ3VyYXRpb24uQXJndW1lbnRXZWlnaHRzRW50cnkSbAoaZGlyZWN0aXZlX2FyZ3VtZW50X3dlaWdodHMYBSADKAsySC53Zy5jb3Ntby5ub2RlLnYxLkZpZWxkV2VpZ2h0Q29uZmlndXJhdGlvbi5EaXJlY3RpdmVBcmd1bWVudFdlaWdodHNFbnRyeRo2ChRBcmd1bWVudFdlaWdodHNFbnRyeRILCgNrZXkYASABKAkSDQoFdmFsdWUYAiABKAU6AjgBGj8KHURpcmVjdGl2ZUFyZ3VtZW50V2VpZ2h0c0VudHJ5EgsKA2tleRgBIAEoCRINCgV2YWx1ZRgCIAEoBToCOAFCCQoHX3dlaWdodCLsAQoaRmllbGRMaXN0U2l6ZUNvbmZpZ3VyYXRpb24SEQoJdHlwZV9uYW1lGAEgASgJEhIKCmZpZWxkX25hbWUYAiABKAkSGQoMYXNzdW1lZF9zaXplGAMgASgFSACIAQESGQoRc2xpY2luZ19hcmd1bWVudHMYBCADKAkSFAoMc2l6ZWRfZmllbGRzGAUgAygJEikKHHJlcXVpcmVfb25lX3NsaWNpbmdfYXJndW1lbnQYBiABKAhIAYgBAUIPCg1fYXNzdW1lZF9zaXplQh8KHV9yZXF1aXJlX29uZV9zbGljaW5nX2FyZ3VtZW50IlwKFUFyZ3VtZW50Q29uZmlndXJhdGlvbhIMCgRuYW1lGAEgASgJEjUKC3NvdXJjZV90eXBlGAIgASgOMiAud2cuY29zbW8ubm9kZS52MS5Bcmd1bWVudFNvdXJjZSIlCgZTY29wZXMSGwoTcmVxdWlyZWRfYW5kX3Njb3BlcxgBIAMoCSKvAQoaQXV0aG9yaXphdGlvbkNvbmZpZ3VyYXRpb24SHwoXcmVxdWlyZXNfYXV0aGVudGljYXRpb24YASABKAgSNAoScmVxdWlyZWRfb3Jfc2NvcGVzGAIgAygLMhgud2cuY29zbW8ubm9kZS52MS5TY29wZXMSOgoYcmVxdWlyZWRfb3Jfc2NvcGVzX2J5X29yGAMgAygLMhgud2cuY29zbW8ubm9kZS52MS5TY29wZXMi1QIKEkZpZWxkQ29uZmlndXJhdGlvbhIRCgl0eXBlX25hbWUYASABKAkSEgoKZmllbGRfbmFtZRgCIAEoCRJIChdhcmd1bWVudHNfY29uZmlndXJhdGlvbhgDIAMoCzInLndnLmNvc21vLm5vZGUudjEuQXJndW1lbnRDb25maWd1cmF0aW9uElEKG2F1dGhvcml6YXRpb25fY29uZmlndXJhdGlvbhgEIAEoCzIsLndnLmNvc21vLm5vZGUudjEuQXV0aG9yaXphdGlvbkNvbmZpZ3VyYXRpb24SWQodc3Vic2NyaXB0aW9uX2ZpbHRlcl9jb25kaXRpb24YBSABKAsyLS53Zy5jb3Ntby5ub2RlLnYxLlN1YnNjcmlwdGlvbkZpbHRlckNvbmRpdGlvbkgAiAEBQiAKHl9zdWJzY3JpcHRpb25fZmlsdGVyX2NvbmRpdGlvbiI5ChFUeXBlQ29uZmlndXJhdGlvbhIRCgl0eXBlX25hbWUYASABKAkSEQoJcmVuYW1lX3RvGAIgASgJInwKCVR5cGVGaWVsZBIRCgl0eXBlX25hbWUYASABKAkSEwoLZmllbGRfbmFtZXMYAiADKAkSHAoUZXh0ZXJuYWxfZmllbGRfbmFtZXMYAyADKAkSKQohcmVxdWlyZV9mZXRjaF9yZWFzb25zX2ZpZWxkX25hbWVzGAQgAygJIjkKEEZpZWxkQ29vcmRpbmF0ZXMSEgoKZmllbGRfbmFtZRgBIAEoCRIRCgl0eXBlX25hbWUYAiABKAkiawoRRmllbGRTZXRDb25kaXRpb24SQgoWZmllbGRfY29vcmRpbmF0ZXNfcGF0aBgBIAMoCzIiLndnLmNvc21vLm5vZGUudjEuRmllbGRDb29yZGluYXRlcxISCgpmaWVsZF9wYXRoGAIgAygJIqcBCg1SZXF1aXJlZEZpZWxkEhEKCXR5cGVfbmFtZRgBIAEoCRISCgpmaWVsZF9uYW1lGAIgASgJEhUKDXNlbGVjdGlvbl9zZXQYAyABKAkSHwoXZGlzYWJsZV9lbnRpdHlfcmVzb2x2ZXIYBCABKAgSNwoKY29uZGl0aW9ucxgFIAMoCzIjLndnLmNvc21vLm5vZGUudjEuRmllbGRTZXRDb25kaXRpb24iWAocRW50aXR5SW50ZXJmYWNlQ29uZmlndXJhdGlvbhIbChNpbnRlcmZhY2VfdHlwZV9uYW1lGAEgASgJEhsKE2NvbmNyZXRlX3R5cGVfbmFtZXMYAiADKAkijQUKEkZldGNoQ29uZmlndXJhdGlvbhI0CgN1cmwYASABKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZRIsCgZtZXRob2QYAiABKA4yHC53Zy5jb3Ntby5ub2RlLnYxLkhUVFBNZXRob2QSQAoGaGVhZGVyGAMgAygLMjAud2cuY29zbW8ubm9kZS52MS5GZXRjaENvbmZpZ3VyYXRpb24uSGVhZGVyRW50cnkSNQoEYm9keRgEIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlEjYKBXF1ZXJ5GAUgAygLMicud2cuY29zbW8ubm9kZS52MS5VUkxRdWVyeUNvbmZpZ3VyYXRpb24SFwoPdXJsX2VuY29kZV9ib2R5GAcgASgIEjEKBG10bHMYCCABKAsyIy53Zy5jb3Ntby5ub2RlLnYxLk1UTFNDb25maWd1cmF0aW9uEjkKCGJhc2VfdXJsGAkgASgLMicud2cuY29zbW8ubm9kZS52MS5Db25maWd1cmF0aW9uVmFyaWFibGUSNQoEcGF0aBgKIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlEkQKDmh0dHBfcHJveHlfdXJsGAsgASgLMicud2cuY29zbW8ubm9kZS52MS5Db25maWd1cmF0aW9uVmFyaWFibGVIAIgBARpLCgtIZWFkZXJFbnRyeRILCgNrZXkYASABKAkSKwoFdmFsdWUYAiABKAsyHC53Zy5jb3Ntby5ub2RlLnYxLkhUVFBIZWFkZXI6AjgBQhEKD19odHRwX3Byb3h5X3VybCJlChVTdGF0dXNDb2RlVHlwZU1hcHBpbmcSEwoLc3RhdHVzX2NvZGUYASABKAMSEQoJdHlwZV9uYW1lGAIgASgJEiQKHGluamVjdF9zdGF0dXNfY29kZV9pbnRvX2JvZHkYAyABKAgikwMKGERhdGFTb3VyY2VDdXN0b21fR3JhcGhRTBIzCgVmZXRjaBgBIAEoCzIkLndnLmNvc21vLm5vZGUudjEuRmV0Y2hDb25maWd1cmF0aW9uEkgKDHN1YnNjcmlwdGlvbhgCIAEoCzIyLndnLmNvc21vLm5vZGUudjEuR3JhcGhRTFN1YnNjcmlwdGlvbkNvbmZpZ3VyYXRpb24SRAoKZmVkZXJhdGlvbhgDIAEoCzIwLndnLmNvc21vLm5vZGUudjEuR3JhcGhRTEZlZGVyYXRpb25Db25maWd1cmF0aW9uEjkKD3Vwc3RyZWFtX3NjaGVtYRgEIAEoCzIgLndnLmNvc21vLm5vZGUudjEuSW50ZXJuZWRTdHJpbmcSRAoZY3VzdG9tX3NjYWxhcl90eXBlX2ZpZWxkcxgGIAMoCzIhLndnLmNvc21vLm5vZGUudjEuU2luZ2xlVHlwZUZpZWxkEjEKBGdycGMYByABKAsyIy53Zy5jb3Ntby5ub2RlLnYxLkdSUENDb25maWd1cmF0aW9uIpABChFHUlBDQ29uZmlndXJhdGlvbhIuCgdtYXBwaW5nGAEgASgLMh0ud2cuY29zbW8ubm9kZS52MS5HUlBDTWFwcGluZxIUCgxwcm90b19zY2hlbWEYAiABKAkSNQoGcGx1Z2luGAMgASgLMiUud2cuY29zbW8ubm9kZS52MS5QbHVnaW5Db25maWd1cmF0aW9uIjcKDkltYWdlUmVmZXJlbmNlEhIKCnJlcG9zaXRvcnkYASABKAkSEQoJcmVmZXJlbmNlGAIgASgJIogBChNQbHVnaW5Db25maWd1cmF0aW9uEgwKBG5hbWUYASABKAkSDwoHdmVyc2lvbhgCIAEoCRI+Cg9pbWFnZV9yZWZlcmVuY2UYAyABKAsyIC53Zy5jb3Ntby5ub2RlLnYxLkltYWdlUmVmZXJlbmNlSACIAQFCEgoQX2ltYWdlX3JlZmVyZW5jZSIjChBTU0xDb25maWd1cmF0aW9uEg8KB2VuYWJsZWQYASABKAgi2wIKC0dSUENNYXBwaW5nEg8KB3ZlcnNpb24YASABKAUSDwoHc2VydmljZRgCIAEoCRI+ChJvcGVyYXRpb25fbWFwcGluZ3MYAyADKAsyIi53Zy5jb3Ntby5ub2RlLnYxLk9wZXJhdGlvbk1hcHBpbmcSOAoPZW50aXR5X21hcHBpbmdzGAQgAygLMh8ud2cuY29zbW8ubm9kZS52MS5FbnRpdHlNYXBwaW5nEj8KE3R5cGVfZmllbGRfbWFwcGluZ3MYBSADKAsyIi53Zy5jb3Ntby5ub2RlLnYxLlR5cGVGaWVsZE1hcHBpbmcSNAoNZW51bV9tYXBwaW5ncxgGIAMoCzIdLndnLmNvc21vLm5vZGUudjEuRW51bU1hcHBpbmcSOQoQcmVzb2x2ZV9tYXBwaW5ncxgHIAMoCzIfLndnLmNvc21vLm5vZGUudjEuTG9va3VwTWFwcGluZyKpAQoNTG9va3VwTWFwcGluZxIqCgR0eXBlGAEgASgOMhwud2cuY29zbW8ubm9kZS52MS5Mb29rdXBUeXBlEjwKDmxvb2t1cF9tYXBwaW5nGAIgASgLMiQud2cuY29zbW8ubm9kZS52MS5Mb29rdXBGaWVsZE1hcHBpbmcSCwoDcnBjGAMgASgJEg8KB3JlcXVlc3QYBCABKAkSEAoIcmVzcG9uc2UYBSABKAkiWQoSTG9va3VwRmllbGRNYXBwaW5nEgwKBHR5cGUYASABKAkSNQoNZmllbGRfbWFwcGluZxgCIAEoCzIeLndnLmNvc21vLm5vZGUudjEuRmllbGRNYXBwaW5nIoYBChBPcGVyYXRpb25NYXBwaW5nEi0KBHR5cGUYASABKA4yHy53Zy5jb3Ntby5ub2RlLnYxLk9wZXJhdGlvblR5cGUSEAoIb3JpZ2luYWwYAiABKAkSDgoGbWFwcGVkGAMgASgJEg8KB3JlcXVlc3QYBCABKAkSEAoIcmVzcG9uc2UYBSABKAkitgEKDUVudGl0eU1hcHBpbmcSEQoJdHlwZV9uYW1lGAEgASgJEgwKBGtpbmQYAiABKAkSCwoDa2V5GAMgASgJEgsKA3JwYxgEIAEoCRIPCgdyZXF1ZXN0GAUgASgJEhAKCHJlc3BvbnNlGAYgASgJEkcKF3JlcXVpcmVkX2ZpZWxkX21hcHBpbmdzGAcgAygLMiYud2cuY29zbW8ubm9kZS52MS5SZXF1aXJlZEZpZWxkTWFwcGluZyJ9ChRSZXF1aXJlZEZpZWxkTWFwcGluZxI1Cg1maWVsZF9tYXBwaW5nGAEgASgLMh4ud2cuY29zbW8ubm9kZS52MS5GaWVsZE1hcHBpbmcSCwoDcnBjGAIgASgJEg8KB3JlcXVlc3QYAyABKAkSEAoIcmVzcG9uc2UYBCABKAkiWAoQVHlwZUZpZWxkTWFwcGluZxIMCgR0eXBlGAEgASgJEjYKDmZpZWxkX21hcHBpbmdzGAIgAygLMh4ud2cuY29zbW8ubm9kZS52MS5GaWVsZE1hcHBpbmcibgoMRmllbGRNYXBwaW5nEhAKCG9yaWdpbmFsGAEgASgJEg4KBm1hcHBlZBgCIAEoCRI8ChFhcmd1bWVudF9tYXBwaW5ncxgDIAMoCzIhLndnLmNvc21vLm5vZGUudjEuQXJndW1lbnRNYXBwaW5nIjMKD0FyZ3VtZW50TWFwcGluZxIQCghvcmlnaW5hbBgBIAEoCRIOCgZtYXBwZWQYAiABKAkiTwoLRW51bU1hcHBpbmcSDAoEdHlwZRgBIAEoCRIyCgZ2YWx1ZXMYAiADKAsyIi53Zy5jb3Ntby5ub2RlLnYxLkVudW1WYWx1ZU1hcHBpbmciNAoQRW51bVZhbHVlTWFwcGluZxIQCghvcmlnaW5hbBgBIAEoCRIOCgZtYXBwZWQYAiABKAkiagoXTmF0c1N0cmVhbUNvbmZpZ3VyYXRpb24SFQoNY29uc3VtZXJfbmFtZRgBIAEoCRITCgtzdHJlYW1fbmFtZRgCIAEoCRIjChtjb25zdW1lcl9pbmFjdGl2ZV90aHJlc2hvbGQYAyABKAUiwwEKFk5hdHNFdmVudENvbmZpZ3VyYXRpb24STgoaZW5naW5lX2V2ZW50X2NvbmZpZ3VyYXRpb24YASABKAsyKi53Zy5jb3Ntby5ub2RlLnYxLkVuZ2luZUV2ZW50Q29uZmlndXJhdGlvbhIQCghzdWJqZWN0cxgCIAMoCRJHChRzdHJlYW1fY29uZmlndXJhdGlvbhgDIAEoCzIpLndnLmNvc21vLm5vZGUudjEuTmF0c1N0cmVhbUNvbmZpZ3VyYXRpb24ieQoXS2Fma2FFdmVudENvbmZpZ3VyYXRpb24STgoaZW5naW5lX2V2ZW50X2NvbmZpZ3VyYXRpb24YASABKAsyKi53Zy5jb3Ntby5ub2RlLnYxLkVuZ2luZUV2ZW50Q29uZmlndXJhdGlvbhIOCgZ0b3BpY3MYAiADKAkiewoXUmVkaXNFdmVudENvbmZpZ3VyYXRpb24STgoaZW5naW5lX2V2ZW50X2NvbmZpZ3VyYXRpb24YASABKAsyKi53Zy5jb3Ntby5ub2RlLnYxLkVuZ2luZUV2ZW50Q29uZmlndXJhdGlvbhIQCghjaGFubmVscxgCIAMoCSKBAQoYRW5naW5lRXZlbnRDb25maWd1cmF0aW9uEhMKC3Byb3ZpZGVyX2lkGAEgASgJEikKBHR5cGUYAiABKA4yGy53Zy5jb3Ntby5ub2RlLnYxLkV2ZW50VHlwZRIRCgl0eXBlX25hbWUYAyABKAkSEgoKZmllbGRfbmFtZRgEIAEoCSLEAQoWRGF0YVNvdXJjZUN1c3RvbUV2ZW50cxI2CgRuYXRzGAEgAygLMigud2cuY29zbW8ubm9kZS52MS5OYXRzRXZlbnRDb25maWd1cmF0aW9uEjgKBWthZmthGAIgAygLMikud2cuY29zbW8ubm9kZS52MS5LYWZrYUV2ZW50Q29uZmlndXJhdGlvbhI4CgVyZWRpcxgDIAMoCzIpLndnLmNvc21vLm5vZGUudjEuUmVkaXNFdmVudENvbmZpZ3VyYXRpb24iUAoXRGF0YVNvdXJjZUN1c3RvbV9TdGF0aWMSNQoEZGF0YRgBIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlIuUBChVDb25maWd1cmF0aW9uVmFyaWFibGUSOQoEa2luZBgBIAEoDjIrLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlS2luZBIfChdzdGF0aWNfdmFyaWFibGVfY29udGVudBgCIAEoCRIhChllbnZpcm9ubWVudF92YXJpYWJsZV9uYW1lGAMgASgJEioKImVudmlyb25tZW50X3ZhcmlhYmxlX2RlZmF1bHRfdmFsdWUYBCABKAkSIQoZcGxhY2Vob2xkZXJfdmFyaWFibGVfbmFtZRgFIAEoCSJDChZEaXJlY3RpdmVDb25maWd1cmF0aW9uEhYKDmRpcmVjdGl2ZV9uYW1lGAEgASgJEhEKCXJlbmFtZV90bxgCIAEoCSI0ChVVUkxRdWVyeUNvbmZpZ3VyYXRpb24SDAoEbmFtZRgBIAEoCRINCgV2YWx1ZRgCIAEoCSJFCgpIVFRQSGVhZGVyEjcKBnZhbHVlcxgBIAMoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlIpwBChFNVExTQ29uZmlndXJhdGlvbhI0CgNrZXkYASABKAsyJy53Zy5jb3Ntby5ub2RlLnYxLkNvbmZpZ3VyYXRpb25WYXJpYWJsZRI1CgRjZXJ0GAIgASgLMicud2cuY29zbW8ubm9kZS52MS5Db25maWd1cmF0aW9uVmFyaWFibGUSGgoSaW5zZWN1cmVTa2lwVmVyaWZ5GAMgASgIIsUCCiBHcmFwaFFMU3Vic2NyaXB0aW9uQ29uZmlndXJhdGlvbhIPCgdlbmFibGVkGAEgASgIEjQKA3VybBgCIAEoCzInLndnLmNvc21vLm5vZGUudjEuQ29uZmlndXJhdGlvblZhcmlhYmxlEhMKBnVzZVNTRRgDIAEoCEgAiAEBEkMKCHByb3RvY29sGAQgASgOMiwud2cuY29zbW8uY29tbW9uLkdyYXBoUUxTdWJzY3JpcHRpb25Qcm90b2NvbEgBiAEBEk8KFHdlYnNvY2tldFN1YnByb3RvY29sGAUgASgOMiwud2cuY29zbW8uY29tbW9uLkdyYXBoUUxXZWJzb2NrZXRTdWJwcm90b2NvbEgCiAEBQgkKB191c2VTU0VCCwoJX3Byb3RvY29sQhcKFV93ZWJzb2NrZXRTdWJwcm90b2NvbCJFCh5HcmFwaFFMRmVkZXJhdGlvbkNvbmZpZ3VyYXRpb24SDwoHZW5hYmxlZBgBIAEoCBISCgpzZXJ2aWNlU2RsGAIgASgJIh0KDkludGVybmVkU3RyaW5nEgsKA2tleRgBIAEoCSI4Cg9TaW5nbGVUeXBlRmllbGQSEQoJdHlwZV9uYW1lGAEgASgJEhIKCmZpZWxkX25hbWUYAiABKAkiPgoaU3Vic2NyaXB0aW9uRmllbGRDb25kaXRpb24SEgoKZmllbGRfcGF0aBgBIAMoCRIMCgRqc29uGAIgASgJIqMCChtTdWJzY3JpcHRpb25GaWx0ZXJDb25kaXRpb24SOgoDYW5kGAEgAygLMi0ud2cuY29zbW8ubm9kZS52MS5TdWJzY3JpcHRpb25GaWx0ZXJDb25kaXRpb24SPQoCaW4YAiABKAsyLC53Zy5jb3Ntby5ub2RlLnYxLlN1YnNjcmlwdGlvbkZpZWxkQ29uZGl0aW9uSACIAQESPwoDbm90GAMgASgLMi0ud2cuY29zbW8ubm9kZS52MS5TdWJzY3JpcHRpb25GaWx0ZXJDb25kaXRpb25IAYgBARI5CgJvchgEIAMoCzItLndnLmNvc21vLm5vZGUudjEuU3Vic2NyaXB0aW9uRmlsdGVyQ29uZGl0aW9uQgUKA19pbkIGCgRfbm90IkgKFUNhY2hlV2FybWVyT3BlcmF0aW9ucxIvCgpvcGVyYXRpb25zGAEgAygLMhsud2cuY29zbW8ubm9kZS52MS5PcGVyYXRpb24ibgoJT3BlcmF0aW9uEjMKB3JlcXVlc3QYASABKAsyIi53Zy5jb3Ntby5ub2RlLnYxLk9wZXJhdGlvblJlcXVlc3QSLAoGY2xpZW50GAIgASgLMhwud2cuY29zbW8ubm9kZS52MS5DbGllbnRJbmZvImoKEE9wZXJhdGlvblJlcXVlc3QSFgoOb3BlcmF0aW9uX25hbWUYASABKAkSDQoFcXVlcnkYAiABKAkSLwoKZXh0ZW5zaW9ucxgDIAEoCzIbLndnLmNvc21vLm5vZGUudjEuRXh0ZW5zaW9uIkYKCUV4dGVuc2lvbhI5Cg9wZXJzaXN0ZWRfcXVlcnkYASABKAsyIC53Zy5jb3Ntby5ub2RlLnYxLlBlcnNpc3RlZFF1ZXJ5IjYKDlBlcnNpc3RlZFF1ZXJ5EhMKC3NoYTI1Nl9oYXNoGAEgASgJEg8KB3ZlcnNpb24YAiABKAUiKwoKQ2xpZW50SW5mbxIMCgRuYW1lGAEgASgJEg8KB3ZlcnNpb24YAiABKAkqQwoWU2F0aXNmaWVkT3BlcmF0aW9uVHlwZRIJCgVRVUVSWRAAEgwKCE1VVEFUSU9OEAESEAoMU1VCU0NSSVBUSU9OEAIqggEKG0FyZ3VtZW50UmVuZGVyQ29uZmlndXJhdGlvbhIbChdSRU5ERVJfQVJHVU1FTlRfREVGQVVMVBAAEiQKIFJFTkRFUl9BUkdVTUVOVF9BU19HUkFQSFFMX1ZBTFVFEAESIAocUkVOREVSX0FSR1VNRU5UX0FTX0FSUkFZX0NTVhACKjYKDkFyZ3VtZW50U291cmNlEhAKDE9CSkVDVF9GSUVMRBAAEhIKDkZJRUxEX0FSR1VNRU5UEAEqNQoORGF0YVNvdXJjZUtpbmQSCgoGU1RBVElDEAASCwoHR1JBUEhRTBABEgoKBlBVQlNVQhACKlwKCkxvb2t1cFR5cGUSGwoXTE9PS1VQX1RZUEVfVU5TUEVDSUZJRUQQABIXChNMT09LVVBfVFlQRV9SRVNPTFZFEAESGAoUTE9PS1VQX1RZUEVfUkVRVUlSRVMQAiqHAQoNT3BlcmF0aW9uVHlwZRIeChpPUEVSQVRJT05fVFlQRV9VTlNQRUNJRklFRBAAEhgKFE9QRVJBVElPTl9UWVBFX1FVRVJZEAESGwoXT1BFUkFUSU9OX1RZUEVfTVVUQVRJT04QAhIfChtPUEVSQVRJT05fVFlQRV9TVUJTQ1JJUFRJT04QAyo0CglFdmVudFR5cGUSCwoHUFVCTElTSBAAEgsKB1JFUVVFU1QQARINCglTVUJTQ1JJQkUQAiqGAQoZQ29uZmlndXJhdGlvblZhcmlhYmxlS2luZBIhCh1TVEFUSUNfQ09ORklHVVJBVElPTl9WQVJJQUJMRRAAEh4KGkVOVl9DT05GSUdVUkFUSU9OX1ZBUklBQkxFEAESJgoiUExBQ0VIT0xERVJfQ09ORklHVVJBVElPTl9WQVJJQUJMRRACKkEKCkhUVFBNZXRob2QSBwoDR0VUEAASCAoEUE9TVBABEgcKA1BVVBACEgoKBkRFTEVURRADEgsKB09QVElPTlMQBDLSAQoLTm9kZVNlcnZpY2USXwoMU2VsZlJlZ2lzdGVyEiUud2cuY29zbW8ubm9kZS52MS5TZWxmUmVnaXN0ZXJSZXF1ZXN0GiYud2cuY29zbW8ubm9kZS52MS5TZWxmUmVnaXN0ZXJSZXNwb25zZSIAEmIKDUdlbmVyYXRlUXVlcnkSJi53Zy5jb3Ntby5ub2RlLnYxLkdlbmVyYXRlUXVlcnlSZXF1ZXN0Gicud2cuY29zbW8ubm9kZS52MS5HZW5lcmF0ZVF1ZXJ5UmVzcG9uc2UiAGIGcHJvdG8z", [file_wg_cosmo_common_common]); /** * @generated from message wg.cosmo.node.v1.Subgraph @@ -247,6 +247,87 @@ export type SelfRegisterResponse = Message<"wg.cosmo.node.v1.SelfRegisterRespons export const SelfRegisterResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_wg_cosmo_node_v1_node, 9); +/** + * @generated from message wg.cosmo.node.v1.GenerateQueryRequest + */ +export type GenerateQueryRequest = Message<"wg.cosmo.node.v1.GenerateQueryRequest"> & { + /** + * @generated from field: string schema_hash = 1; + */ + schemaHash: string; + + /** + * @generated from field: string prompt = 2; + */ + prompt: string; +}; + +/** + * Describes the message wg.cosmo.node.v1.GenerateQueryRequest. + * Use `create(GenerateQueryRequestSchema)` to create a new message. + */ +export const GenerateQueryRequestSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_wg_cosmo_node_v1_node, 10); + +/** + * @generated from message wg.cosmo.node.v1.GenerateQueryResponse + */ +export type GenerateQueryResponse = Message<"wg.cosmo.node.v1.GenerateQueryResponse"> & { + /** + * @generated from field: wg.cosmo.node.v1.Response response = 1; + */ + response?: Response | undefined; + + /** + * @generated from field: optional wg.cosmo.node.v1.SatisfiedQuery query = 2; + */ + query?: SatisfiedQuery | undefined; +}; + +/** + * Describes the message wg.cosmo.node.v1.GenerateQueryResponse. + * Use `create(GenerateQueryResponseSchema)` to create a new message. + */ +export const GenerateQueryResponseSchema: GenMessage = /*@__PURE__*/ + messageDesc(file_wg_cosmo_node_v1_node, 11); + +/** + * @generated from message wg.cosmo.node.v1.SatisfiedQuery + */ +export type SatisfiedQuery = Message<"wg.cosmo.node.v1.SatisfiedQuery"> & { + /** + * @generated from field: string description = 1; + */ + description: string; + + /** + * @generated from field: string document = 2; + */ + document: string; + + /** + * @generated from field: string operation_name = 3; + */ + operationName: string; + + /** + * @generated from field: wg.cosmo.node.v1.SatisfiedOperationType operation_type = 4; + */ + operationType: SatisfiedOperationType; + + /** + * @generated from field: string variables_schema = 5; + */ + variablesSchema: string; +}; + +/** + * Describes the message wg.cosmo.node.v1.SatisfiedQuery. + * Use `create(SatisfiedQuerySchema)` to create a new message. + */ +export const SatisfiedQuerySchema: GenMessage = /*@__PURE__*/ + messageDesc(file_wg_cosmo_node_v1_node, 12); + /** * @generated from message wg.cosmo.node.v1.EngineConfiguration */ @@ -292,7 +373,7 @@ export type EngineConfiguration = Message<"wg.cosmo.node.v1.EngineConfiguration" * Use `create(EngineConfigurationSchema)` to create a new message. */ export const EngineConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 10); + messageDesc(file_wg_cosmo_node_v1_node, 13); /** * @generated from message wg.cosmo.node.v1.DataSourceConfiguration @@ -391,7 +472,7 @@ export type DataSourceConfiguration = Message<"wg.cosmo.node.v1.DataSourceConfig * Use `create(DataSourceConfigurationSchema)` to create a new message. */ export const DataSourceConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 11); + messageDesc(file_wg_cosmo_node_v1_node, 14); /** * Entity caching configuration for a subgraph data source. @@ -426,7 +507,7 @@ export type EntityCachingConfiguration = Message<"wg.cosmo.node.v1.EntityCaching * Use `create(EntityCachingConfigurationSchema)` to create a new message. */ export const EntityCachingConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 12); + messageDesc(file_wg_cosmo_node_v1_node, 15); /** * Per-entity declaration for @openfed__entityCache. Marks a @key entity type as cacheable so the @@ -479,7 +560,7 @@ export type EntityCacheConfiguration = Message<"wg.cosmo.node.v1.EntityCacheConf * Use `create(EntityCacheConfigurationSchema)` to create a new message. */ export const EntityCacheConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 13); + messageDesc(file_wg_cosmo_node_v1_node, 16); /** * Per-field declaration for @openfed__cacheInvalidate. Tells the router to evict the returned @@ -509,7 +590,7 @@ export type CacheInvalidateConfiguration = Message<"wg.cosmo.node.v1.CacheInvali * Use `create(CacheInvalidateConfigurationSchema)` to create a new message. */ export const CacheInvalidateConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 14); + messageDesc(file_wg_cosmo_node_v1_node, 17); /** * Per-field declaration for @openfed__cachePopulate. Tells the router to populate the entity cache @@ -544,7 +625,7 @@ export type CachePopulateConfiguration = Message<"wg.cosmo.node.v1.CachePopulate * Use `create(CachePopulateConfigurationSchema)` to create a new message. */ export const CachePopulateConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 15); + messageDesc(file_wg_cosmo_node_v1_node, 18); /** * @generated from message wg.cosmo.node.v1.CostConfiguration @@ -576,7 +657,7 @@ export type CostConfiguration = Message<"wg.cosmo.node.v1.CostConfiguration"> & * Use `create(CostConfigurationSchema)` to create a new message. */ export const CostConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 16); + messageDesc(file_wg_cosmo_node_v1_node, 19); /** * @generated from message wg.cosmo.node.v1.FieldWeightConfiguration @@ -613,7 +694,7 @@ export type FieldWeightConfiguration = Message<"wg.cosmo.node.v1.FieldWeightConf * Use `create(FieldWeightConfigurationSchema)` to create a new message. */ export const FieldWeightConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 17); + messageDesc(file_wg_cosmo_node_v1_node, 20); /** * @generated from message wg.cosmo.node.v1.FieldListSizeConfiguration @@ -655,7 +736,7 @@ export type FieldListSizeConfiguration = Message<"wg.cosmo.node.v1.FieldListSize * Use `create(FieldListSizeConfigurationSchema)` to create a new message. */ export const FieldListSizeConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 18); + messageDesc(file_wg_cosmo_node_v1_node, 21); /** * @generated from message wg.cosmo.node.v1.ArgumentConfiguration @@ -677,7 +758,7 @@ export type ArgumentConfiguration = Message<"wg.cosmo.node.v1.ArgumentConfigurat * Use `create(ArgumentConfigurationSchema)` to create a new message. */ export const ArgumentConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 19); + messageDesc(file_wg_cosmo_node_v1_node, 22); /** * @generated from message wg.cosmo.node.v1.Scopes @@ -694,7 +775,7 @@ export type Scopes = Message<"wg.cosmo.node.v1.Scopes"> & { * Use `create(ScopesSchema)` to create a new message. */ export const ScopesSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 20); + messageDesc(file_wg_cosmo_node_v1_node, 23); /** * @generated from message wg.cosmo.node.v1.AuthorizationConfiguration @@ -721,7 +802,7 @@ export type AuthorizationConfiguration = Message<"wg.cosmo.node.v1.Authorization * Use `create(AuthorizationConfigurationSchema)` to create a new message. */ export const AuthorizationConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 21); + messageDesc(file_wg_cosmo_node_v1_node, 24); /** * @generated from message wg.cosmo.node.v1.FieldConfiguration @@ -758,7 +839,7 @@ export type FieldConfiguration = Message<"wg.cosmo.node.v1.FieldConfiguration"> * Use `create(FieldConfigurationSchema)` to create a new message. */ export const FieldConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 22); + messageDesc(file_wg_cosmo_node_v1_node, 25); /** * @generated from message wg.cosmo.node.v1.TypeConfiguration @@ -780,7 +861,7 @@ export type TypeConfiguration = Message<"wg.cosmo.node.v1.TypeConfiguration"> & * Use `create(TypeConfigurationSchema)` to create a new message. */ export const TypeConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 23); + messageDesc(file_wg_cosmo_node_v1_node, 26); /** * @generated from message wg.cosmo.node.v1.TypeField @@ -812,7 +893,7 @@ export type TypeField = Message<"wg.cosmo.node.v1.TypeField"> & { * Use `create(TypeFieldSchema)` to create a new message. */ export const TypeFieldSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 24); + messageDesc(file_wg_cosmo_node_v1_node, 27); /** * @generated from message wg.cosmo.node.v1.FieldCoordinates @@ -834,7 +915,7 @@ export type FieldCoordinates = Message<"wg.cosmo.node.v1.FieldCoordinates"> & { * Use `create(FieldCoordinatesSchema)` to create a new message. */ export const FieldCoordinatesSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 25); + messageDesc(file_wg_cosmo_node_v1_node, 28); /** * @generated from message wg.cosmo.node.v1.FieldSetCondition @@ -856,7 +937,7 @@ export type FieldSetCondition = Message<"wg.cosmo.node.v1.FieldSetCondition"> & * Use `create(FieldSetConditionSchema)` to create a new message. */ export const FieldSetConditionSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 26); + messageDesc(file_wg_cosmo_node_v1_node, 29); /** * @generated from message wg.cosmo.node.v1.RequiredField @@ -893,7 +974,7 @@ export type RequiredField = Message<"wg.cosmo.node.v1.RequiredField"> & { * Use `create(RequiredFieldSchema)` to create a new message. */ export const RequiredFieldSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 27); + messageDesc(file_wg_cosmo_node_v1_node, 30); /** * @generated from message wg.cosmo.node.v1.EntityInterfaceConfiguration @@ -915,7 +996,7 @@ export type EntityInterfaceConfiguration = Message<"wg.cosmo.node.v1.EntityInter * Use `create(EntityInterfaceConfigurationSchema)` to create a new message. */ export const EntityInterfaceConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 28); + messageDesc(file_wg_cosmo_node_v1_node, 31); /** * @generated from message wg.cosmo.node.v1.FetchConfiguration @@ -987,7 +1068,7 @@ export type FetchConfiguration = Message<"wg.cosmo.node.v1.FetchConfiguration"> * Use `create(FetchConfigurationSchema)` to create a new message. */ export const FetchConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 29); + messageDesc(file_wg_cosmo_node_v1_node, 32); /** * @generated from message wg.cosmo.node.v1.StatusCodeTypeMapping @@ -1014,7 +1095,7 @@ export type StatusCodeTypeMapping = Message<"wg.cosmo.node.v1.StatusCodeTypeMapp * Use `create(StatusCodeTypeMappingSchema)` to create a new message. */ export const StatusCodeTypeMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 30); + messageDesc(file_wg_cosmo_node_v1_node, 33); /** * @generated from message wg.cosmo.node.v1.DataSourceCustom_GraphQL @@ -1056,7 +1137,7 @@ export type DataSourceCustom_GraphQL = Message<"wg.cosmo.node.v1.DataSourceCusto * Use `create(DataSourceCustom_GraphQLSchema)` to create a new message. */ export const DataSourceCustom_GraphQLSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 31); + messageDesc(file_wg_cosmo_node_v1_node, 34); /** * @generated from message wg.cosmo.node.v1.GRPCConfiguration @@ -1083,7 +1164,7 @@ export type GRPCConfiguration = Message<"wg.cosmo.node.v1.GRPCConfiguration"> & * Use `create(GRPCConfigurationSchema)` to create a new message. */ export const GRPCConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 32); + messageDesc(file_wg_cosmo_node_v1_node, 35); /** * @generated from message wg.cosmo.node.v1.ImageReference @@ -1109,7 +1190,7 @@ export type ImageReference = Message<"wg.cosmo.node.v1.ImageReference"> & { * Use `create(ImageReferenceSchema)` to create a new message. */ export const ImageReferenceSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 33); + messageDesc(file_wg_cosmo_node_v1_node, 36); /** * @generated from message wg.cosmo.node.v1.PluginConfiguration @@ -1140,7 +1221,7 @@ export type PluginConfiguration = Message<"wg.cosmo.node.v1.PluginConfiguration" * Use `create(PluginConfigurationSchema)` to create a new message. */ export const PluginConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 34); + messageDesc(file_wg_cosmo_node_v1_node, 37); /** * @generated from message wg.cosmo.node.v1.SSLConfiguration @@ -1159,7 +1240,7 @@ export type SSLConfiguration = Message<"wg.cosmo.node.v1.SSLConfiguration"> & { * Use `create(SSLConfigurationSchema)` to create a new message. */ export const SSLConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 35); + messageDesc(file_wg_cosmo_node_v1_node, 38); /** * Defines mapping for a gRPC service @@ -1222,7 +1303,7 @@ export type GRPCMapping = Message<"wg.cosmo.node.v1.GRPCMapping"> & { * Use `create(GRPCMappingSchema)` to create a new message. */ export const GRPCMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 36); + messageDesc(file_wg_cosmo_node_v1_node, 39); /** * Defines mapping for a lookup operation @@ -1271,7 +1352,7 @@ export type LookupMapping = Message<"wg.cosmo.node.v1.LookupMapping"> & { * Use `create(LookupMappingSchema)` to create a new message. */ export const LookupMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 37); + messageDesc(file_wg_cosmo_node_v1_node, 40); /** * Defines mapping for a lookup field @@ -1299,7 +1380,7 @@ export type LookupFieldMapping = Message<"wg.cosmo.node.v1.LookupFieldMapping"> * Use `create(LookupFieldMappingSchema)` to create a new message. */ export const LookupFieldMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 38); + messageDesc(file_wg_cosmo_node_v1_node, 41); /** * Defines mapping between a GraphQL operation and a gRPC method @@ -1348,7 +1429,7 @@ export type OperationMapping = Message<"wg.cosmo.node.v1.OperationMapping"> & { * Use `create(OperationMappingSchema)` to create a new message. */ export const OperationMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 39); + messageDesc(file_wg_cosmo_node_v1_node, 42); /** * Defines mapping for entity resolution @@ -1411,7 +1492,7 @@ export type EntityMapping = Message<"wg.cosmo.node.v1.EntityMapping"> & { * Use `create(EntityMappingSchema)` to create a new message. */ export const EntityMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 40); + messageDesc(file_wg_cosmo_node_v1_node, 43); /** * Defines mapping for required fields @@ -1451,7 +1532,7 @@ export type RequiredFieldMapping = Message<"wg.cosmo.node.v1.RequiredFieldMappin * Use `create(RequiredFieldMappingSchema)` to create a new message. */ export const RequiredFieldMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 41); + messageDesc(file_wg_cosmo_node_v1_node, 44); /** * Defines mapping between GraphQL type fields and gRPC message fields @@ -1479,7 +1560,7 @@ export type TypeFieldMapping = Message<"wg.cosmo.node.v1.TypeFieldMapping"> & { * Use `create(TypeFieldMappingSchema)` to create a new message. */ export const TypeFieldMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 42); + messageDesc(file_wg_cosmo_node_v1_node, 45); /** * Defines mapping for a single field @@ -1514,7 +1595,7 @@ export type FieldMapping = Message<"wg.cosmo.node.v1.FieldMapping"> & { * Use `create(FieldMappingSchema)` to create a new message. */ export const FieldMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 43); + messageDesc(file_wg_cosmo_node_v1_node, 46); /** * Defines mapping for a field argument @@ -1542,7 +1623,7 @@ export type ArgumentMapping = Message<"wg.cosmo.node.v1.ArgumentMapping"> & { * Use `create(ArgumentMappingSchema)` to create a new message. */ export const ArgumentMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 44); + messageDesc(file_wg_cosmo_node_v1_node, 47); /** * @generated from message wg.cosmo.node.v1.EnumMapping @@ -1564,7 +1645,7 @@ export type EnumMapping = Message<"wg.cosmo.node.v1.EnumMapping"> & { * Use `create(EnumMappingSchema)` to create a new message. */ export const EnumMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 45); + messageDesc(file_wg_cosmo_node_v1_node, 48); /** * @generated from message wg.cosmo.node.v1.EnumValueMapping @@ -1586,7 +1667,7 @@ export type EnumValueMapping = Message<"wg.cosmo.node.v1.EnumValueMapping"> & { * Use `create(EnumValueMappingSchema)` to create a new message. */ export const EnumValueMappingSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 46); + messageDesc(file_wg_cosmo_node_v1_node, 49); /** * @generated from message wg.cosmo.node.v1.NatsStreamConfiguration @@ -1613,7 +1694,7 @@ export type NatsStreamConfiguration = Message<"wg.cosmo.node.v1.NatsStreamConfig * Use `create(NatsStreamConfigurationSchema)` to create a new message. */ export const NatsStreamConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 47); + messageDesc(file_wg_cosmo_node_v1_node, 50); /** * @generated from message wg.cosmo.node.v1.NatsEventConfiguration @@ -1640,7 +1721,7 @@ export type NatsEventConfiguration = Message<"wg.cosmo.node.v1.NatsEventConfigur * Use `create(NatsEventConfigurationSchema)` to create a new message. */ export const NatsEventConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 48); + messageDesc(file_wg_cosmo_node_v1_node, 51); /** * @generated from message wg.cosmo.node.v1.KafkaEventConfiguration @@ -1662,7 +1743,7 @@ export type KafkaEventConfiguration = Message<"wg.cosmo.node.v1.KafkaEventConfig * Use `create(KafkaEventConfigurationSchema)` to create a new message. */ export const KafkaEventConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 49); + messageDesc(file_wg_cosmo_node_v1_node, 52); /** * @generated from message wg.cosmo.node.v1.RedisEventConfiguration @@ -1684,7 +1765,7 @@ export type RedisEventConfiguration = Message<"wg.cosmo.node.v1.RedisEventConfig * Use `create(RedisEventConfigurationSchema)` to create a new message. */ export const RedisEventConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 50); + messageDesc(file_wg_cosmo_node_v1_node, 53); /** * @generated from message wg.cosmo.node.v1.EngineEventConfiguration @@ -1716,7 +1797,7 @@ export type EngineEventConfiguration = Message<"wg.cosmo.node.v1.EngineEventConf * Use `create(EngineEventConfigurationSchema)` to create a new message. */ export const EngineEventConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 51); + messageDesc(file_wg_cosmo_node_v1_node, 54); /** * @generated from message wg.cosmo.node.v1.DataSourceCustomEvents @@ -1743,7 +1824,7 @@ export type DataSourceCustomEvents = Message<"wg.cosmo.node.v1.DataSourceCustomE * Use `create(DataSourceCustomEventsSchema)` to create a new message. */ export const DataSourceCustomEventsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 52); + messageDesc(file_wg_cosmo_node_v1_node, 55); /** * @generated from message wg.cosmo.node.v1.DataSourceCustom_Static @@ -1760,7 +1841,7 @@ export type DataSourceCustom_Static = Message<"wg.cosmo.node.v1.DataSourceCustom * Use `create(DataSourceCustom_StaticSchema)` to create a new message. */ export const DataSourceCustom_StaticSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 53); + messageDesc(file_wg_cosmo_node_v1_node, 56); /** * @generated from message wg.cosmo.node.v1.ConfigurationVariable @@ -1797,7 +1878,7 @@ export type ConfigurationVariable = Message<"wg.cosmo.node.v1.ConfigurationVaria * Use `create(ConfigurationVariableSchema)` to create a new message. */ export const ConfigurationVariableSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 54); + messageDesc(file_wg_cosmo_node_v1_node, 57); /** * @generated from message wg.cosmo.node.v1.DirectiveConfiguration @@ -1819,7 +1900,7 @@ export type DirectiveConfiguration = Message<"wg.cosmo.node.v1.DirectiveConfigur * Use `create(DirectiveConfigurationSchema)` to create a new message. */ export const DirectiveConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 55); + messageDesc(file_wg_cosmo_node_v1_node, 58); /** * @generated from message wg.cosmo.node.v1.URLQueryConfiguration @@ -1841,7 +1922,7 @@ export type URLQueryConfiguration = Message<"wg.cosmo.node.v1.URLQueryConfigurat * Use `create(URLQueryConfigurationSchema)` to create a new message. */ export const URLQueryConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 56); + messageDesc(file_wg_cosmo_node_v1_node, 59); /** * @generated from message wg.cosmo.node.v1.HTTPHeader @@ -1858,7 +1939,7 @@ export type HTTPHeader = Message<"wg.cosmo.node.v1.HTTPHeader"> & { * Use `create(HTTPHeaderSchema)` to create a new message. */ export const HTTPHeaderSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 57); + messageDesc(file_wg_cosmo_node_v1_node, 60); /** * @generated from message wg.cosmo.node.v1.MTLSConfiguration @@ -1885,7 +1966,7 @@ export type MTLSConfiguration = Message<"wg.cosmo.node.v1.MTLSConfiguration"> & * Use `create(MTLSConfigurationSchema)` to create a new message. */ export const MTLSConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 58); + messageDesc(file_wg_cosmo_node_v1_node, 61); /** * @generated from message wg.cosmo.node.v1.GraphQLSubscriptionConfiguration @@ -1924,7 +2005,7 @@ export type GraphQLSubscriptionConfiguration = Message<"wg.cosmo.node.v1.GraphQL * Use `create(GraphQLSubscriptionConfigurationSchema)` to create a new message. */ export const GraphQLSubscriptionConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 59); + messageDesc(file_wg_cosmo_node_v1_node, 62); /** * @generated from message wg.cosmo.node.v1.GraphQLFederationConfiguration @@ -1946,7 +2027,7 @@ export type GraphQLFederationConfiguration = Message<"wg.cosmo.node.v1.GraphQLFe * Use `create(GraphQLFederationConfigurationSchema)` to create a new message. */ export const GraphQLFederationConfigurationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 60); + messageDesc(file_wg_cosmo_node_v1_node, 63); /** * @generated from message wg.cosmo.node.v1.InternedString @@ -1965,7 +2046,7 @@ export type InternedString = Message<"wg.cosmo.node.v1.InternedString"> & { * Use `create(InternedStringSchema)` to create a new message. */ export const InternedStringSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 61); + messageDesc(file_wg_cosmo_node_v1_node, 64); /** * @generated from message wg.cosmo.node.v1.SingleTypeField @@ -1987,7 +2068,7 @@ export type SingleTypeField = Message<"wg.cosmo.node.v1.SingleTypeField"> & { * Use `create(SingleTypeFieldSchema)` to create a new message. */ export const SingleTypeFieldSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 62); + messageDesc(file_wg_cosmo_node_v1_node, 65); /** * @generated from message wg.cosmo.node.v1.SubscriptionFieldCondition @@ -2009,7 +2090,7 @@ export type SubscriptionFieldCondition = Message<"wg.cosmo.node.v1.SubscriptionF * Use `create(SubscriptionFieldConditionSchema)` to create a new message. */ export const SubscriptionFieldConditionSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 63); + messageDesc(file_wg_cosmo_node_v1_node, 66); /** * @generated from message wg.cosmo.node.v1.SubscriptionFilterCondition @@ -2041,7 +2122,7 @@ export type SubscriptionFilterCondition = Message<"wg.cosmo.node.v1.Subscription * Use `create(SubscriptionFilterConditionSchema)` to create a new message. */ export const SubscriptionFilterConditionSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 64); + messageDesc(file_wg_cosmo_node_v1_node, 67); /** * @generated from message wg.cosmo.node.v1.CacheWarmerOperations @@ -2058,7 +2139,7 @@ export type CacheWarmerOperations = Message<"wg.cosmo.node.v1.CacheWarmerOperati * Use `create(CacheWarmerOperationsSchema)` to create a new message. */ export const CacheWarmerOperationsSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 65); + messageDesc(file_wg_cosmo_node_v1_node, 68); /** * @generated from message wg.cosmo.node.v1.Operation @@ -2080,7 +2161,7 @@ export type Operation = Message<"wg.cosmo.node.v1.Operation"> & { * Use `create(OperationSchema)` to create a new message. */ export const OperationSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 66); + messageDesc(file_wg_cosmo_node_v1_node, 69); /** * @generated from message wg.cosmo.node.v1.OperationRequest @@ -2107,7 +2188,7 @@ export type OperationRequest = Message<"wg.cosmo.node.v1.OperationRequest"> & { * Use `create(OperationRequestSchema)` to create a new message. */ export const OperationRequestSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 67); + messageDesc(file_wg_cosmo_node_v1_node, 70); /** * @generated from message wg.cosmo.node.v1.Extension @@ -2124,7 +2205,7 @@ export type Extension = Message<"wg.cosmo.node.v1.Extension"> & { * Use `create(ExtensionSchema)` to create a new message. */ export const ExtensionSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 68); + messageDesc(file_wg_cosmo_node_v1_node, 71); /** * @generated from message wg.cosmo.node.v1.PersistedQuery @@ -2146,7 +2227,7 @@ export type PersistedQuery = Message<"wg.cosmo.node.v1.PersistedQuery"> & { * Use `create(PersistedQuerySchema)` to create a new message. */ export const PersistedQuerySchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 69); + messageDesc(file_wg_cosmo_node_v1_node, 72); /** * @generated from message wg.cosmo.node.v1.ClientInfo @@ -2168,7 +2249,33 @@ export type ClientInfo = Message<"wg.cosmo.node.v1.ClientInfo"> & { * Use `create(ClientInfoSchema)` to create a new message. */ export const ClientInfoSchema: GenMessage = /*@__PURE__*/ - messageDesc(file_wg_cosmo_node_v1_node, 70); + messageDesc(file_wg_cosmo_node_v1_node, 73); + +/** + * @generated from enum wg.cosmo.node.v1.SatisfiedOperationType + */ +export enum SatisfiedOperationType { + /** + * @generated from enum value: QUERY = 0; + */ + QUERY = 0, + + /** + * @generated from enum value: MUTATION = 1; + */ + MUTATION = 1, + + /** + * @generated from enum value: SUBSCRIPTION = 2; + */ + SUBSCRIPTION = 2, +} + +/** + * Describes the enum wg.cosmo.node.v1.SatisfiedOperationType. + */ +export const SatisfiedOperationTypeSchema: GenEnum = /*@__PURE__*/ + enumDesc(file_wg_cosmo_node_v1_node, 0); /** * @generated from enum wg.cosmo.node.v1.ArgumentRenderConfiguration @@ -2194,7 +2301,7 @@ export enum ArgumentRenderConfiguration { * Describes the enum wg.cosmo.node.v1.ArgumentRenderConfiguration. */ export const ArgumentRenderConfigurationSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 0); + enumDesc(file_wg_cosmo_node_v1_node, 1); /** * @generated from enum wg.cosmo.node.v1.ArgumentSource @@ -2215,7 +2322,7 @@ export enum ArgumentSource { * Describes the enum wg.cosmo.node.v1.ArgumentSource. */ export const ArgumentSourceSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 1); + enumDesc(file_wg_cosmo_node_v1_node, 2); /** * @generated from enum wg.cosmo.node.v1.DataSourceKind @@ -2241,7 +2348,7 @@ export enum DataSourceKind { * Describes the enum wg.cosmo.node.v1.DataSourceKind. */ export const DataSourceKindSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 2); + enumDesc(file_wg_cosmo_node_v1_node, 3); /** * Defines the type of lookup operation @@ -2275,7 +2382,7 @@ export enum LookupType { * Describes the enum wg.cosmo.node.v1.LookupType. */ export const LookupTypeSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 3); + enumDesc(file_wg_cosmo_node_v1_node, 4); /** * Defines the type of GraphQL operation @@ -2314,7 +2421,7 @@ export enum OperationType { * Describes the enum wg.cosmo.node.v1.OperationType. */ export const OperationTypeSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 4); + enumDesc(file_wg_cosmo_node_v1_node, 5); /** * @generated from enum wg.cosmo.node.v1.EventType @@ -2340,7 +2447,7 @@ export enum EventType { * Describes the enum wg.cosmo.node.v1.EventType. */ export const EventTypeSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 5); + enumDesc(file_wg_cosmo_node_v1_node, 6); /** * @generated from enum wg.cosmo.node.v1.ConfigurationVariableKind @@ -2366,7 +2473,7 @@ export enum ConfigurationVariableKind { * Describes the enum wg.cosmo.node.v1.ConfigurationVariableKind. */ export const ConfigurationVariableKindSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 6); + enumDesc(file_wg_cosmo_node_v1_node, 7); /** * @generated from enum wg.cosmo.node.v1.HTTPMethod @@ -2402,7 +2509,7 @@ export enum HTTPMethod { * Describes the enum wg.cosmo.node.v1.HTTPMethod. */ export const HTTPMethodSchema: GenEnum = /*@__PURE__*/ - enumDesc(file_wg_cosmo_node_v1_node, 7); + enumDesc(file_wg_cosmo_node_v1_node, 8); /** * @generated from service wg.cosmo.node.v1.NodeService @@ -2416,6 +2523,14 @@ export const NodeService: GenService<{ input: typeof SelfRegisterRequestSchema; output: typeof SelfRegisterResponseSchema; }, + /** + * @generated from rpc wg.cosmo.node.v1.NodeService.GenerateQuery + */ + generateQuery: { + methodKind: "unary"; + input: typeof GenerateQueryRequestSchema; + output: typeof GenerateQueryResponseSchema; + }, }> = /*@__PURE__*/ serviceDesc(file_wg_cosmo_node_v1_node, 0); diff --git a/controlplane/.env.example b/controlplane/.env.example index 80c0d20563..9e7d9658d7 100644 --- a/controlplane/.env.example +++ b/controlplane/.env.example @@ -85,3 +85,6 @@ SENTRY_PROFILE_SESSION_SAMPLE_RATE="1.0" SENTRY_PROFILE_LIFECYCLE="manual" SENTRY_EVENT_LOOP_BLOCK_THRESHOLD_MS="100" SENTRY_ENABLE_LOGS="false" + +# Prompt To Query +PROMPT_TO_QUERY_SERVICE_ENDPOINT= diff --git a/controlplane/src/core/bufservices/NodeService.ts b/controlplane/src/core/bufservices/NodeService.ts index 2234bcb38a..8de53ee000 100644 --- a/controlplane/src/core/bufservices/NodeService.ts +++ b/controlplane/src/core/bufservices/NodeService.ts @@ -1,12 +1,13 @@ import { ServiceImpl } from '@connectrpc/connect'; import { EnumStatusCode } from '@wundergraph/cosmo-connect/dist/common/common_pb'; -import { NodeService, RegistrationInfo, SelfRegisterResponse } from '@wundergraph/cosmo-connect/dist/node/v1/node_pb'; +import { NodeService, RegistrationInfo } from '@wundergraph/cosmo-connect/dist/node/v1/node_pb'; import { lru } from 'tiny-lru'; import { FederatedGraphRepository } from '../repositories/FederatedGraphRepository.js'; import { OrganizationRepository } from '../repositories/OrganizationRepository.js'; import type { PlainMessage } from '../../types/index.js'; import type { RouterOptions } from '../routes.js'; import { enrichLogger, getLogger, handleError } from '../util.js'; +import { PromptToQueryService } from '../services/PromptToQueryService.js'; export default function (opts: RouterOptions): Partial> { const registrationInfoCache = lru>(1000, 300_000); @@ -66,5 +67,23 @@ export default function (opts: RouterOptions): Partial { + const authContext = await opts.authenticator.authenticateRouter(ctx.requestHeader); + logger = enrichLogger(ctx, logger, authContext); + + const ptqService = new PromptToQueryService( + opts.db, + logger, + opts.promptToQueryServiceAddress, + authContext.organizationId, + opts.billingDefaultPlanId, + ); + + return ptqService.generateQuery(req.schemaHash, req.prompt); + }); + }, }; } diff --git a/controlplane/src/core/bufservices/contract/createContract.ts b/controlplane/src/core/bufservices/contract/createContract.ts index 5cc43de0e6..d67de8d29a 100644 --- a/controlplane/src/core/bufservices/contract/createContract.ts +++ b/controlplane/src/core/bufservices/contract/createContract.ts @@ -182,6 +182,8 @@ export function createContract( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); const { deploymentErrors, compositionErrors, compositionWarnings } = diff --git a/controlplane/src/core/bufservices/contract/updateContract.ts b/controlplane/src/core/bufservices/contract/updateContract.ts index c1375ae5c1..30d2c9b11e 100644 --- a/controlplane/src/core/bufservices/contract/updateContract.ts +++ b/controlplane/src/core/bufservices/contract/updateContract.ts @@ -109,6 +109,8 @@ export function updateContract( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); // Update the contract details diff --git a/controlplane/src/core/bufservices/feature-flag/createFeatureFlag.ts b/controlplane/src/core/bufservices/feature-flag/createFeatureFlag.ts index cf5455caca..f31067daa5 100644 --- a/controlplane/src/core/bufservices/feature-flag/createFeatureFlag.ts +++ b/controlplane/src/core/bufservices/feature-flag/createFeatureFlag.ts @@ -198,6 +198,8 @@ export function createFeatureFlag( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return compositionService.composeAndDeployFeatureFlag({ diff --git a/controlplane/src/core/bufservices/feature-flag/deleteFeatureFlag.ts b/controlplane/src/core/bufservices/feature-flag/deleteFeatureFlag.ts index a2a03c1375..a5dd2f87be 100644 --- a/controlplane/src/core/bufservices/feature-flag/deleteFeatureFlag.ts +++ b/controlplane/src/core/bufservices/feature-flag/deleteFeatureFlag.ts @@ -68,7 +68,6 @@ export function deleteFeatureFlag( const { deploymentErrors, compositionErrors, compositionWarnings } = await opts.db.transaction(async (tx) => { const auditLogRepo = new AuditLogRepository(tx); - const featureFlagRepo = new FeatureFlagRepository(logger, tx, authContext.organizationId); const compositionService = new CompositionService( tx, authContext.organizationId, @@ -78,6 +77,8 @@ export function deleteFeatureFlag( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); const result = await compositionService.deleteFeatureFlag({ diff --git a/controlplane/src/core/bufservices/feature-flag/enableFeatureFlag.ts b/controlplane/src/core/bufservices/feature-flag/enableFeatureFlag.ts index 3651737945..0fa58d88a6 100644 --- a/controlplane/src/core/bufservices/feature-flag/enableFeatureFlag.ts +++ b/controlplane/src/core/bufservices/feature-flag/enableFeatureFlag.ts @@ -96,6 +96,8 @@ export function enableFeatureFlag( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return compositionService.composeAndDeployFeatureFlag({ diff --git a/controlplane/src/core/bufservices/feature-flag/recomposeFeatureFlag.ts b/controlplane/src/core/bufservices/feature-flag/recomposeFeatureFlag.ts index 97b2cc8c8c..1928fe72f8 100644 --- a/controlplane/src/core/bufservices/feature-flag/recomposeFeatureFlag.ts +++ b/controlplane/src/core/bufservices/feature-flag/recomposeFeatureFlag.ts @@ -100,6 +100,8 @@ export function recomposeFeatureFlag( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return compositionService.composeAndDeployFeatureFlag({ diff --git a/controlplane/src/core/bufservices/feature-flag/updateFeatureFlag.ts b/controlplane/src/core/bufservices/feature-flag/updateFeatureFlag.ts index e23378c8a4..dd4518fed4 100644 --- a/controlplane/src/core/bufservices/feature-flag/updateFeatureFlag.ts +++ b/controlplane/src/core/bufservices/feature-flag/updateFeatureFlag.ts @@ -203,6 +203,8 @@ export function updateFeatureFlag( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); const compositionResult = await compositionService.composeAndDeployFeatureFlag({ diff --git a/controlplane/src/core/bufservices/federated-graph/createFederatedGraph.ts b/controlplane/src/core/bufservices/federated-graph/createFederatedGraph.ts index 9cf04f8062..86eac73ce1 100644 --- a/controlplane/src/core/bufservices/federated-graph/createFederatedGraph.ts +++ b/controlplane/src/core/bufservices/federated-graph/createFederatedGraph.ts @@ -217,6 +217,8 @@ export function createFederatedGraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return compositionService.composeAndDeployFederatedGraph({ actorId: authContext.userId, federatedGraph }); diff --git a/controlplane/src/core/bufservices/federated-graph/migrateFromApollo.ts b/controlplane/src/core/bufservices/federated-graph/migrateFromApollo.ts index 4714e67399..6764ac0dfb 100644 --- a/controlplane/src/core/bufservices/federated-graph/migrateFromApollo.ts +++ b/controlplane/src/core/bufservices/federated-graph/migrateFromApollo.ts @@ -157,6 +157,8 @@ export function migrateFromApollo( opts.chClient, opts.webhookProxyUrl, true, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); await compositionService.composeAndDeployFederatedGraph({ actorId: authContext.userId, federatedGraph }); diff --git a/controlplane/src/core/bufservices/federated-graph/moveFederatedGraph.ts b/controlplane/src/core/bufservices/federated-graph/moveFederatedGraph.ts index 8931ea076e..c5b2b4d86c 100644 --- a/controlplane/src/core/bufservices/federated-graph/moveFederatedGraph.ts +++ b/controlplane/src/core/bufservices/federated-graph/moveFederatedGraph.ts @@ -150,6 +150,8 @@ export function moveFederatedGraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); // Only call `composeAndDeployFederatedGraph` after all contracts have been moved diff --git a/controlplane/src/core/bufservices/federated-graph/updateFederatedGraph.ts b/controlplane/src/core/bufservices/federated-graph/updateFederatedGraph.ts index d529126eb8..e3b5e3624c 100644 --- a/controlplane/src/core/bufservices/federated-graph/updateFederatedGraph.ts +++ b/controlplane/src/core/bufservices/federated-graph/updateFederatedGraph.ts @@ -115,6 +115,8 @@ export function updateFederatedGraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); const fedGraphRepo = new FederatedGraphRepository(logger, tx, authContext.organizationId); diff --git a/controlplane/src/core/bufservices/graph/recomposeGraph.ts b/controlplane/src/core/bufservices/graph/recomposeGraph.ts index ad46540739..6fe1a2f5f3 100644 --- a/controlplane/src/core/bufservices/graph/recomposeGraph.ts +++ b/controlplane/src/core/bufservices/graph/recomposeGraph.ts @@ -76,6 +76,8 @@ export function recomposeGraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return compositionService.composeAndDeployFederatedGraph({ actorId: authContext.userId, federatedGraph: graph }); diff --git a/controlplane/src/core/bufservices/graph/setGraphRouterCompatibilityVersion.ts b/controlplane/src/core/bufservices/graph/setGraphRouterCompatibilityVersion.ts index 8ad02fb7bb..954ad1199e 100644 --- a/controlplane/src/core/bufservices/graph/setGraphRouterCompatibilityVersion.ts +++ b/controlplane/src/core/bufservices/graph/setGraphRouterCompatibilityVersion.ts @@ -141,6 +141,8 @@ export function setGraphRouterCompatibilityVersion( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return await compositionService.composeAndDeployFederatedGraph({ actorId: authContext.userId, federatedGraph }); diff --git a/controlplane/src/core/bufservices/monograph/publishMonograph.ts b/controlplane/src/core/bufservices/monograph/publishMonograph.ts index b5f223030f..e7b00d1254 100644 --- a/controlplane/src/core/bufservices/monograph/publishMonograph.ts +++ b/controlplane/src/core/bufservices/monograph/publishMonograph.ts @@ -152,6 +152,8 @@ export function publishMonograph( opts.chClient, opts.webhookProxyUrl, false, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return subgraphRepo.update( diff --git a/controlplane/src/core/bufservices/monograph/updateMonograph.ts b/controlplane/src/core/bufservices/monograph/updateMonograph.ts index 6652cd3c2d..146f8b7491 100644 --- a/controlplane/src/core/bufservices/monograph/updateMonograph.ts +++ b/controlplane/src/core/bufservices/monograph/updateMonograph.ts @@ -145,6 +145,8 @@ export function updateMonograph( opts.chClient!, opts.webhookProxyUrl, false, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); // Update the federated graph diff --git a/controlplane/src/core/bufservices/subgraph/deleteFederatedSubgraph.ts b/controlplane/src/core/bufservices/subgraph/deleteFederatedSubgraph.ts index 570270cfa7..2d68bfd048 100644 --- a/controlplane/src/core/bufservices/subgraph/deleteFederatedSubgraph.ts +++ b/controlplane/src/core/bufservices/subgraph/deleteFederatedSubgraph.ts @@ -198,6 +198,8 @@ export function deleteFederatedSubgraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); if (subgraph.isFeatureSubgraph) { diff --git a/controlplane/src/core/bufservices/subgraph/moveSubgraph.ts b/controlplane/src/core/bufservices/subgraph/moveSubgraph.ts index 0c57aec1af..29ab1f50e0 100644 --- a/controlplane/src/core/bufservices/subgraph/moveSubgraph.ts +++ b/controlplane/src/core/bufservices/subgraph/moveSubgraph.ts @@ -112,6 +112,8 @@ export function moveSubgraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); const { deploymentErrors, compositionErrors, compositionWarnings, updatedFederatedGraphs } = diff --git a/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraph.ts b/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraph.ts index 58f8b89423..e6e8f4f7ae 100644 --- a/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraph.ts +++ b/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraph.ts @@ -574,6 +574,8 @@ export function publishFederatedSubgraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return subgraphRepo.update( diff --git a/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraphs.ts b/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraphs.ts index 023d379065..655f555c9b 100644 --- a/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraphs.ts +++ b/controlplane/src/core/bufservices/subgraph/publishFederatedSubgraphs.ts @@ -433,6 +433,8 @@ async function runBatchPublish({ opts.chClient, opts.webhookProxyUrl, disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); const { compositionErrors, compositionWarnings, deploymentErrors } = diff --git a/controlplane/src/core/bufservices/subgraph/updateSubgraph.ts b/controlplane/src/core/bufservices/subgraph/updateSubgraph.ts index ee11b709d4..297f84884d 100644 --- a/controlplane/src/core/bufservices/subgraph/updateSubgraph.ts +++ b/controlplane/src/core/bufservices/subgraph/updateSubgraph.ts @@ -199,6 +199,8 @@ export function updateSubgraph( opts.chClient, opts.webhookProxyUrl, req.disableResolvabilityValidation, + opts.promptToQueryServiceAddress, + opts.billingDefaultPlanId, ); return subgraphRepo.update( diff --git a/controlplane/src/core/build-server.ts b/controlplane/src/core/build-server.ts index 359ba36296..b63c52c436 100644 --- a/controlplane/src/core/build-server.ts +++ b/controlplane/src/core/build-server.ts @@ -165,6 +165,9 @@ export interface BuildConfig { key?: string; // e.g. string or '/path/to/my/client-key.pem' }; }; + promptToQuery?: { + address: string | undefined; + }; } export interface MetricsOptions { @@ -624,6 +627,7 @@ export default async function build(opts: BuildConfig) { webhookProxyUrl: opts.webhook?.proxyUrl, cdnBaseUrl: opts.cdnBaseUrl, lockAdapter: fastify.lockAdapter, + promptToQueryServiceAddress: opts.promptToQuery?.address, }), contextValues(req) { const values = createContextValues().set( diff --git a/controlplane/src/core/composition/composer.ts b/controlplane/src/core/composition/composer.ts index ad0d3cb85f..0cc04971a6 100644 --- a/controlplane/src/core/composition/composer.ts +++ b/controlplane/src/core/composition/composer.ts @@ -40,6 +40,7 @@ import { NamespaceRepository } from '../repositories/NamespaceRepository.js'; import { InspectorSchemaChange } from '../services/SchemaUsageTrafficInspector.js'; import { SchemaCheckChangeAction } from '../../db/models.js'; import { traced } from '../tracing.js'; +import { PromptToQueryService } from '../services/PromptToQueryService.js'; import { composeGraphsInWorker, DeserializedComposedGraph, @@ -451,6 +452,7 @@ export class Composer { routerExecutionConfig, featureFlagId, splitConfigEnabled, + promptToQueryService, }: { composedGraph: ComposedFederatedGraph; composedById: string; @@ -459,6 +461,7 @@ export class Composer { routerExecutionConfig?: RouterConfig; featureFlagId: string; splitConfigEnabled: boolean; + promptToQueryService: PromptToQueryService; }): Promise { // For a feature-flag composition the baseline is the previous composition of the same feature flag (not the base // graph's latest valid version, which would produce a meaningless base-vs-feature-flag diff). Computed before @@ -514,6 +517,7 @@ export class Composer { ); } + await promptToQueryService.indexSchema(composedGraph.composedSchema); if (schemaChanges.kind !== 'failure' && schemaChanges.changes.length > 0) { await this.federatedGraphRepo.createFederatedGraphChangelog({ schemaVersionID: updatedFederatedGraph.composedSchemaVersionId, diff --git a/controlplane/src/core/env.schema.ts b/controlplane/src/core/env.schema.ts index d423d768f4..247312200a 100644 --- a/controlplane/src/core/env.schema.ts +++ b/controlplane/src/core/env.schema.ts @@ -230,6 +230,10 @@ export const envVariables = z * Admission Webhook */ AUTH_ADMISSION_JWT_SECRET: z.string(), + /** + * Prompt-to-Query + */ + PROMPT_TO_QUERY_SERVICE_ENDPOINT: z.string().url().optional(), }) .merge(sentryEnvVariables) .refine((input) => { diff --git a/controlplane/src/core/repositories/OrganizationRepository.ts b/controlplane/src/core/repositories/OrganizationRepository.ts index 2c545ca450..8c981ea4a8 100644 --- a/controlplane/src/core/repositories/OrganizationRepository.ts +++ b/controlplane/src/core/repositories/OrganizationRepository.ts @@ -1438,6 +1438,7 @@ export class OrganizationRepository { support: false, 'split-config-loading': false, 'login-method-restrictions': false, + 'prompt-to-query': false, }; for (const feature of features) { diff --git a/controlplane/src/core/routes.ts b/controlplane/src/core/routes.ts index 7a5b57424e..d1e9b8e2cb 100644 --- a/controlplane/src/core/routes.ts +++ b/controlplane/src/core/routes.ts @@ -56,6 +56,7 @@ export interface RouterOptions { stripeSecretKey?: string; cdnBaseUrl: string; lockAdapter: Redlock; + promptToQueryServiceAddress?: string; } const handlerOptions: Partial = { maxTimeoutMs: 80_000, diff --git a/controlplane/src/core/services/CompositionService.ts b/controlplane/src/core/services/CompositionService.ts index 6de83ac2d7..0780dbfa6c 100644 --- a/controlplane/src/core/services/CompositionService.ts +++ b/controlplane/src/core/services/CompositionService.ts @@ -55,11 +55,14 @@ import { ContractRepository } from './../repositories/ContractRepository.js'; import { FeatureFlagRepository, SubgraphsToCompose } from './../repositories/FeatureFlagRepository.js'; import { GraphCompositionRepository } from './../repositories/GraphCompositionRepository.js'; import { SubgraphRepository } from './../repositories/SubgraphRepository.js'; +import { PromptToQueryService } from './PromptToQueryService.js'; const COMPOSITION_DEPLOY_CONCURRENCY = 5; @traced export class CompositionService { + #ptqService: PromptToQueryService; + constructor( private db: PostgresJsDatabase, private organizationId: string, @@ -72,7 +75,17 @@ export class CompositionService { private chClient: ClickHouseClient | undefined, private webhookProxyUrl: string | undefined, private disableResolvabilityValidation: boolean | undefined, - ) {} + private promptToQueryServiceAddress: string | undefined, + private defaultBillingPlanId: string | undefined, + ) { + this.#ptqService = new PromptToQueryService( + this.db, + this.logger, + this.promptToQueryServiceAddress, + this.organizationId, + this.defaultBillingPlanId, + ); + } public async composeAndDeployFederatedGraph({ actorId, @@ -721,6 +734,7 @@ export class CompositionService { routerExecutionConfig: contractRouterExecutionConfig, featureFlagId: compositionResult.featureFlagId, splitConfigEnabled: true, + promptToQueryService: this.#ptqService, }); if (!artifact.success || !contractComposition.schemaVersionId) { @@ -1255,6 +1269,7 @@ export class CompositionService { routerExecutionConfig, featureFlagId: compositionResult.featureFlagId, splitConfigEnabled, + promptToQueryService: this.#ptqService, }); if (!compositionResult.base.success || !baseComposition.schemaVersionId) { @@ -1424,6 +1439,7 @@ export class CompositionService { routerExecutionConfig: contractRouterExecutionConfig, featureFlagId: compositionResult.featureFlagId, splitConfigEnabled, + promptToQueryService: this.#ptqService, }); if (!artifact.success || !contractComposition.schemaVersionId) { diff --git a/controlplane/src/core/services/PromptToQueryService.ts b/controlplane/src/core/services/PromptToQueryService.ts new file mode 100644 index 0000000000..909967da3f --- /dev/null +++ b/controlplane/src/core/services/PromptToQueryService.ts @@ -0,0 +1,203 @@ +import { PostgresJsDatabase } from 'drizzle-orm/postgres-js'; +import { FastifyBaseLogger } from 'fastify'; +import { type AxiosInstance, create as createHttpClient } from 'axios'; +import axiosRetry, { exponentialDelay, isNetworkError, isRetryableError } from 'axios-retry'; +import { + type GenerateQueryResponse, + GenerateQueryResponseSchema, + SatisfiedOperationType, +} from '@wundergraph/cosmo-connect/dist/node/v1/node_pb'; +import { create } from '@bufbuild/protobuf'; +import { EnumStatusCode } from '@wundergraph/cosmo-connect/dist/common/common_pb'; +import * as z from 'zod'; +import { traced } from '../tracing.js'; +import * as schema from '../../db/schema.js'; +import { OrganizationRepository } from '../repositories/OrganizationRepository.js'; + +const validationSchema = z.object({ + schemaSha: z.string().regex(/^sha256:[\da-f]{64}$/i), + prompt: z.string().trim().min(1), +}); + +const ptqQuerySchema = z.object({ + description: z.string().optional(), + document: z.string().min(1), + operationName: z.string().min(1), + operationType: z.union([z.literal('query'), z.literal('mutation'), z.literal('subscription')]), + variablesSchema: z.string().optional(), +}); + +const ptqUnsatisfiedSchema = z.object({ reason: z.string() }); + +const ptqResponseSchema = z.object({ + resolution: z.object({ + queries: z.array(ptqQuerySchema).optional(), + unsatisfied: z.array(ptqUnsatisfiedSchema).optional(), + }), +}); + +type PtQResponse = z.infer; + +@traced +export class PromptToQueryService { + readonly #httpClient: AxiosInstance; + + constructor( + private db: PostgresJsDatabase, + private logger: FastifyBaseLogger, + private serviceAddress: string | undefined, + private organizationId: string, + private defaultBillingPlanId: string | undefined, + ) { + this.#httpClient = createHttpClient({ + baseURL: serviceAddress, + decompress: true, + timeout: 60_000, + }); + + axiosRetry(this.#httpClient, { + retries: 3, + retryCondition: (err) => isNetworkError(err) || isRetryableError(err), + retryDelay: (retryCount, error) => { + return exponentialDelay(retryCount, error, 1000); + }, + shouldResetTimeout: true, + }); + } + + async generateQuery(schemaSha: string, prompt: string): Promise { + if (!this.serviceAddress) { + // The feature doesn't seem to be configured correctly + return create(GenerateQueryResponseSchema, { + response: { + code: EnumStatusCode.ERR, + details: 'The Prompt to Query service have not been configured', + }, + }); + } + + // Ensure that the provided parameters are valid + const parsed = validationSchema.safeParse({ schemaSha, prompt }); + if (!parsed.success) { + return create(GenerateQueryResponseSchema, { + response: { + code: EnumStatusCode.ERR_BAD_REQUEST, + }, + }); + } + + // Ensure that the feature has been enabled for the organization + const orgRepo = new OrganizationRepository(this.logger, this.db, this.defaultBillingPlanId); + const ptqFeature = await orgRepo.getFeature({ organizationId: this.organizationId, featureId: 'prompt-to-query' }); + if (!ptqFeature?.enabled) { + return create(GenerateQueryResponseSchema, { + response: { + code: EnumStatusCode.ERR_UPGRADE_PLAN, + details: 'Prompt to Query not available with your current plan', + }, + }); + } + + // Invoke the `prompt to query` service + try { + const response = await this.#httpClient('/yoko.v1.YokoService/GenerateQuery', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: JSON.stringify({ + indexId: parsed.data.schemaSha, + prompt: parsed.data.prompt, + }), + }); + + const parsedResponse = ptqResponseSchema.safeParse(response.data); + return parsedResponse.success + ? PromptToQueryService.handleServiceResponse(parsedResponse.data) + : create(GenerateQueryResponseSchema, { + response: { + code: EnumStatusCode.ERR, + details: 'It was not possible to parse the response returned by the Prompt to Query service', + }, + }); + } catch (e) { + this.logger.error(e, 'Failed to execute Prompt to Query due an unexpected error'); + } + + // Catchall + return create(GenerateQueryResponseSchema, { + response: { + code: EnumStatusCode.ERR, + details: 'Failed to generate query from the provided prompt', + }, + }); + } + + async indexSchema(schema: string | undefined) { + if (!this.serviceAddress) { + // The feature doesn't seem to be configured correctly + return; + } + + // Ensure that the feature has been enabled for the organization + const orgRepo = new OrganizationRepository(this.logger, this.db, this.defaultBillingPlanId); + const ptqFeature = await orgRepo.getFeature({ organizationId: this.organizationId, featureId: 'prompt-to-query' }); + if (!ptqFeature?.enabled || !schema) { + return; + } + + // Fire and forget the schema indexation + this.#httpClient('/yoko.v1.YokoService/EnsureIndex', { + method: 'POST', + headers: { 'Content-Type': 'application/json' }, + data: JSON.stringify({ sdl: schema }), + }).catch((e) => this.logger.error(e, 'Failed to index schema due an unexpected error')); + } + + private static getOperationType(type: z.infer['operationType']): SatisfiedOperationType { + switch (type) { + case 'query': { + return SatisfiedOperationType.QUERY; + } + case 'mutation': { + return SatisfiedOperationType.MUTATION; + } + case 'subscription': { + return SatisfiedOperationType.SUBSCRIPTION; + } + } + + return SatisfiedOperationType.QUERY; + } + + private static handleServiceResponse(response: PtQResponse): GenerateQueryResponse { + const { resolution } = response; + if (!resolution?.queries?.length) { + const { unsatisfied } = resolution; + let failureDetails = 'It was not possible to generate a query from the provided prompt'; + if (unsatisfied?.length) { + failureDetails += ':'; + for (const { reason } of unsatisfied) { + failureDetails += `\n - ${reason}`; + } + } + + return create(GenerateQueryResponseSchema, { + response: { + code: EnumStatusCode.ERR, + details: failureDetails, + }, + }); + } + + const generated = resolution.queries[0]; + return create(GenerateQueryResponseSchema, { + response: { code: EnumStatusCode.OK }, + query: { + description: generated.description, + document: generated.document, + operationName: generated.operationName, + operationType: PromptToQueryService.getOperationType(generated.operationType), + variablesSchema: generated.variablesSchema, + }, + }); + } +} diff --git a/controlplane/src/index.ts b/controlplane/src/index.ts index 33dc16c093..1401254a72 100644 --- a/controlplane/src/index.ts +++ b/controlplane/src/index.ts @@ -79,6 +79,7 @@ const { CDN_BASE_URL, SENTRY_ENABLED, SENTRY_DSN, + PROMPT_TO_QUERY_SERVICE_ENDPOINT, } = envVariables.parse(process.env); const options: BuildConfig = { @@ -182,6 +183,9 @@ const options: BuildConfig = { } : undefined, }, + promptToQuery: { + address: PROMPT_TO_QUERY_SERVICE_ENDPOINT, + }, }; if (STRIPE_SECRET_KEY) { diff --git a/controlplane/src/types/index.ts b/controlplane/src/types/index.ts index 97ee03d2c9..064fedbef0 100644 --- a/controlplane/src/types/index.ts +++ b/controlplane/src/types/index.ts @@ -63,7 +63,8 @@ export type FeatureIds = | 'sso' | 'subgraph-check-extensions' | 'support' - | 'split-config-loading'; + | 'split-config-loading' + | 'prompt-to-query'; export type Features = { [key in FeatureIds]: Feature; diff --git a/proto/wg/cosmo/node/v1/node.proto b/proto/wg/cosmo/node/v1/node.proto index 4e75ed1440..168fdc8e25 100644 --- a/proto/wg/cosmo/node/v1/node.proto +++ b/proto/wg/cosmo/node/v1/node.proto @@ -60,8 +60,33 @@ message SelfRegisterResponse { optional RegistrationInfo registrationInfo = 2; } +message GenerateQueryRequest { + string schema_hash = 1; + string prompt = 2; +} + +message GenerateQueryResponse { + Response response = 1; + optional SatisfiedQuery query = 2; +} + +enum SatisfiedOperationType { + QUERY = 0; + MUTATION = 1; + SUBSCRIPTION = 2; +} + +message SatisfiedQuery { + string description = 1; + string document = 2; + string operation_name = 3; + SatisfiedOperationType operation_type = 4; + string variables_schema = 5; +} + service NodeService { rpc SelfRegister(SelfRegisterRequest) returns (SelfRegisterResponse) {} + rpc GenerateQuery(GenerateQueryRequest) returns (GenerateQueryResponse) {} } message EngineConfiguration { diff --git a/router/gen/proto/wg/cosmo/node/v1/node.pb.go b/router/gen/proto/wg/cosmo/node/v1/node.pb.go index a35547141d..3dc0d344e0 100644 --- a/router/gen/proto/wg/cosmo/node/v1/node.pb.go +++ b/router/gen/proto/wg/cosmo/node/v1/node.pb.go @@ -22,6 +22,55 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +type SatisfiedOperationType int32 + +const ( + SatisfiedOperationType_QUERY SatisfiedOperationType = 0 + SatisfiedOperationType_MUTATION SatisfiedOperationType = 1 + SatisfiedOperationType_SUBSCRIPTION SatisfiedOperationType = 2 +) + +// Enum value maps for SatisfiedOperationType. +var ( + SatisfiedOperationType_name = map[int32]string{ + 0: "QUERY", + 1: "MUTATION", + 2: "SUBSCRIPTION", + } + SatisfiedOperationType_value = map[string]int32{ + "QUERY": 0, + "MUTATION": 1, + "SUBSCRIPTION": 2, + } +) + +func (x SatisfiedOperationType) Enum() *SatisfiedOperationType { + p := new(SatisfiedOperationType) + *p = x + return p +} + +func (x SatisfiedOperationType) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SatisfiedOperationType) Descriptor() protoreflect.EnumDescriptor { + return file_wg_cosmo_node_v1_node_proto_enumTypes[0].Descriptor() +} + +func (SatisfiedOperationType) Type() protoreflect.EnumType { + return &file_wg_cosmo_node_v1_node_proto_enumTypes[0] +} + +func (x SatisfiedOperationType) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SatisfiedOperationType.Descriptor instead. +func (SatisfiedOperationType) EnumDescriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{0} +} + type ArgumentRenderConfiguration int32 const ( @@ -55,11 +104,11 @@ func (x ArgumentRenderConfiguration) String() string { } func (ArgumentRenderConfiguration) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[0].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[1].Descriptor() } func (ArgumentRenderConfiguration) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[0] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[1] } func (x ArgumentRenderConfiguration) Number() protoreflect.EnumNumber { @@ -68,7 +117,7 @@ func (x ArgumentRenderConfiguration) Number() protoreflect.EnumNumber { // Deprecated: Use ArgumentRenderConfiguration.Descriptor instead. func (ArgumentRenderConfiguration) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{0} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{1} } type ArgumentSource int32 @@ -101,11 +150,11 @@ func (x ArgumentSource) String() string { } func (ArgumentSource) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[1].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[2].Descriptor() } func (ArgumentSource) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[1] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[2] } func (x ArgumentSource) Number() protoreflect.EnumNumber { @@ -114,7 +163,7 @@ func (x ArgumentSource) Number() protoreflect.EnumNumber { // Deprecated: Use ArgumentSource.Descriptor instead. func (ArgumentSource) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{1} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{2} } type DataSourceKind int32 @@ -150,11 +199,11 @@ func (x DataSourceKind) String() string { } func (DataSourceKind) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[2].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[3].Descriptor() } func (DataSourceKind) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[2] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[3] } func (x DataSourceKind) Number() protoreflect.EnumNumber { @@ -163,7 +212,7 @@ func (x DataSourceKind) Number() protoreflect.EnumNumber { // Deprecated: Use DataSourceKind.Descriptor instead. func (DataSourceKind) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{2} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{3} } // Defines the type of lookup operation @@ -203,11 +252,11 @@ func (x LookupType) String() string { } func (LookupType) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[3].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[4].Descriptor() } func (LookupType) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[3] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[4] } func (x LookupType) Number() protoreflect.EnumNumber { @@ -216,7 +265,7 @@ func (x LookupType) Number() protoreflect.EnumNumber { // Deprecated: Use LookupType.Descriptor instead. func (LookupType) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{3} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{4} } // Defines the type of GraphQL operation @@ -259,11 +308,11 @@ func (x OperationType) String() string { } func (OperationType) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[4].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[5].Descriptor() } func (OperationType) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[4] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[5] } func (x OperationType) Number() protoreflect.EnumNumber { @@ -272,7 +321,7 @@ func (x OperationType) Number() protoreflect.EnumNumber { // Deprecated: Use OperationType.Descriptor instead. func (OperationType) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{4} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{5} } type EventType int32 @@ -308,11 +357,11 @@ func (x EventType) String() string { } func (EventType) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[5].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[6].Descriptor() } func (EventType) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[5] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[6] } func (x EventType) Number() protoreflect.EnumNumber { @@ -321,7 +370,7 @@ func (x EventType) Number() protoreflect.EnumNumber { // Deprecated: Use EventType.Descriptor instead. func (EventType) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{5} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{6} } type ConfigurationVariableKind int32 @@ -357,11 +406,11 @@ func (x ConfigurationVariableKind) String() string { } func (ConfigurationVariableKind) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[6].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[7].Descriptor() } func (ConfigurationVariableKind) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[6] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[7] } func (x ConfigurationVariableKind) Number() protoreflect.EnumNumber { @@ -370,7 +419,7 @@ func (x ConfigurationVariableKind) Number() protoreflect.EnumNumber { // Deprecated: Use ConfigurationVariableKind.Descriptor instead. func (ConfigurationVariableKind) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{6} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{7} } type HTTPMethod int32 @@ -412,11 +461,11 @@ func (x HTTPMethod) String() string { } func (HTTPMethod) Descriptor() protoreflect.EnumDescriptor { - return file_wg_cosmo_node_v1_node_proto_enumTypes[7].Descriptor() + return file_wg_cosmo_node_v1_node_proto_enumTypes[8].Descriptor() } func (HTTPMethod) Type() protoreflect.EnumType { - return &file_wg_cosmo_node_v1_node_proto_enumTypes[7] + return &file_wg_cosmo_node_v1_node_proto_enumTypes[8] } func (x HTTPMethod) Number() protoreflect.EnumNumber { @@ -425,7 +474,7 @@ func (x HTTPMethod) Number() protoreflect.EnumNumber { // Deprecated: Use HTTPMethod.Descriptor instead. func (HTTPMethod) EnumDescriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{7} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{8} } type Subgraph struct { @@ -960,6 +1009,186 @@ func (x *SelfRegisterResponse) GetRegistrationInfo() *RegistrationInfo { return nil } +type GenerateQueryRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + SchemaHash string `protobuf:"bytes,1,opt,name=schema_hash,json=schemaHash,proto3" json:"schema_hash,omitempty"` + Prompt string `protobuf:"bytes,2,opt,name=prompt,proto3" json:"prompt,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateQueryRequest) Reset() { + *x = GenerateQueryRequest{} + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateQueryRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateQueryRequest) ProtoMessage() {} + +func (x *GenerateQueryRequest) ProtoReflect() protoreflect.Message { + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + 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 GenerateQueryRequest.ProtoReflect.Descriptor instead. +func (*GenerateQueryRequest) Descriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{10} +} + +func (x *GenerateQueryRequest) GetSchemaHash() string { + if x != nil { + return x.SchemaHash + } + return "" +} + +func (x *GenerateQueryRequest) GetPrompt() string { + if x != nil { + return x.Prompt + } + return "" +} + +type GenerateQueryResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + Response *Response `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"` + Query *SatisfiedQuery `protobuf:"bytes,2,opt,name=query,proto3,oneof" json:"query,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *GenerateQueryResponse) Reset() { + *x = GenerateQueryResponse{} + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *GenerateQueryResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*GenerateQueryResponse) ProtoMessage() {} + +func (x *GenerateQueryResponse) ProtoReflect() protoreflect.Message { + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + 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 GenerateQueryResponse.ProtoReflect.Descriptor instead. +func (*GenerateQueryResponse) Descriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{11} +} + +func (x *GenerateQueryResponse) GetResponse() *Response { + if x != nil { + return x.Response + } + return nil +} + +func (x *GenerateQueryResponse) GetQuery() *SatisfiedQuery { + if x != nil { + return x.Query + } + return nil +} + +type SatisfiedQuery struct { + state protoimpl.MessageState `protogen:"open.v1"` + Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` + Document string `protobuf:"bytes,2,opt,name=document,proto3" json:"document,omitempty"` + OperationName string `protobuf:"bytes,3,opt,name=operation_name,json=operationName,proto3" json:"operation_name,omitempty"` + OperationType SatisfiedOperationType `protobuf:"varint,4,opt,name=operation_type,json=operationType,proto3,enum=wg.cosmo.node.v1.SatisfiedOperationType" json:"operation_type,omitempty"` + VariablesSchema string `protobuf:"bytes,5,opt,name=variables_schema,json=variablesSchema,proto3" json:"variables_schema,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *SatisfiedQuery) Reset() { + *x = SatisfiedQuery{} + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *SatisfiedQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SatisfiedQuery) ProtoMessage() {} + +func (x *SatisfiedQuery) ProtoReflect() protoreflect.Message { + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + 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 SatisfiedQuery.ProtoReflect.Descriptor instead. +func (*SatisfiedQuery) Descriptor() ([]byte, []int) { + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{12} +} + +func (x *SatisfiedQuery) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *SatisfiedQuery) GetDocument() string { + if x != nil { + return x.Document + } + return "" +} + +func (x *SatisfiedQuery) GetOperationName() string { + if x != nil { + return x.OperationName + } + return "" +} + +func (x *SatisfiedQuery) GetOperationType() SatisfiedOperationType { + if x != nil { + return x.OperationType + } + return SatisfiedOperationType_QUERY +} + +func (x *SatisfiedQuery) GetVariablesSchema() string { + if x != nil { + return x.VariablesSchema + } + return "" +} + type EngineConfiguration struct { state protoimpl.MessageState `protogen:"open.v1"` DefaultFlushInterval int64 `protobuf:"varint,1,opt,name=defaultFlushInterval,proto3" json:"defaultFlushInterval,omitempty"` @@ -975,7 +1204,7 @@ type EngineConfiguration struct { func (x *EngineConfiguration) Reset() { *x = EngineConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -987,7 +1216,7 @@ func (x *EngineConfiguration) String() string { func (*EngineConfiguration) ProtoMessage() {} func (x *EngineConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[10] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1000,7 +1229,7 @@ func (x *EngineConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EngineConfiguration.ProtoReflect.Descriptor instead. func (*EngineConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{10} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{13} } func (x *EngineConfiguration) GetDefaultFlushInterval() int64 { @@ -1078,7 +1307,7 @@ type DataSourceConfiguration struct { func (x *DataSourceConfiguration) Reset() { *x = DataSourceConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1090,7 +1319,7 @@ func (x *DataSourceConfiguration) String() string { func (*DataSourceConfiguration) ProtoMessage() {} func (x *DataSourceConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[11] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1103,7 +1332,7 @@ func (x *DataSourceConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceConfiguration.ProtoReflect.Descriptor instead. func (*DataSourceConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{11} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{14} } func (x *DataSourceConfiguration) GetKind() DataSourceKind { @@ -1240,7 +1469,7 @@ type EntityCachingConfiguration struct { func (x *EntityCachingConfiguration) Reset() { *x = EntityCachingConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1252,7 +1481,7 @@ func (x *EntityCachingConfiguration) String() string { func (*EntityCachingConfiguration) ProtoMessage() {} func (x *EntityCachingConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[12] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1265,7 +1494,7 @@ func (x *EntityCachingConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityCachingConfiguration.ProtoReflect.Descriptor instead. func (*EntityCachingConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{12} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{15} } func (x *EntityCachingConfiguration) GetEntityCacheConfigurations() []*EntityCacheConfiguration { @@ -1311,7 +1540,7 @@ type EntityCacheConfiguration struct { func (x *EntityCacheConfiguration) Reset() { *x = EntityCacheConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1323,7 +1552,7 @@ func (x *EntityCacheConfiguration) String() string { func (*EntityCacheConfiguration) ProtoMessage() {} func (x *EntityCacheConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[13] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1336,7 +1565,7 @@ func (x *EntityCacheConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityCacheConfiguration.ProtoReflect.Descriptor instead. func (*EntityCacheConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{13} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{16} } func (x *EntityCacheConfiguration) GetTypeName() string { @@ -1394,7 +1623,7 @@ type CacheInvalidateConfiguration struct { func (x *CacheInvalidateConfiguration) Reset() { *x = CacheInvalidateConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1406,7 +1635,7 @@ func (x *CacheInvalidateConfiguration) String() string { func (*CacheInvalidateConfiguration) ProtoMessage() {} func (x *CacheInvalidateConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[14] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1419,7 +1648,7 @@ func (x *CacheInvalidateConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use CacheInvalidateConfiguration.ProtoReflect.Descriptor instead. func (*CacheInvalidateConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{14} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{17} } func (x *CacheInvalidateConfiguration) GetFieldName() string { @@ -1457,7 +1686,7 @@ type CachePopulateConfiguration struct { func (x *CachePopulateConfiguration) Reset() { *x = CachePopulateConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1469,7 +1698,7 @@ func (x *CachePopulateConfiguration) String() string { func (*CachePopulateConfiguration) ProtoMessage() {} func (x *CachePopulateConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[15] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1482,7 +1711,7 @@ func (x *CachePopulateConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use CachePopulateConfiguration.ProtoReflect.Descriptor instead. func (*CachePopulateConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{15} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{18} } func (x *CachePopulateConfiguration) GetFieldName() string { @@ -1525,7 +1754,7 @@ type CostConfiguration struct { func (x *CostConfiguration) Reset() { *x = CostConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1537,7 +1766,7 @@ func (x *CostConfiguration) String() string { func (*CostConfiguration) ProtoMessage() {} func (x *CostConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[16] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1550,7 +1779,7 @@ func (x *CostConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use CostConfiguration.ProtoReflect.Descriptor instead. func (*CostConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{16} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{19} } func (x *CostConfiguration) GetFieldWeights() []*FieldWeightConfiguration { @@ -1594,7 +1823,7 @@ type FieldWeightConfiguration struct { func (x *FieldWeightConfiguration) Reset() { *x = FieldWeightConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1606,7 +1835,7 @@ func (x *FieldWeightConfiguration) String() string { func (*FieldWeightConfiguration) ProtoMessage() {} func (x *FieldWeightConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[17] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1619,7 +1848,7 @@ func (x *FieldWeightConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldWeightConfiguration.ProtoReflect.Descriptor instead. func (*FieldWeightConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{17} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{20} } func (x *FieldWeightConfiguration) GetTypeName() string { @@ -1671,7 +1900,7 @@ type FieldListSizeConfiguration struct { func (x *FieldListSizeConfiguration) Reset() { *x = FieldListSizeConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1683,7 +1912,7 @@ func (x *FieldListSizeConfiguration) String() string { func (*FieldListSizeConfiguration) ProtoMessage() {} func (x *FieldListSizeConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[18] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1696,7 +1925,7 @@ func (x *FieldListSizeConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldListSizeConfiguration.ProtoReflect.Descriptor instead. func (*FieldListSizeConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{18} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{21} } func (x *FieldListSizeConfiguration) GetTypeName() string { @@ -1751,7 +1980,7 @@ type ArgumentConfiguration struct { func (x *ArgumentConfiguration) Reset() { *x = ArgumentConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1763,7 +1992,7 @@ func (x *ArgumentConfiguration) String() string { func (*ArgumentConfiguration) ProtoMessage() {} func (x *ArgumentConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[19] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1776,7 +2005,7 @@ func (x *ArgumentConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use ArgumentConfiguration.ProtoReflect.Descriptor instead. func (*ArgumentConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{19} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{22} } func (x *ArgumentConfiguration) GetName() string { @@ -1802,7 +2031,7 @@ type Scopes struct { func (x *Scopes) Reset() { *x = Scopes{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1814,7 +2043,7 @@ func (x *Scopes) String() string { func (*Scopes) ProtoMessage() {} func (x *Scopes) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[20] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1827,7 +2056,7 @@ func (x *Scopes) ProtoReflect() protoreflect.Message { // Deprecated: Use Scopes.ProtoReflect.Descriptor instead. func (*Scopes) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{20} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{23} } func (x *Scopes) GetRequiredAndScopes() []string { @@ -1848,7 +2077,7 @@ type AuthorizationConfiguration struct { func (x *AuthorizationConfiguration) Reset() { *x = AuthorizationConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1860,7 +2089,7 @@ func (x *AuthorizationConfiguration) String() string { func (*AuthorizationConfiguration) ProtoMessage() {} func (x *AuthorizationConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[21] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1873,7 +2102,7 @@ func (x *AuthorizationConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use AuthorizationConfiguration.ProtoReflect.Descriptor instead. func (*AuthorizationConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{21} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{24} } func (x *AuthorizationConfiguration) GetRequiresAuthentication() bool { @@ -1910,7 +2139,7 @@ type FieldConfiguration struct { func (x *FieldConfiguration) Reset() { *x = FieldConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1922,7 +2151,7 @@ func (x *FieldConfiguration) String() string { func (*FieldConfiguration) ProtoMessage() {} func (x *FieldConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[22] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1935,7 +2164,7 @@ func (x *FieldConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldConfiguration.ProtoReflect.Descriptor instead. func (*FieldConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{22} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{25} } func (x *FieldConfiguration) GetTypeName() string { @@ -1983,7 +2212,7 @@ type TypeConfiguration struct { func (x *TypeConfiguration) Reset() { *x = TypeConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1995,7 +2224,7 @@ func (x *TypeConfiguration) String() string { func (*TypeConfiguration) ProtoMessage() {} func (x *TypeConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[23] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2008,7 +2237,7 @@ func (x *TypeConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeConfiguration.ProtoReflect.Descriptor instead. func (*TypeConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{23} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{26} } func (x *TypeConfiguration) GetTypeName() string { @@ -2037,7 +2266,7 @@ type TypeField struct { func (x *TypeField) Reset() { *x = TypeField{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2049,7 +2278,7 @@ func (x *TypeField) String() string { func (*TypeField) ProtoMessage() {} func (x *TypeField) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[24] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2062,7 +2291,7 @@ func (x *TypeField) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeField.ProtoReflect.Descriptor instead. func (*TypeField) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{24} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{27} } func (x *TypeField) GetTypeName() string { @@ -2103,7 +2332,7 @@ type FieldCoordinates struct { func (x *FieldCoordinates) Reset() { *x = FieldCoordinates{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2115,7 +2344,7 @@ func (x *FieldCoordinates) String() string { func (*FieldCoordinates) ProtoMessage() {} func (x *FieldCoordinates) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[25] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2128,7 +2357,7 @@ func (x *FieldCoordinates) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldCoordinates.ProtoReflect.Descriptor instead. func (*FieldCoordinates) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{25} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{28} } func (x *FieldCoordinates) GetFieldName() string { @@ -2155,7 +2384,7 @@ type FieldSetCondition struct { func (x *FieldSetCondition) Reset() { *x = FieldSetCondition{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2167,7 +2396,7 @@ func (x *FieldSetCondition) String() string { func (*FieldSetCondition) ProtoMessage() {} func (x *FieldSetCondition) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[26] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2180,7 +2409,7 @@ func (x *FieldSetCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldSetCondition.ProtoReflect.Descriptor instead. func (*FieldSetCondition) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{26} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{29} } func (x *FieldSetCondition) GetFieldCoordinatesPath() []*FieldCoordinates { @@ -2210,7 +2439,7 @@ type RequiredField struct { func (x *RequiredField) Reset() { *x = RequiredField{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2222,7 +2451,7 @@ func (x *RequiredField) String() string { func (*RequiredField) ProtoMessage() {} func (x *RequiredField) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[27] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2235,7 +2464,7 @@ func (x *RequiredField) ProtoReflect() protoreflect.Message { // Deprecated: Use RequiredField.ProtoReflect.Descriptor instead. func (*RequiredField) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{27} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{30} } func (x *RequiredField) GetTypeName() string { @@ -2283,7 +2512,7 @@ type EntityInterfaceConfiguration struct { func (x *EntityInterfaceConfiguration) Reset() { *x = EntityInterfaceConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2295,7 +2524,7 @@ func (x *EntityInterfaceConfiguration) String() string { func (*EntityInterfaceConfiguration) ProtoMessage() {} func (x *EntityInterfaceConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[28] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2308,7 +2537,7 @@ func (x *EntityInterfaceConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityInterfaceConfiguration.ProtoReflect.Descriptor instead. func (*EntityInterfaceConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{28} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{31} } func (x *EntityInterfaceConfiguration) GetInterfaceTypeName() string { @@ -2351,7 +2580,7 @@ type FetchConfiguration struct { func (x *FetchConfiguration) Reset() { *x = FetchConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2363,7 +2592,7 @@ func (x *FetchConfiguration) String() string { func (*FetchConfiguration) ProtoMessage() {} func (x *FetchConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[29] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2376,7 +2605,7 @@ func (x *FetchConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use FetchConfiguration.ProtoReflect.Descriptor instead. func (*FetchConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{29} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{32} } func (x *FetchConfiguration) GetUrl() *ConfigurationVariable { @@ -2460,7 +2689,7 @@ type StatusCodeTypeMapping struct { func (x *StatusCodeTypeMapping) Reset() { *x = StatusCodeTypeMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2472,7 +2701,7 @@ func (x *StatusCodeTypeMapping) String() string { func (*StatusCodeTypeMapping) ProtoMessage() {} func (x *StatusCodeTypeMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[30] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2485,7 +2714,7 @@ func (x *StatusCodeTypeMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use StatusCodeTypeMapping.ProtoReflect.Descriptor instead. func (*StatusCodeTypeMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{30} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{33} } func (x *StatusCodeTypeMapping) GetStatusCode() int64 { @@ -2523,7 +2752,7 @@ type DataSourceCustom_GraphQL struct { func (x *DataSourceCustom_GraphQL) Reset() { *x = DataSourceCustom_GraphQL{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2535,7 +2764,7 @@ func (x *DataSourceCustom_GraphQL) String() string { func (*DataSourceCustom_GraphQL) ProtoMessage() {} func (x *DataSourceCustom_GraphQL) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[31] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2548,7 +2777,7 @@ func (x *DataSourceCustom_GraphQL) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceCustom_GraphQL.ProtoReflect.Descriptor instead. func (*DataSourceCustom_GraphQL) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{31} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{34} } func (x *DataSourceCustom_GraphQL) GetFetch() *FetchConfiguration { @@ -2604,7 +2833,7 @@ type GRPCConfiguration struct { func (x *GRPCConfiguration) Reset() { *x = GRPCConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2616,7 +2845,7 @@ func (x *GRPCConfiguration) String() string { func (*GRPCConfiguration) ProtoMessage() {} func (x *GRPCConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[32] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2629,7 +2858,7 @@ func (x *GRPCConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use GRPCConfiguration.ProtoReflect.Descriptor instead. func (*GRPCConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{32} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{35} } func (x *GRPCConfiguration) GetMapping() *GRPCMapping { @@ -2663,7 +2892,7 @@ type ImageReference struct { func (x *ImageReference) Reset() { *x = ImageReference{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2675,7 +2904,7 @@ func (x *ImageReference) String() string { func (*ImageReference) ProtoMessage() {} func (x *ImageReference) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[33] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2688,7 +2917,7 @@ func (x *ImageReference) ProtoReflect() protoreflect.Message { // Deprecated: Use ImageReference.ProtoReflect.Descriptor instead. func (*ImageReference) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{33} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{36} } func (x *ImageReference) GetRepository() string { @@ -2718,7 +2947,7 @@ type PluginConfiguration struct { func (x *PluginConfiguration) Reset() { *x = PluginConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2730,7 +2959,7 @@ func (x *PluginConfiguration) String() string { func (*PluginConfiguration) ProtoMessage() {} func (x *PluginConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[34] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2743,7 +2972,7 @@ func (x *PluginConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use PluginConfiguration.ProtoReflect.Descriptor instead. func (*PluginConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{34} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{37} } func (x *PluginConfiguration) GetName() string { @@ -2777,7 +3006,7 @@ type SSLConfiguration struct { func (x *SSLConfiguration) Reset() { *x = SSLConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2789,7 +3018,7 @@ func (x *SSLConfiguration) String() string { func (*SSLConfiguration) ProtoMessage() {} func (x *SSLConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[35] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2802,7 +3031,7 @@ func (x *SSLConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use SSLConfiguration.ProtoReflect.Descriptor instead. func (*SSLConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{35} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{38} } func (x *SSLConfiguration) GetEnabled() bool { @@ -2835,7 +3064,7 @@ type GRPCMapping struct { func (x *GRPCMapping) Reset() { *x = GRPCMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2847,7 +3076,7 @@ func (x *GRPCMapping) String() string { func (*GRPCMapping) ProtoMessage() {} func (x *GRPCMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[36] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2860,7 +3089,7 @@ func (x *GRPCMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use GRPCMapping.ProtoReflect.Descriptor instead. func (*GRPCMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{36} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{39} } func (x *GRPCMapping) GetVersion() int32 { @@ -2931,7 +3160,7 @@ type LookupMapping struct { func (x *LookupMapping) Reset() { *x = LookupMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2943,7 +3172,7 @@ func (x *LookupMapping) String() string { func (*LookupMapping) ProtoMessage() {} func (x *LookupMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[37] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2956,7 +3185,7 @@ func (x *LookupMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use LookupMapping.ProtoReflect.Descriptor instead. func (*LookupMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{37} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{40} } func (x *LookupMapping) GetType() LookupType { @@ -3007,7 +3236,7 @@ type LookupFieldMapping struct { func (x *LookupFieldMapping) Reset() { *x = LookupFieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3019,7 +3248,7 @@ func (x *LookupFieldMapping) String() string { func (*LookupFieldMapping) ProtoMessage() {} func (x *LookupFieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[38] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3032,7 +3261,7 @@ func (x *LookupFieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use LookupFieldMapping.ProtoReflect.Descriptor instead. func (*LookupFieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{38} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{41} } func (x *LookupFieldMapping) GetType() string { @@ -3068,7 +3297,7 @@ type OperationMapping struct { func (x *OperationMapping) Reset() { *x = OperationMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3080,7 +3309,7 @@ func (x *OperationMapping) String() string { func (*OperationMapping) ProtoMessage() {} func (x *OperationMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[39] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3093,7 +3322,7 @@ func (x *OperationMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use OperationMapping.ProtoReflect.Descriptor instead. func (*OperationMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{39} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{42} } func (x *OperationMapping) GetType() OperationType { @@ -3154,7 +3383,7 @@ type EntityMapping struct { func (x *EntityMapping) Reset() { *x = EntityMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3166,7 +3395,7 @@ func (x *EntityMapping) String() string { func (*EntityMapping) ProtoMessage() {} func (x *EntityMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[40] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3179,7 +3408,7 @@ func (x *EntityMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use EntityMapping.ProtoReflect.Descriptor instead. func (*EntityMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{40} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{43} } func (x *EntityMapping) GetTypeName() string { @@ -3247,7 +3476,7 @@ type RequiredFieldMapping struct { func (x *RequiredFieldMapping) Reset() { *x = RequiredFieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3259,7 +3488,7 @@ func (x *RequiredFieldMapping) String() string { func (*RequiredFieldMapping) ProtoMessage() {} func (x *RequiredFieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[41] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3272,7 +3501,7 @@ func (x *RequiredFieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use RequiredFieldMapping.ProtoReflect.Descriptor instead. func (*RequiredFieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{41} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{44} } func (x *RequiredFieldMapping) GetFieldMapping() *FieldMapping { @@ -3316,7 +3545,7 @@ type TypeFieldMapping struct { func (x *TypeFieldMapping) Reset() { *x = TypeFieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3328,7 +3557,7 @@ func (x *TypeFieldMapping) String() string { func (*TypeFieldMapping) ProtoMessage() {} func (x *TypeFieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[42] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3341,7 +3570,7 @@ func (x *TypeFieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeFieldMapping.ProtoReflect.Descriptor instead. func (*TypeFieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{42} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{45} } func (x *TypeFieldMapping) GetType() string { @@ -3373,7 +3602,7 @@ type FieldMapping struct { func (x *FieldMapping) Reset() { *x = FieldMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3385,7 +3614,7 @@ func (x *FieldMapping) String() string { func (*FieldMapping) ProtoMessage() {} func (x *FieldMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[43] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3398,7 +3627,7 @@ func (x *FieldMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use FieldMapping.ProtoReflect.Descriptor instead. func (*FieldMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{43} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{46} } func (x *FieldMapping) GetOriginal() string { @@ -3435,7 +3664,7 @@ type ArgumentMapping struct { func (x *ArgumentMapping) Reset() { *x = ArgumentMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3447,7 +3676,7 @@ func (x *ArgumentMapping) String() string { func (*ArgumentMapping) ProtoMessage() {} func (x *ArgumentMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[44] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3460,7 +3689,7 @@ func (x *ArgumentMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use ArgumentMapping.ProtoReflect.Descriptor instead. func (*ArgumentMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{44} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{47} } func (x *ArgumentMapping) GetOriginal() string { @@ -3487,7 +3716,7 @@ type EnumMapping struct { func (x *EnumMapping) Reset() { *x = EnumMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3499,7 +3728,7 @@ func (x *EnumMapping) String() string { func (*EnumMapping) ProtoMessage() {} func (x *EnumMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[45] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3512,7 +3741,7 @@ func (x *EnumMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use EnumMapping.ProtoReflect.Descriptor instead. func (*EnumMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{45} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{48} } func (x *EnumMapping) GetType() string { @@ -3539,7 +3768,7 @@ type EnumValueMapping struct { func (x *EnumValueMapping) Reset() { *x = EnumValueMapping{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3551,7 +3780,7 @@ func (x *EnumValueMapping) String() string { func (*EnumValueMapping) ProtoMessage() {} func (x *EnumValueMapping) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[46] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3564,7 +3793,7 @@ func (x *EnumValueMapping) ProtoReflect() protoreflect.Message { // Deprecated: Use EnumValueMapping.ProtoReflect.Descriptor instead. func (*EnumValueMapping) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{46} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{49} } func (x *EnumValueMapping) GetOriginal() string { @@ -3592,7 +3821,7 @@ type NatsStreamConfiguration struct { func (x *NatsStreamConfiguration) Reset() { *x = NatsStreamConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3604,7 +3833,7 @@ func (x *NatsStreamConfiguration) String() string { func (*NatsStreamConfiguration) ProtoMessage() {} func (x *NatsStreamConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[47] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3617,7 +3846,7 @@ func (x *NatsStreamConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use NatsStreamConfiguration.ProtoReflect.Descriptor instead. func (*NatsStreamConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{47} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{50} } func (x *NatsStreamConfiguration) GetConsumerName() string { @@ -3652,7 +3881,7 @@ type NatsEventConfiguration struct { func (x *NatsEventConfiguration) Reset() { *x = NatsEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3664,7 +3893,7 @@ func (x *NatsEventConfiguration) String() string { func (*NatsEventConfiguration) ProtoMessage() {} func (x *NatsEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[48] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3677,7 +3906,7 @@ func (x *NatsEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use NatsEventConfiguration.ProtoReflect.Descriptor instead. func (*NatsEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{48} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{51} } func (x *NatsEventConfiguration) GetEngineEventConfiguration() *EngineEventConfiguration { @@ -3711,7 +3940,7 @@ type KafkaEventConfiguration struct { func (x *KafkaEventConfiguration) Reset() { *x = KafkaEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3723,7 +3952,7 @@ func (x *KafkaEventConfiguration) String() string { func (*KafkaEventConfiguration) ProtoMessage() {} func (x *KafkaEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[49] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3736,7 +3965,7 @@ func (x *KafkaEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use KafkaEventConfiguration.ProtoReflect.Descriptor instead. func (*KafkaEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{49} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{52} } func (x *KafkaEventConfiguration) GetEngineEventConfiguration() *EngineEventConfiguration { @@ -3763,7 +3992,7 @@ type RedisEventConfiguration struct { func (x *RedisEventConfiguration) Reset() { *x = RedisEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3775,7 +4004,7 @@ func (x *RedisEventConfiguration) String() string { func (*RedisEventConfiguration) ProtoMessage() {} func (x *RedisEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[50] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3788,7 +4017,7 @@ func (x *RedisEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use RedisEventConfiguration.ProtoReflect.Descriptor instead. func (*RedisEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{50} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{53} } func (x *RedisEventConfiguration) GetEngineEventConfiguration() *EngineEventConfiguration { @@ -3817,7 +4046,7 @@ type EngineEventConfiguration struct { func (x *EngineEventConfiguration) Reset() { *x = EngineEventConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3829,7 +4058,7 @@ func (x *EngineEventConfiguration) String() string { func (*EngineEventConfiguration) ProtoMessage() {} func (x *EngineEventConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[51] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3842,7 +4071,7 @@ func (x *EngineEventConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use EngineEventConfiguration.ProtoReflect.Descriptor instead. func (*EngineEventConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{51} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{54} } func (x *EngineEventConfiguration) GetProviderId() string { @@ -3884,7 +4113,7 @@ type DataSourceCustomEvents struct { func (x *DataSourceCustomEvents) Reset() { *x = DataSourceCustomEvents{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3896,7 +4125,7 @@ func (x *DataSourceCustomEvents) String() string { func (*DataSourceCustomEvents) ProtoMessage() {} func (x *DataSourceCustomEvents) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[52] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3909,7 +4138,7 @@ func (x *DataSourceCustomEvents) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceCustomEvents.ProtoReflect.Descriptor instead. func (*DataSourceCustomEvents) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{52} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{55} } func (x *DataSourceCustomEvents) GetNats() []*NatsEventConfiguration { @@ -3942,7 +4171,7 @@ type DataSourceCustom_Static struct { func (x *DataSourceCustom_Static) Reset() { *x = DataSourceCustom_Static{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3954,7 +4183,7 @@ func (x *DataSourceCustom_Static) String() string { func (*DataSourceCustom_Static) ProtoMessage() {} func (x *DataSourceCustom_Static) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[53] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3967,7 +4196,7 @@ func (x *DataSourceCustom_Static) ProtoReflect() protoreflect.Message { // Deprecated: Use DataSourceCustom_Static.ProtoReflect.Descriptor instead. func (*DataSourceCustom_Static) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{53} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{56} } func (x *DataSourceCustom_Static) GetData() *ConfigurationVariable { @@ -3990,7 +4219,7 @@ type ConfigurationVariable struct { func (x *ConfigurationVariable) Reset() { *x = ConfigurationVariable{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4002,7 +4231,7 @@ func (x *ConfigurationVariable) String() string { func (*ConfigurationVariable) ProtoMessage() {} func (x *ConfigurationVariable) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[54] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4015,7 +4244,7 @@ func (x *ConfigurationVariable) ProtoReflect() protoreflect.Message { // Deprecated: Use ConfigurationVariable.ProtoReflect.Descriptor instead. func (*ConfigurationVariable) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{54} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{57} } func (x *ConfigurationVariable) GetKind() ConfigurationVariableKind { @@ -4063,7 +4292,7 @@ type DirectiveConfiguration struct { func (x *DirectiveConfiguration) Reset() { *x = DirectiveConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4075,7 +4304,7 @@ func (x *DirectiveConfiguration) String() string { func (*DirectiveConfiguration) ProtoMessage() {} func (x *DirectiveConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[55] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4088,7 +4317,7 @@ func (x *DirectiveConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use DirectiveConfiguration.ProtoReflect.Descriptor instead. func (*DirectiveConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{55} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{58} } func (x *DirectiveConfiguration) GetDirectiveName() string { @@ -4115,7 +4344,7 @@ type URLQueryConfiguration struct { func (x *URLQueryConfiguration) Reset() { *x = URLQueryConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4127,7 +4356,7 @@ func (x *URLQueryConfiguration) String() string { func (*URLQueryConfiguration) ProtoMessage() {} func (x *URLQueryConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[56] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4140,7 +4369,7 @@ func (x *URLQueryConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use URLQueryConfiguration.ProtoReflect.Descriptor instead. func (*URLQueryConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{56} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{59} } func (x *URLQueryConfiguration) GetName() string { @@ -4166,7 +4395,7 @@ type HTTPHeader struct { func (x *HTTPHeader) Reset() { *x = HTTPHeader{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4178,7 +4407,7 @@ func (x *HTTPHeader) String() string { func (*HTTPHeader) ProtoMessage() {} func (x *HTTPHeader) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[57] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4191,7 +4420,7 @@ func (x *HTTPHeader) ProtoReflect() protoreflect.Message { // Deprecated: Use HTTPHeader.ProtoReflect.Descriptor instead. func (*HTTPHeader) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{57} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{60} } func (x *HTTPHeader) GetValues() []*ConfigurationVariable { @@ -4212,7 +4441,7 @@ type MTLSConfiguration struct { func (x *MTLSConfiguration) Reset() { *x = MTLSConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4224,7 +4453,7 @@ func (x *MTLSConfiguration) String() string { func (*MTLSConfiguration) ProtoMessage() {} func (x *MTLSConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[58] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4237,7 +4466,7 @@ func (x *MTLSConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use MTLSConfiguration.ProtoReflect.Descriptor instead. func (*MTLSConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{58} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{61} } func (x *MTLSConfiguration) GetKey() *ConfigurationVariable { @@ -4275,7 +4504,7 @@ type GraphQLSubscriptionConfiguration struct { func (x *GraphQLSubscriptionConfiguration) Reset() { *x = GraphQLSubscriptionConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4287,7 +4516,7 @@ func (x *GraphQLSubscriptionConfiguration) String() string { func (*GraphQLSubscriptionConfiguration) ProtoMessage() {} func (x *GraphQLSubscriptionConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[59] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4300,7 +4529,7 @@ func (x *GraphQLSubscriptionConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use GraphQLSubscriptionConfiguration.ProtoReflect.Descriptor instead. func (*GraphQLSubscriptionConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{59} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{62} } func (x *GraphQLSubscriptionConfiguration) GetEnabled() bool { @@ -4348,7 +4577,7 @@ type GraphQLFederationConfiguration struct { func (x *GraphQLFederationConfiguration) Reset() { *x = GraphQLFederationConfiguration{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4360,7 +4589,7 @@ func (x *GraphQLFederationConfiguration) String() string { func (*GraphQLFederationConfiguration) ProtoMessage() {} func (x *GraphQLFederationConfiguration) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[60] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4373,7 +4602,7 @@ func (x *GraphQLFederationConfiguration) ProtoReflect() protoreflect.Message { // Deprecated: Use GraphQLFederationConfiguration.ProtoReflect.Descriptor instead. func (*GraphQLFederationConfiguration) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{60} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{63} } func (x *GraphQLFederationConfiguration) GetEnabled() bool { @@ -4400,7 +4629,7 @@ type InternedString struct { func (x *InternedString) Reset() { *x = InternedString{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4412,7 +4641,7 @@ func (x *InternedString) String() string { func (*InternedString) ProtoMessage() {} func (x *InternedString) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[61] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4425,7 +4654,7 @@ func (x *InternedString) ProtoReflect() protoreflect.Message { // Deprecated: Use InternedString.ProtoReflect.Descriptor instead. func (*InternedString) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{61} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{64} } func (x *InternedString) GetKey() string { @@ -4445,7 +4674,7 @@ type SingleTypeField struct { func (x *SingleTypeField) Reset() { *x = SingleTypeField{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4457,7 +4686,7 @@ func (x *SingleTypeField) String() string { func (*SingleTypeField) ProtoMessage() {} func (x *SingleTypeField) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[62] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4470,7 +4699,7 @@ func (x *SingleTypeField) ProtoReflect() protoreflect.Message { // Deprecated: Use SingleTypeField.ProtoReflect.Descriptor instead. func (*SingleTypeField) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{62} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{65} } func (x *SingleTypeField) GetTypeName() string { @@ -4497,7 +4726,7 @@ type SubscriptionFieldCondition struct { func (x *SubscriptionFieldCondition) Reset() { *x = SubscriptionFieldCondition{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4509,7 +4738,7 @@ func (x *SubscriptionFieldCondition) String() string { func (*SubscriptionFieldCondition) ProtoMessage() {} func (x *SubscriptionFieldCondition) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[63] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4522,7 +4751,7 @@ func (x *SubscriptionFieldCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionFieldCondition.ProtoReflect.Descriptor instead. func (*SubscriptionFieldCondition) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{63} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{66} } func (x *SubscriptionFieldCondition) GetFieldPath() []string { @@ -4551,7 +4780,7 @@ type SubscriptionFilterCondition struct { func (x *SubscriptionFilterCondition) Reset() { *x = SubscriptionFilterCondition{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4563,7 +4792,7 @@ func (x *SubscriptionFilterCondition) String() string { func (*SubscriptionFilterCondition) ProtoMessage() {} func (x *SubscriptionFilterCondition) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[64] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4576,7 +4805,7 @@ func (x *SubscriptionFilterCondition) ProtoReflect() protoreflect.Message { // Deprecated: Use SubscriptionFilterCondition.ProtoReflect.Descriptor instead. func (*SubscriptionFilterCondition) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{64} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{67} } func (x *SubscriptionFilterCondition) GetAnd() []*SubscriptionFilterCondition { @@ -4616,7 +4845,7 @@ type CacheWarmerOperations struct { func (x *CacheWarmerOperations) Reset() { *x = CacheWarmerOperations{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4628,7 +4857,7 @@ func (x *CacheWarmerOperations) String() string { func (*CacheWarmerOperations) ProtoMessage() {} func (x *CacheWarmerOperations) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[65] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4641,7 +4870,7 @@ func (x *CacheWarmerOperations) ProtoReflect() protoreflect.Message { // Deprecated: Use CacheWarmerOperations.ProtoReflect.Descriptor instead. func (*CacheWarmerOperations) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{65} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{68} } func (x *CacheWarmerOperations) GetOperations() []*Operation { @@ -4661,7 +4890,7 @@ type Operation struct { func (x *Operation) Reset() { *x = Operation{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4673,7 +4902,7 @@ func (x *Operation) String() string { func (*Operation) ProtoMessage() {} func (x *Operation) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[66] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4686,7 +4915,7 @@ func (x *Operation) ProtoReflect() protoreflect.Message { // Deprecated: Use Operation.ProtoReflect.Descriptor instead. func (*Operation) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{66} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{69} } func (x *Operation) GetRequest() *OperationRequest { @@ -4714,7 +4943,7 @@ type OperationRequest struct { func (x *OperationRequest) Reset() { *x = OperationRequest{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4726,7 +4955,7 @@ func (x *OperationRequest) String() string { func (*OperationRequest) ProtoMessage() {} func (x *OperationRequest) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[67] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4739,7 +4968,7 @@ func (x *OperationRequest) ProtoReflect() protoreflect.Message { // Deprecated: Use OperationRequest.ProtoReflect.Descriptor instead. func (*OperationRequest) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{67} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{70} } func (x *OperationRequest) GetOperationName() string { @@ -4772,7 +5001,7 @@ type Extension struct { func (x *Extension) Reset() { *x = Extension{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4784,7 +5013,7 @@ func (x *Extension) String() string { func (*Extension) ProtoMessage() {} func (x *Extension) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[68] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[71] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4797,7 +5026,7 @@ func (x *Extension) ProtoReflect() protoreflect.Message { // Deprecated: Use Extension.ProtoReflect.Descriptor instead. func (*Extension) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{68} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{71} } func (x *Extension) GetPersistedQuery() *PersistedQuery { @@ -4817,7 +5046,7 @@ type PersistedQuery struct { func (x *PersistedQuery) Reset() { *x = PersistedQuery{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4829,7 +5058,7 @@ func (x *PersistedQuery) String() string { func (*PersistedQuery) ProtoMessage() {} func (x *PersistedQuery) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[69] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[72] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4842,7 +5071,7 @@ func (x *PersistedQuery) ProtoReflect() protoreflect.Message { // Deprecated: Use PersistedQuery.ProtoReflect.Descriptor instead. func (*PersistedQuery) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{69} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{72} } func (x *PersistedQuery) GetSha256Hash() string { @@ -4869,7 +5098,7 @@ type ClientInfo struct { func (x *ClientInfo) Reset() { *x = ClientInfo{} - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4881,7 +5110,7 @@ func (x *ClientInfo) String() string { func (*ClientInfo) ProtoMessage() {} func (x *ClientInfo) ProtoReflect() protoreflect.Message { - mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[70] + mi := &file_wg_cosmo_node_v1_node_proto_msgTypes[73] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4894,7 +5123,7 @@ func (x *ClientInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ClientInfo.ProtoReflect.Descriptor instead. func (*ClientInfo) Descriptor() ([]byte, []int) { - return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{70} + return file_wg_cosmo_node_v1_node_proto_rawDescGZIP(), []int{73} } func (x *ClientInfo) GetName() string { @@ -4954,7 +5183,21 @@ const file_wg_cosmo_node_v1_node_proto_rawDesc = "" + "\x14SelfRegisterResponse\x126\n" + "\bresponse\x18\x01 \x01(\v2\x1a.wg.cosmo.node.v1.ResponseR\bresponse\x12S\n" + "\x10registrationInfo\x18\x02 \x01(\v2\".wg.cosmo.node.v1.RegistrationInfoH\x00R\x10registrationInfo\x88\x01\x01B\x13\n" + - "\x11_registrationInfo\"\xfc\x04\n" + + "\x11_registrationInfo\"O\n" + + "\x14GenerateQueryRequest\x12\x1f\n" + + "\vschema_hash\x18\x01 \x01(\tR\n" + + "schemaHash\x12\x16\n" + + "\x06prompt\x18\x02 \x01(\tR\x06prompt\"\x96\x01\n" + + "\x15GenerateQueryResponse\x126\n" + + "\bresponse\x18\x01 \x01(\v2\x1a.wg.cosmo.node.v1.ResponseR\bresponse\x12;\n" + + "\x05query\x18\x02 \x01(\v2 .wg.cosmo.node.v1.SatisfiedQueryH\x00R\x05query\x88\x01\x01B\b\n" + + "\x06_query\"\xf1\x01\n" + + "\x0eSatisfiedQuery\x12 \n" + + "\vdescription\x18\x01 \x01(\tR\vdescription\x12\x1a\n" + + "\bdocument\x18\x02 \x01(\tR\bdocument\x12%\n" + + "\x0eoperation_name\x18\x03 \x01(\tR\roperationName\x12O\n" + + "\x0eoperation_type\x18\x04 \x01(\x0e2(.wg.cosmo.node.v1.SatisfiedOperationTypeR\roperationType\x12)\n" + + "\x10variables_schema\x18\x05 \x01(\tR\x0fvariablesSchema\"\xfc\x04\n" + "\x13EngineConfiguration\x122\n" + "\x14defaultFlushInterval\x18\x01 \x01(\x03R\x14defaultFlushInterval\x12f\n" + "\x19datasource_configurations\x18\x02 \x03(\v2).wg.cosmo.node.v1.DataSourceConfigurationR\x18datasourceConfigurations\x12W\n" + @@ -5294,7 +5537,11 @@ const file_wg_cosmo_node_v1_node_proto_rawDesc = "" + "\n" + "ClientInfo\x12\x12\n" + "\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" + - "\aversion\x18\x02 \x01(\tR\aversion*\x82\x01\n" + + "\aversion\x18\x02 \x01(\tR\aversion*C\n" + + "\x16SatisfiedOperationType\x12\t\n" + + "\x05QUERY\x10\x00\x12\f\n" + + "\bMUTATION\x10\x01\x12\x10\n" + + "\fSUBSCRIPTION\x10\x02*\x82\x01\n" + "\x1bArgumentRenderConfiguration\x12\x1b\n" + "\x17RENDER_ARGUMENT_DEFAULT\x10\x00\x12$\n" + " RENDER_ARGUMENT_AS_GRAPHQL_VALUE\x10\x01\x12 \n" + @@ -5333,9 +5580,10 @@ const file_wg_cosmo_node_v1_node_proto_rawDesc = "" + "\x03PUT\x10\x02\x12\n" + "\n" + "\x06DELETE\x10\x03\x12\v\n" + - "\aOPTIONS\x10\x042n\n" + + "\aOPTIONS\x10\x042\xd2\x01\n" + "\vNodeService\x12_\n" + - "\fSelfRegister\x12%.wg.cosmo.node.v1.SelfRegisterRequest\x1a&.wg.cosmo.node.v1.SelfRegisterResponse\"\x00B\xcb\x01\n" + + "\fSelfRegister\x12%.wg.cosmo.node.v1.SelfRegisterRequest\x1a&.wg.cosmo.node.v1.SelfRegisterResponse\"\x00\x12b\n" + + "\rGenerateQuery\x12&.wg.cosmo.node.v1.GenerateQueryRequest\x1a'.wg.cosmo.node.v1.GenerateQueryResponse\"\x00B\xcb\x01\n" + "\x14com.wg.cosmo.node.v1B\tNodeProtoP\x01ZEgithub.com/wundergraph/cosmo/router/gen/proto/wg/cosmo/node/v1;nodev1\xa2\x02\x03WCN\xaa\x02\x10Wg.Cosmo.Node.V1\xca\x02\x10Wg\\Cosmo\\Node\\V1\xe2\x02\x1cWg\\Cosmo\\Node\\V1\\GPBMetadata\xea\x02\x13Wg::Cosmo::Node::V1b\x06proto3" var ( @@ -5350,211 +5598,220 @@ func file_wg_cosmo_node_v1_node_proto_rawDescGZIP() []byte { return file_wg_cosmo_node_v1_node_proto_rawDescData } -var file_wg_cosmo_node_v1_node_proto_enumTypes = make([]protoimpl.EnumInfo, 8) -var file_wg_cosmo_node_v1_node_proto_msgTypes = make([]protoimpl.MessageInfo, 78) +var file_wg_cosmo_node_v1_node_proto_enumTypes = make([]protoimpl.EnumInfo, 9) +var file_wg_cosmo_node_v1_node_proto_msgTypes = make([]protoimpl.MessageInfo, 81) var file_wg_cosmo_node_v1_node_proto_goTypes = []any{ - (ArgumentRenderConfiguration)(0), // 0: wg.cosmo.node.v1.ArgumentRenderConfiguration - (ArgumentSource)(0), // 1: wg.cosmo.node.v1.ArgumentSource - (DataSourceKind)(0), // 2: wg.cosmo.node.v1.DataSourceKind - (LookupType)(0), // 3: wg.cosmo.node.v1.LookupType - (OperationType)(0), // 4: wg.cosmo.node.v1.OperationType - (EventType)(0), // 5: wg.cosmo.node.v1.EventType - (ConfigurationVariableKind)(0), // 6: wg.cosmo.node.v1.ConfigurationVariableKind - (HTTPMethod)(0), // 7: wg.cosmo.node.v1.HTTPMethod - (*Subgraph)(nil), // 8: wg.cosmo.node.v1.Subgraph - (*FeatureFlagRouterExecutionConfigs)(nil), // 9: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs - (*FeatureFlagRouterExecutionConfig)(nil), // 10: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig - (*RouterConfig)(nil), // 11: wg.cosmo.node.v1.RouterConfig - (*Response)(nil), // 12: wg.cosmo.node.v1.Response - (*ResponseStatus)(nil), // 13: wg.cosmo.node.v1.ResponseStatus - (*RegistrationInfo)(nil), // 14: wg.cosmo.node.v1.RegistrationInfo - (*AccountLimits)(nil), // 15: wg.cosmo.node.v1.AccountLimits - (*SelfRegisterRequest)(nil), // 16: wg.cosmo.node.v1.SelfRegisterRequest - (*SelfRegisterResponse)(nil), // 17: wg.cosmo.node.v1.SelfRegisterResponse - (*EngineConfiguration)(nil), // 18: wg.cosmo.node.v1.EngineConfiguration - (*DataSourceConfiguration)(nil), // 19: wg.cosmo.node.v1.DataSourceConfiguration - (*EntityCachingConfiguration)(nil), // 20: wg.cosmo.node.v1.EntityCachingConfiguration - (*EntityCacheConfiguration)(nil), // 21: wg.cosmo.node.v1.EntityCacheConfiguration - (*CacheInvalidateConfiguration)(nil), // 22: wg.cosmo.node.v1.CacheInvalidateConfiguration - (*CachePopulateConfiguration)(nil), // 23: wg.cosmo.node.v1.CachePopulateConfiguration - (*CostConfiguration)(nil), // 24: wg.cosmo.node.v1.CostConfiguration - (*FieldWeightConfiguration)(nil), // 25: wg.cosmo.node.v1.FieldWeightConfiguration - (*FieldListSizeConfiguration)(nil), // 26: wg.cosmo.node.v1.FieldListSizeConfiguration - (*ArgumentConfiguration)(nil), // 27: wg.cosmo.node.v1.ArgumentConfiguration - (*Scopes)(nil), // 28: wg.cosmo.node.v1.Scopes - (*AuthorizationConfiguration)(nil), // 29: wg.cosmo.node.v1.AuthorizationConfiguration - (*FieldConfiguration)(nil), // 30: wg.cosmo.node.v1.FieldConfiguration - (*TypeConfiguration)(nil), // 31: wg.cosmo.node.v1.TypeConfiguration - (*TypeField)(nil), // 32: wg.cosmo.node.v1.TypeField - (*FieldCoordinates)(nil), // 33: wg.cosmo.node.v1.FieldCoordinates - (*FieldSetCondition)(nil), // 34: wg.cosmo.node.v1.FieldSetCondition - (*RequiredField)(nil), // 35: wg.cosmo.node.v1.RequiredField - (*EntityInterfaceConfiguration)(nil), // 36: wg.cosmo.node.v1.EntityInterfaceConfiguration - (*FetchConfiguration)(nil), // 37: wg.cosmo.node.v1.FetchConfiguration - (*StatusCodeTypeMapping)(nil), // 38: wg.cosmo.node.v1.StatusCodeTypeMapping - (*DataSourceCustom_GraphQL)(nil), // 39: wg.cosmo.node.v1.DataSourceCustom_GraphQL - (*GRPCConfiguration)(nil), // 40: wg.cosmo.node.v1.GRPCConfiguration - (*ImageReference)(nil), // 41: wg.cosmo.node.v1.ImageReference - (*PluginConfiguration)(nil), // 42: wg.cosmo.node.v1.PluginConfiguration - (*SSLConfiguration)(nil), // 43: wg.cosmo.node.v1.SSLConfiguration - (*GRPCMapping)(nil), // 44: wg.cosmo.node.v1.GRPCMapping - (*LookupMapping)(nil), // 45: wg.cosmo.node.v1.LookupMapping - (*LookupFieldMapping)(nil), // 46: wg.cosmo.node.v1.LookupFieldMapping - (*OperationMapping)(nil), // 47: wg.cosmo.node.v1.OperationMapping - (*EntityMapping)(nil), // 48: wg.cosmo.node.v1.EntityMapping - (*RequiredFieldMapping)(nil), // 49: wg.cosmo.node.v1.RequiredFieldMapping - (*TypeFieldMapping)(nil), // 50: wg.cosmo.node.v1.TypeFieldMapping - (*FieldMapping)(nil), // 51: wg.cosmo.node.v1.FieldMapping - (*ArgumentMapping)(nil), // 52: wg.cosmo.node.v1.ArgumentMapping - (*EnumMapping)(nil), // 53: wg.cosmo.node.v1.EnumMapping - (*EnumValueMapping)(nil), // 54: wg.cosmo.node.v1.EnumValueMapping - (*NatsStreamConfiguration)(nil), // 55: wg.cosmo.node.v1.NatsStreamConfiguration - (*NatsEventConfiguration)(nil), // 56: wg.cosmo.node.v1.NatsEventConfiguration - (*KafkaEventConfiguration)(nil), // 57: wg.cosmo.node.v1.KafkaEventConfiguration - (*RedisEventConfiguration)(nil), // 58: wg.cosmo.node.v1.RedisEventConfiguration - (*EngineEventConfiguration)(nil), // 59: wg.cosmo.node.v1.EngineEventConfiguration - (*DataSourceCustomEvents)(nil), // 60: wg.cosmo.node.v1.DataSourceCustomEvents - (*DataSourceCustom_Static)(nil), // 61: wg.cosmo.node.v1.DataSourceCustom_Static - (*ConfigurationVariable)(nil), // 62: wg.cosmo.node.v1.ConfigurationVariable - (*DirectiveConfiguration)(nil), // 63: wg.cosmo.node.v1.DirectiveConfiguration - (*URLQueryConfiguration)(nil), // 64: wg.cosmo.node.v1.URLQueryConfiguration - (*HTTPHeader)(nil), // 65: wg.cosmo.node.v1.HTTPHeader - (*MTLSConfiguration)(nil), // 66: wg.cosmo.node.v1.MTLSConfiguration - (*GraphQLSubscriptionConfiguration)(nil), // 67: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration - (*GraphQLFederationConfiguration)(nil), // 68: wg.cosmo.node.v1.GraphQLFederationConfiguration - (*InternedString)(nil), // 69: wg.cosmo.node.v1.InternedString - (*SingleTypeField)(nil), // 70: wg.cosmo.node.v1.SingleTypeField - (*SubscriptionFieldCondition)(nil), // 71: wg.cosmo.node.v1.SubscriptionFieldCondition - (*SubscriptionFilterCondition)(nil), // 72: wg.cosmo.node.v1.SubscriptionFilterCondition - (*CacheWarmerOperations)(nil), // 73: wg.cosmo.node.v1.CacheWarmerOperations - (*Operation)(nil), // 74: wg.cosmo.node.v1.Operation - (*OperationRequest)(nil), // 75: wg.cosmo.node.v1.OperationRequest - (*Extension)(nil), // 76: wg.cosmo.node.v1.Extension - (*PersistedQuery)(nil), // 77: wg.cosmo.node.v1.PersistedQuery - (*ClientInfo)(nil), // 78: wg.cosmo.node.v1.ClientInfo - nil, // 79: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry - nil, // 80: wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry - nil, // 81: wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry - nil, // 82: wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry - nil, // 83: wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry - nil, // 84: wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry - nil, // 85: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry - (common.EnumStatusCode)(0), // 86: wg.cosmo.common.EnumStatusCode - (common.GraphQLSubscriptionProtocol)(0), // 87: wg.cosmo.common.GraphQLSubscriptionProtocol - (common.GraphQLWebsocketSubprotocol)(0), // 88: wg.cosmo.common.GraphQLWebsocketSubprotocol + (SatisfiedOperationType)(0), // 0: wg.cosmo.node.v1.SatisfiedOperationType + (ArgumentRenderConfiguration)(0), // 1: wg.cosmo.node.v1.ArgumentRenderConfiguration + (ArgumentSource)(0), // 2: wg.cosmo.node.v1.ArgumentSource + (DataSourceKind)(0), // 3: wg.cosmo.node.v1.DataSourceKind + (LookupType)(0), // 4: wg.cosmo.node.v1.LookupType + (OperationType)(0), // 5: wg.cosmo.node.v1.OperationType + (EventType)(0), // 6: wg.cosmo.node.v1.EventType + (ConfigurationVariableKind)(0), // 7: wg.cosmo.node.v1.ConfigurationVariableKind + (HTTPMethod)(0), // 8: wg.cosmo.node.v1.HTTPMethod + (*Subgraph)(nil), // 9: wg.cosmo.node.v1.Subgraph + (*FeatureFlagRouterExecutionConfigs)(nil), // 10: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs + (*FeatureFlagRouterExecutionConfig)(nil), // 11: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig + (*RouterConfig)(nil), // 12: wg.cosmo.node.v1.RouterConfig + (*Response)(nil), // 13: wg.cosmo.node.v1.Response + (*ResponseStatus)(nil), // 14: wg.cosmo.node.v1.ResponseStatus + (*RegistrationInfo)(nil), // 15: wg.cosmo.node.v1.RegistrationInfo + (*AccountLimits)(nil), // 16: wg.cosmo.node.v1.AccountLimits + (*SelfRegisterRequest)(nil), // 17: wg.cosmo.node.v1.SelfRegisterRequest + (*SelfRegisterResponse)(nil), // 18: wg.cosmo.node.v1.SelfRegisterResponse + (*GenerateQueryRequest)(nil), // 19: wg.cosmo.node.v1.GenerateQueryRequest + (*GenerateQueryResponse)(nil), // 20: wg.cosmo.node.v1.GenerateQueryResponse + (*SatisfiedQuery)(nil), // 21: wg.cosmo.node.v1.SatisfiedQuery + (*EngineConfiguration)(nil), // 22: wg.cosmo.node.v1.EngineConfiguration + (*DataSourceConfiguration)(nil), // 23: wg.cosmo.node.v1.DataSourceConfiguration + (*EntityCachingConfiguration)(nil), // 24: wg.cosmo.node.v1.EntityCachingConfiguration + (*EntityCacheConfiguration)(nil), // 25: wg.cosmo.node.v1.EntityCacheConfiguration + (*CacheInvalidateConfiguration)(nil), // 26: wg.cosmo.node.v1.CacheInvalidateConfiguration + (*CachePopulateConfiguration)(nil), // 27: wg.cosmo.node.v1.CachePopulateConfiguration + (*CostConfiguration)(nil), // 28: wg.cosmo.node.v1.CostConfiguration + (*FieldWeightConfiguration)(nil), // 29: wg.cosmo.node.v1.FieldWeightConfiguration + (*FieldListSizeConfiguration)(nil), // 30: wg.cosmo.node.v1.FieldListSizeConfiguration + (*ArgumentConfiguration)(nil), // 31: wg.cosmo.node.v1.ArgumentConfiguration + (*Scopes)(nil), // 32: wg.cosmo.node.v1.Scopes + (*AuthorizationConfiguration)(nil), // 33: wg.cosmo.node.v1.AuthorizationConfiguration + (*FieldConfiguration)(nil), // 34: wg.cosmo.node.v1.FieldConfiguration + (*TypeConfiguration)(nil), // 35: wg.cosmo.node.v1.TypeConfiguration + (*TypeField)(nil), // 36: wg.cosmo.node.v1.TypeField + (*FieldCoordinates)(nil), // 37: wg.cosmo.node.v1.FieldCoordinates + (*FieldSetCondition)(nil), // 38: wg.cosmo.node.v1.FieldSetCondition + (*RequiredField)(nil), // 39: wg.cosmo.node.v1.RequiredField + (*EntityInterfaceConfiguration)(nil), // 40: wg.cosmo.node.v1.EntityInterfaceConfiguration + (*FetchConfiguration)(nil), // 41: wg.cosmo.node.v1.FetchConfiguration + (*StatusCodeTypeMapping)(nil), // 42: wg.cosmo.node.v1.StatusCodeTypeMapping + (*DataSourceCustom_GraphQL)(nil), // 43: wg.cosmo.node.v1.DataSourceCustom_GraphQL + (*GRPCConfiguration)(nil), // 44: wg.cosmo.node.v1.GRPCConfiguration + (*ImageReference)(nil), // 45: wg.cosmo.node.v1.ImageReference + (*PluginConfiguration)(nil), // 46: wg.cosmo.node.v1.PluginConfiguration + (*SSLConfiguration)(nil), // 47: wg.cosmo.node.v1.SSLConfiguration + (*GRPCMapping)(nil), // 48: wg.cosmo.node.v1.GRPCMapping + (*LookupMapping)(nil), // 49: wg.cosmo.node.v1.LookupMapping + (*LookupFieldMapping)(nil), // 50: wg.cosmo.node.v1.LookupFieldMapping + (*OperationMapping)(nil), // 51: wg.cosmo.node.v1.OperationMapping + (*EntityMapping)(nil), // 52: wg.cosmo.node.v1.EntityMapping + (*RequiredFieldMapping)(nil), // 53: wg.cosmo.node.v1.RequiredFieldMapping + (*TypeFieldMapping)(nil), // 54: wg.cosmo.node.v1.TypeFieldMapping + (*FieldMapping)(nil), // 55: wg.cosmo.node.v1.FieldMapping + (*ArgumentMapping)(nil), // 56: wg.cosmo.node.v1.ArgumentMapping + (*EnumMapping)(nil), // 57: wg.cosmo.node.v1.EnumMapping + (*EnumValueMapping)(nil), // 58: wg.cosmo.node.v1.EnumValueMapping + (*NatsStreamConfiguration)(nil), // 59: wg.cosmo.node.v1.NatsStreamConfiguration + (*NatsEventConfiguration)(nil), // 60: wg.cosmo.node.v1.NatsEventConfiguration + (*KafkaEventConfiguration)(nil), // 61: wg.cosmo.node.v1.KafkaEventConfiguration + (*RedisEventConfiguration)(nil), // 62: wg.cosmo.node.v1.RedisEventConfiguration + (*EngineEventConfiguration)(nil), // 63: wg.cosmo.node.v1.EngineEventConfiguration + (*DataSourceCustomEvents)(nil), // 64: wg.cosmo.node.v1.DataSourceCustomEvents + (*DataSourceCustom_Static)(nil), // 65: wg.cosmo.node.v1.DataSourceCustom_Static + (*ConfigurationVariable)(nil), // 66: wg.cosmo.node.v1.ConfigurationVariable + (*DirectiveConfiguration)(nil), // 67: wg.cosmo.node.v1.DirectiveConfiguration + (*URLQueryConfiguration)(nil), // 68: wg.cosmo.node.v1.URLQueryConfiguration + (*HTTPHeader)(nil), // 69: wg.cosmo.node.v1.HTTPHeader + (*MTLSConfiguration)(nil), // 70: wg.cosmo.node.v1.MTLSConfiguration + (*GraphQLSubscriptionConfiguration)(nil), // 71: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration + (*GraphQLFederationConfiguration)(nil), // 72: wg.cosmo.node.v1.GraphQLFederationConfiguration + (*InternedString)(nil), // 73: wg.cosmo.node.v1.InternedString + (*SingleTypeField)(nil), // 74: wg.cosmo.node.v1.SingleTypeField + (*SubscriptionFieldCondition)(nil), // 75: wg.cosmo.node.v1.SubscriptionFieldCondition + (*SubscriptionFilterCondition)(nil), // 76: wg.cosmo.node.v1.SubscriptionFilterCondition + (*CacheWarmerOperations)(nil), // 77: wg.cosmo.node.v1.CacheWarmerOperations + (*Operation)(nil), // 78: wg.cosmo.node.v1.Operation + (*OperationRequest)(nil), // 79: wg.cosmo.node.v1.OperationRequest + (*Extension)(nil), // 80: wg.cosmo.node.v1.Extension + (*PersistedQuery)(nil), // 81: wg.cosmo.node.v1.PersistedQuery + (*ClientInfo)(nil), // 82: wg.cosmo.node.v1.ClientInfo + nil, // 83: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry + nil, // 84: wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry + nil, // 85: wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry + nil, // 86: wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry + nil, // 87: wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry + nil, // 88: wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry + nil, // 89: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry + (common.EnumStatusCode)(0), // 90: wg.cosmo.common.EnumStatusCode + (common.GraphQLSubscriptionProtocol)(0), // 91: wg.cosmo.common.GraphQLSubscriptionProtocol + (common.GraphQLWebsocketSubprotocol)(0), // 92: wg.cosmo.common.GraphQLWebsocketSubprotocol } var file_wg_cosmo_node_v1_node_proto_depIdxs = []int32{ - 79, // 0: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.config_by_feature_flag_name:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry - 18, // 1: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration - 8, // 2: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph - 18, // 3: wg.cosmo.node.v1.RouterConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration - 8, // 4: wg.cosmo.node.v1.RouterConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph - 9, // 5: wg.cosmo.node.v1.RouterConfig.feature_flag_configs:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs - 86, // 6: wg.cosmo.node.v1.Response.code:type_name -> wg.cosmo.common.EnumStatusCode - 15, // 7: wg.cosmo.node.v1.RegistrationInfo.account_limits:type_name -> wg.cosmo.node.v1.AccountLimits - 12, // 8: wg.cosmo.node.v1.SelfRegisterResponse.response:type_name -> wg.cosmo.node.v1.Response - 14, // 9: wg.cosmo.node.v1.SelfRegisterResponse.registrationInfo:type_name -> wg.cosmo.node.v1.RegistrationInfo - 19, // 10: wg.cosmo.node.v1.EngineConfiguration.datasource_configurations:type_name -> wg.cosmo.node.v1.DataSourceConfiguration - 30, // 11: wg.cosmo.node.v1.EngineConfiguration.field_configurations:type_name -> wg.cosmo.node.v1.FieldConfiguration - 31, // 12: wg.cosmo.node.v1.EngineConfiguration.type_configurations:type_name -> wg.cosmo.node.v1.TypeConfiguration - 80, // 13: wg.cosmo.node.v1.EngineConfiguration.string_storage:type_name -> wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry - 2, // 14: wg.cosmo.node.v1.DataSourceConfiguration.kind:type_name -> wg.cosmo.node.v1.DataSourceKind - 32, // 15: wg.cosmo.node.v1.DataSourceConfiguration.root_nodes:type_name -> wg.cosmo.node.v1.TypeField - 32, // 16: wg.cosmo.node.v1.DataSourceConfiguration.child_nodes:type_name -> wg.cosmo.node.v1.TypeField - 39, // 17: wg.cosmo.node.v1.DataSourceConfiguration.custom_graphql:type_name -> wg.cosmo.node.v1.DataSourceCustom_GraphQL - 61, // 18: wg.cosmo.node.v1.DataSourceConfiguration.custom_static:type_name -> wg.cosmo.node.v1.DataSourceCustom_Static - 63, // 19: wg.cosmo.node.v1.DataSourceConfiguration.directives:type_name -> wg.cosmo.node.v1.DirectiveConfiguration - 35, // 20: wg.cosmo.node.v1.DataSourceConfiguration.keys:type_name -> wg.cosmo.node.v1.RequiredField - 35, // 21: wg.cosmo.node.v1.DataSourceConfiguration.provides:type_name -> wg.cosmo.node.v1.RequiredField - 35, // 22: wg.cosmo.node.v1.DataSourceConfiguration.requires:type_name -> wg.cosmo.node.v1.RequiredField - 60, // 23: wg.cosmo.node.v1.DataSourceConfiguration.custom_events:type_name -> wg.cosmo.node.v1.DataSourceCustomEvents - 36, // 24: wg.cosmo.node.v1.DataSourceConfiguration.entity_interfaces:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration - 36, // 25: wg.cosmo.node.v1.DataSourceConfiguration.interface_objects:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration - 24, // 26: wg.cosmo.node.v1.DataSourceConfiguration.cost_configuration:type_name -> wg.cosmo.node.v1.CostConfiguration - 20, // 27: wg.cosmo.node.v1.DataSourceConfiguration.entity_caching_configuration:type_name -> wg.cosmo.node.v1.EntityCachingConfiguration - 21, // 28: wg.cosmo.node.v1.EntityCachingConfiguration.entity_cache_configurations:type_name -> wg.cosmo.node.v1.EntityCacheConfiguration - 22, // 29: wg.cosmo.node.v1.EntityCachingConfiguration.cache_invalidate_configurations:type_name -> wg.cosmo.node.v1.CacheInvalidateConfiguration - 23, // 30: wg.cosmo.node.v1.EntityCachingConfiguration.cache_populate_configurations:type_name -> wg.cosmo.node.v1.CachePopulateConfiguration - 25, // 31: wg.cosmo.node.v1.CostConfiguration.field_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration - 26, // 32: wg.cosmo.node.v1.CostConfiguration.list_sizes:type_name -> wg.cosmo.node.v1.FieldListSizeConfiguration - 81, // 33: wg.cosmo.node.v1.CostConfiguration.type_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry - 82, // 34: wg.cosmo.node.v1.CostConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry - 83, // 35: wg.cosmo.node.v1.FieldWeightConfiguration.argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry - 84, // 36: wg.cosmo.node.v1.FieldWeightConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry - 1, // 37: wg.cosmo.node.v1.ArgumentConfiguration.source_type:type_name -> wg.cosmo.node.v1.ArgumentSource - 28, // 38: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes:type_name -> wg.cosmo.node.v1.Scopes - 28, // 39: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes_by_or:type_name -> wg.cosmo.node.v1.Scopes - 27, // 40: wg.cosmo.node.v1.FieldConfiguration.arguments_configuration:type_name -> wg.cosmo.node.v1.ArgumentConfiguration - 29, // 41: wg.cosmo.node.v1.FieldConfiguration.authorization_configuration:type_name -> wg.cosmo.node.v1.AuthorizationConfiguration - 72, // 42: wg.cosmo.node.v1.FieldConfiguration.subscription_filter_condition:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 33, // 43: wg.cosmo.node.v1.FieldSetCondition.field_coordinates_path:type_name -> wg.cosmo.node.v1.FieldCoordinates - 34, // 44: wg.cosmo.node.v1.RequiredField.conditions:type_name -> wg.cosmo.node.v1.FieldSetCondition - 62, // 45: wg.cosmo.node.v1.FetchConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 7, // 46: wg.cosmo.node.v1.FetchConfiguration.method:type_name -> wg.cosmo.node.v1.HTTPMethod - 85, // 47: wg.cosmo.node.v1.FetchConfiguration.header:type_name -> wg.cosmo.node.v1.FetchConfiguration.HeaderEntry - 62, // 48: wg.cosmo.node.v1.FetchConfiguration.body:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 64, // 49: wg.cosmo.node.v1.FetchConfiguration.query:type_name -> wg.cosmo.node.v1.URLQueryConfiguration - 66, // 50: wg.cosmo.node.v1.FetchConfiguration.mtls:type_name -> wg.cosmo.node.v1.MTLSConfiguration - 62, // 51: wg.cosmo.node.v1.FetchConfiguration.base_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 52: wg.cosmo.node.v1.FetchConfiguration.path:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 53: wg.cosmo.node.v1.FetchConfiguration.http_proxy_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 37, // 54: wg.cosmo.node.v1.DataSourceCustom_GraphQL.fetch:type_name -> wg.cosmo.node.v1.FetchConfiguration - 67, // 55: wg.cosmo.node.v1.DataSourceCustom_GraphQL.subscription:type_name -> wg.cosmo.node.v1.GraphQLSubscriptionConfiguration - 68, // 56: wg.cosmo.node.v1.DataSourceCustom_GraphQL.federation:type_name -> wg.cosmo.node.v1.GraphQLFederationConfiguration - 69, // 57: wg.cosmo.node.v1.DataSourceCustom_GraphQL.upstream_schema:type_name -> wg.cosmo.node.v1.InternedString - 70, // 58: wg.cosmo.node.v1.DataSourceCustom_GraphQL.custom_scalar_type_fields:type_name -> wg.cosmo.node.v1.SingleTypeField - 40, // 59: wg.cosmo.node.v1.DataSourceCustom_GraphQL.grpc:type_name -> wg.cosmo.node.v1.GRPCConfiguration - 44, // 60: wg.cosmo.node.v1.GRPCConfiguration.mapping:type_name -> wg.cosmo.node.v1.GRPCMapping - 42, // 61: wg.cosmo.node.v1.GRPCConfiguration.plugin:type_name -> wg.cosmo.node.v1.PluginConfiguration - 41, // 62: wg.cosmo.node.v1.PluginConfiguration.image_reference:type_name -> wg.cosmo.node.v1.ImageReference - 47, // 63: wg.cosmo.node.v1.GRPCMapping.operation_mappings:type_name -> wg.cosmo.node.v1.OperationMapping - 48, // 64: wg.cosmo.node.v1.GRPCMapping.entity_mappings:type_name -> wg.cosmo.node.v1.EntityMapping - 50, // 65: wg.cosmo.node.v1.GRPCMapping.type_field_mappings:type_name -> wg.cosmo.node.v1.TypeFieldMapping - 53, // 66: wg.cosmo.node.v1.GRPCMapping.enum_mappings:type_name -> wg.cosmo.node.v1.EnumMapping - 45, // 67: wg.cosmo.node.v1.GRPCMapping.resolve_mappings:type_name -> wg.cosmo.node.v1.LookupMapping - 3, // 68: wg.cosmo.node.v1.LookupMapping.type:type_name -> wg.cosmo.node.v1.LookupType - 46, // 69: wg.cosmo.node.v1.LookupMapping.lookup_mapping:type_name -> wg.cosmo.node.v1.LookupFieldMapping - 51, // 70: wg.cosmo.node.v1.LookupFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping - 4, // 71: wg.cosmo.node.v1.OperationMapping.type:type_name -> wg.cosmo.node.v1.OperationType - 49, // 72: wg.cosmo.node.v1.EntityMapping.required_field_mappings:type_name -> wg.cosmo.node.v1.RequiredFieldMapping - 51, // 73: wg.cosmo.node.v1.RequiredFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping - 51, // 74: wg.cosmo.node.v1.TypeFieldMapping.field_mappings:type_name -> wg.cosmo.node.v1.FieldMapping - 52, // 75: wg.cosmo.node.v1.FieldMapping.argument_mappings:type_name -> wg.cosmo.node.v1.ArgumentMapping - 54, // 76: wg.cosmo.node.v1.EnumMapping.values:type_name -> wg.cosmo.node.v1.EnumValueMapping - 59, // 77: wg.cosmo.node.v1.NatsEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration - 55, // 78: wg.cosmo.node.v1.NatsEventConfiguration.stream_configuration:type_name -> wg.cosmo.node.v1.NatsStreamConfiguration - 59, // 79: wg.cosmo.node.v1.KafkaEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration - 59, // 80: wg.cosmo.node.v1.RedisEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration - 5, // 81: wg.cosmo.node.v1.EngineEventConfiguration.type:type_name -> wg.cosmo.node.v1.EventType - 56, // 82: wg.cosmo.node.v1.DataSourceCustomEvents.nats:type_name -> wg.cosmo.node.v1.NatsEventConfiguration - 57, // 83: wg.cosmo.node.v1.DataSourceCustomEvents.kafka:type_name -> wg.cosmo.node.v1.KafkaEventConfiguration - 58, // 84: wg.cosmo.node.v1.DataSourceCustomEvents.redis:type_name -> wg.cosmo.node.v1.RedisEventConfiguration - 62, // 85: wg.cosmo.node.v1.DataSourceCustom_Static.data:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 6, // 86: wg.cosmo.node.v1.ConfigurationVariable.kind:type_name -> wg.cosmo.node.v1.ConfigurationVariableKind - 62, // 87: wg.cosmo.node.v1.HTTPHeader.values:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 88: wg.cosmo.node.v1.MTLSConfiguration.key:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 89: wg.cosmo.node.v1.MTLSConfiguration.cert:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 62, // 90: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable - 87, // 91: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.protocol:type_name -> wg.cosmo.common.GraphQLSubscriptionProtocol - 88, // 92: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.websocketSubprotocol:type_name -> wg.cosmo.common.GraphQLWebsocketSubprotocol - 72, // 93: wg.cosmo.node.v1.SubscriptionFilterCondition.and:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 71, // 94: wg.cosmo.node.v1.SubscriptionFilterCondition.in:type_name -> wg.cosmo.node.v1.SubscriptionFieldCondition - 72, // 95: wg.cosmo.node.v1.SubscriptionFilterCondition.not:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 72, // 96: wg.cosmo.node.v1.SubscriptionFilterCondition.or:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition - 74, // 97: wg.cosmo.node.v1.CacheWarmerOperations.operations:type_name -> wg.cosmo.node.v1.Operation - 75, // 98: wg.cosmo.node.v1.Operation.request:type_name -> wg.cosmo.node.v1.OperationRequest - 78, // 99: wg.cosmo.node.v1.Operation.client:type_name -> wg.cosmo.node.v1.ClientInfo - 76, // 100: wg.cosmo.node.v1.OperationRequest.extensions:type_name -> wg.cosmo.node.v1.Extension - 77, // 101: wg.cosmo.node.v1.Extension.persisted_query:type_name -> wg.cosmo.node.v1.PersistedQuery - 10, // 102: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry.value:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig - 65, // 103: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry.value:type_name -> wg.cosmo.node.v1.HTTPHeader - 16, // 104: wg.cosmo.node.v1.NodeService.SelfRegister:input_type -> wg.cosmo.node.v1.SelfRegisterRequest - 17, // 105: wg.cosmo.node.v1.NodeService.SelfRegister:output_type -> wg.cosmo.node.v1.SelfRegisterResponse - 105, // [105:106] is the sub-list for method output_type - 104, // [104:105] is the sub-list for method input_type - 104, // [104:104] is the sub-list for extension type_name - 104, // [104:104] is the sub-list for extension extendee - 0, // [0:104] is the sub-list for field type_name + 83, // 0: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.config_by_feature_flag_name:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry + 22, // 1: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration + 9, // 2: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph + 22, // 3: wg.cosmo.node.v1.RouterConfig.engine_config:type_name -> wg.cosmo.node.v1.EngineConfiguration + 9, // 4: wg.cosmo.node.v1.RouterConfig.subgraphs:type_name -> wg.cosmo.node.v1.Subgraph + 10, // 5: wg.cosmo.node.v1.RouterConfig.feature_flag_configs:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs + 90, // 6: wg.cosmo.node.v1.Response.code:type_name -> wg.cosmo.common.EnumStatusCode + 16, // 7: wg.cosmo.node.v1.RegistrationInfo.account_limits:type_name -> wg.cosmo.node.v1.AccountLimits + 13, // 8: wg.cosmo.node.v1.SelfRegisterResponse.response:type_name -> wg.cosmo.node.v1.Response + 15, // 9: wg.cosmo.node.v1.SelfRegisterResponse.registrationInfo:type_name -> wg.cosmo.node.v1.RegistrationInfo + 13, // 10: wg.cosmo.node.v1.GenerateQueryResponse.response:type_name -> wg.cosmo.node.v1.Response + 21, // 11: wg.cosmo.node.v1.GenerateQueryResponse.query:type_name -> wg.cosmo.node.v1.SatisfiedQuery + 0, // 12: wg.cosmo.node.v1.SatisfiedQuery.operation_type:type_name -> wg.cosmo.node.v1.SatisfiedOperationType + 23, // 13: wg.cosmo.node.v1.EngineConfiguration.datasource_configurations:type_name -> wg.cosmo.node.v1.DataSourceConfiguration + 34, // 14: wg.cosmo.node.v1.EngineConfiguration.field_configurations:type_name -> wg.cosmo.node.v1.FieldConfiguration + 35, // 15: wg.cosmo.node.v1.EngineConfiguration.type_configurations:type_name -> wg.cosmo.node.v1.TypeConfiguration + 84, // 16: wg.cosmo.node.v1.EngineConfiguration.string_storage:type_name -> wg.cosmo.node.v1.EngineConfiguration.StringStorageEntry + 3, // 17: wg.cosmo.node.v1.DataSourceConfiguration.kind:type_name -> wg.cosmo.node.v1.DataSourceKind + 36, // 18: wg.cosmo.node.v1.DataSourceConfiguration.root_nodes:type_name -> wg.cosmo.node.v1.TypeField + 36, // 19: wg.cosmo.node.v1.DataSourceConfiguration.child_nodes:type_name -> wg.cosmo.node.v1.TypeField + 43, // 20: wg.cosmo.node.v1.DataSourceConfiguration.custom_graphql:type_name -> wg.cosmo.node.v1.DataSourceCustom_GraphQL + 65, // 21: wg.cosmo.node.v1.DataSourceConfiguration.custom_static:type_name -> wg.cosmo.node.v1.DataSourceCustom_Static + 67, // 22: wg.cosmo.node.v1.DataSourceConfiguration.directives:type_name -> wg.cosmo.node.v1.DirectiveConfiguration + 39, // 23: wg.cosmo.node.v1.DataSourceConfiguration.keys:type_name -> wg.cosmo.node.v1.RequiredField + 39, // 24: wg.cosmo.node.v1.DataSourceConfiguration.provides:type_name -> wg.cosmo.node.v1.RequiredField + 39, // 25: wg.cosmo.node.v1.DataSourceConfiguration.requires:type_name -> wg.cosmo.node.v1.RequiredField + 64, // 26: wg.cosmo.node.v1.DataSourceConfiguration.custom_events:type_name -> wg.cosmo.node.v1.DataSourceCustomEvents + 40, // 27: wg.cosmo.node.v1.DataSourceConfiguration.entity_interfaces:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration + 40, // 28: wg.cosmo.node.v1.DataSourceConfiguration.interface_objects:type_name -> wg.cosmo.node.v1.EntityInterfaceConfiguration + 28, // 29: wg.cosmo.node.v1.DataSourceConfiguration.cost_configuration:type_name -> wg.cosmo.node.v1.CostConfiguration + 24, // 30: wg.cosmo.node.v1.DataSourceConfiguration.entity_caching_configuration:type_name -> wg.cosmo.node.v1.EntityCachingConfiguration + 25, // 31: wg.cosmo.node.v1.EntityCachingConfiguration.entity_cache_configurations:type_name -> wg.cosmo.node.v1.EntityCacheConfiguration + 26, // 32: wg.cosmo.node.v1.EntityCachingConfiguration.cache_invalidate_configurations:type_name -> wg.cosmo.node.v1.CacheInvalidateConfiguration + 27, // 33: wg.cosmo.node.v1.EntityCachingConfiguration.cache_populate_configurations:type_name -> wg.cosmo.node.v1.CachePopulateConfiguration + 29, // 34: wg.cosmo.node.v1.CostConfiguration.field_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration + 30, // 35: wg.cosmo.node.v1.CostConfiguration.list_sizes:type_name -> wg.cosmo.node.v1.FieldListSizeConfiguration + 85, // 36: wg.cosmo.node.v1.CostConfiguration.type_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.TypeWeightsEntry + 86, // 37: wg.cosmo.node.v1.CostConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.CostConfiguration.DirectiveArgumentWeightsEntry + 87, // 38: wg.cosmo.node.v1.FieldWeightConfiguration.argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.ArgumentWeightsEntry + 88, // 39: wg.cosmo.node.v1.FieldWeightConfiguration.directive_argument_weights:type_name -> wg.cosmo.node.v1.FieldWeightConfiguration.DirectiveArgumentWeightsEntry + 2, // 40: wg.cosmo.node.v1.ArgumentConfiguration.source_type:type_name -> wg.cosmo.node.v1.ArgumentSource + 32, // 41: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes:type_name -> wg.cosmo.node.v1.Scopes + 32, // 42: wg.cosmo.node.v1.AuthorizationConfiguration.required_or_scopes_by_or:type_name -> wg.cosmo.node.v1.Scopes + 31, // 43: wg.cosmo.node.v1.FieldConfiguration.arguments_configuration:type_name -> wg.cosmo.node.v1.ArgumentConfiguration + 33, // 44: wg.cosmo.node.v1.FieldConfiguration.authorization_configuration:type_name -> wg.cosmo.node.v1.AuthorizationConfiguration + 76, // 45: wg.cosmo.node.v1.FieldConfiguration.subscription_filter_condition:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 37, // 46: wg.cosmo.node.v1.FieldSetCondition.field_coordinates_path:type_name -> wg.cosmo.node.v1.FieldCoordinates + 38, // 47: wg.cosmo.node.v1.RequiredField.conditions:type_name -> wg.cosmo.node.v1.FieldSetCondition + 66, // 48: wg.cosmo.node.v1.FetchConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 8, // 49: wg.cosmo.node.v1.FetchConfiguration.method:type_name -> wg.cosmo.node.v1.HTTPMethod + 89, // 50: wg.cosmo.node.v1.FetchConfiguration.header:type_name -> wg.cosmo.node.v1.FetchConfiguration.HeaderEntry + 66, // 51: wg.cosmo.node.v1.FetchConfiguration.body:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 68, // 52: wg.cosmo.node.v1.FetchConfiguration.query:type_name -> wg.cosmo.node.v1.URLQueryConfiguration + 70, // 53: wg.cosmo.node.v1.FetchConfiguration.mtls:type_name -> wg.cosmo.node.v1.MTLSConfiguration + 66, // 54: wg.cosmo.node.v1.FetchConfiguration.base_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 55: wg.cosmo.node.v1.FetchConfiguration.path:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 56: wg.cosmo.node.v1.FetchConfiguration.http_proxy_url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 41, // 57: wg.cosmo.node.v1.DataSourceCustom_GraphQL.fetch:type_name -> wg.cosmo.node.v1.FetchConfiguration + 71, // 58: wg.cosmo.node.v1.DataSourceCustom_GraphQL.subscription:type_name -> wg.cosmo.node.v1.GraphQLSubscriptionConfiguration + 72, // 59: wg.cosmo.node.v1.DataSourceCustom_GraphQL.federation:type_name -> wg.cosmo.node.v1.GraphQLFederationConfiguration + 73, // 60: wg.cosmo.node.v1.DataSourceCustom_GraphQL.upstream_schema:type_name -> wg.cosmo.node.v1.InternedString + 74, // 61: wg.cosmo.node.v1.DataSourceCustom_GraphQL.custom_scalar_type_fields:type_name -> wg.cosmo.node.v1.SingleTypeField + 44, // 62: wg.cosmo.node.v1.DataSourceCustom_GraphQL.grpc:type_name -> wg.cosmo.node.v1.GRPCConfiguration + 48, // 63: wg.cosmo.node.v1.GRPCConfiguration.mapping:type_name -> wg.cosmo.node.v1.GRPCMapping + 46, // 64: wg.cosmo.node.v1.GRPCConfiguration.plugin:type_name -> wg.cosmo.node.v1.PluginConfiguration + 45, // 65: wg.cosmo.node.v1.PluginConfiguration.image_reference:type_name -> wg.cosmo.node.v1.ImageReference + 51, // 66: wg.cosmo.node.v1.GRPCMapping.operation_mappings:type_name -> wg.cosmo.node.v1.OperationMapping + 52, // 67: wg.cosmo.node.v1.GRPCMapping.entity_mappings:type_name -> wg.cosmo.node.v1.EntityMapping + 54, // 68: wg.cosmo.node.v1.GRPCMapping.type_field_mappings:type_name -> wg.cosmo.node.v1.TypeFieldMapping + 57, // 69: wg.cosmo.node.v1.GRPCMapping.enum_mappings:type_name -> wg.cosmo.node.v1.EnumMapping + 49, // 70: wg.cosmo.node.v1.GRPCMapping.resolve_mappings:type_name -> wg.cosmo.node.v1.LookupMapping + 4, // 71: wg.cosmo.node.v1.LookupMapping.type:type_name -> wg.cosmo.node.v1.LookupType + 50, // 72: wg.cosmo.node.v1.LookupMapping.lookup_mapping:type_name -> wg.cosmo.node.v1.LookupFieldMapping + 55, // 73: wg.cosmo.node.v1.LookupFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping + 5, // 74: wg.cosmo.node.v1.OperationMapping.type:type_name -> wg.cosmo.node.v1.OperationType + 53, // 75: wg.cosmo.node.v1.EntityMapping.required_field_mappings:type_name -> wg.cosmo.node.v1.RequiredFieldMapping + 55, // 76: wg.cosmo.node.v1.RequiredFieldMapping.field_mapping:type_name -> wg.cosmo.node.v1.FieldMapping + 55, // 77: wg.cosmo.node.v1.TypeFieldMapping.field_mappings:type_name -> wg.cosmo.node.v1.FieldMapping + 56, // 78: wg.cosmo.node.v1.FieldMapping.argument_mappings:type_name -> wg.cosmo.node.v1.ArgumentMapping + 58, // 79: wg.cosmo.node.v1.EnumMapping.values:type_name -> wg.cosmo.node.v1.EnumValueMapping + 63, // 80: wg.cosmo.node.v1.NatsEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration + 59, // 81: wg.cosmo.node.v1.NatsEventConfiguration.stream_configuration:type_name -> wg.cosmo.node.v1.NatsStreamConfiguration + 63, // 82: wg.cosmo.node.v1.KafkaEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration + 63, // 83: wg.cosmo.node.v1.RedisEventConfiguration.engine_event_configuration:type_name -> wg.cosmo.node.v1.EngineEventConfiguration + 6, // 84: wg.cosmo.node.v1.EngineEventConfiguration.type:type_name -> wg.cosmo.node.v1.EventType + 60, // 85: wg.cosmo.node.v1.DataSourceCustomEvents.nats:type_name -> wg.cosmo.node.v1.NatsEventConfiguration + 61, // 86: wg.cosmo.node.v1.DataSourceCustomEvents.kafka:type_name -> wg.cosmo.node.v1.KafkaEventConfiguration + 62, // 87: wg.cosmo.node.v1.DataSourceCustomEvents.redis:type_name -> wg.cosmo.node.v1.RedisEventConfiguration + 66, // 88: wg.cosmo.node.v1.DataSourceCustom_Static.data:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 7, // 89: wg.cosmo.node.v1.ConfigurationVariable.kind:type_name -> wg.cosmo.node.v1.ConfigurationVariableKind + 66, // 90: wg.cosmo.node.v1.HTTPHeader.values:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 91: wg.cosmo.node.v1.MTLSConfiguration.key:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 92: wg.cosmo.node.v1.MTLSConfiguration.cert:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 66, // 93: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.url:type_name -> wg.cosmo.node.v1.ConfigurationVariable + 91, // 94: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.protocol:type_name -> wg.cosmo.common.GraphQLSubscriptionProtocol + 92, // 95: wg.cosmo.node.v1.GraphQLSubscriptionConfiguration.websocketSubprotocol:type_name -> wg.cosmo.common.GraphQLWebsocketSubprotocol + 76, // 96: wg.cosmo.node.v1.SubscriptionFilterCondition.and:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 75, // 97: wg.cosmo.node.v1.SubscriptionFilterCondition.in:type_name -> wg.cosmo.node.v1.SubscriptionFieldCondition + 76, // 98: wg.cosmo.node.v1.SubscriptionFilterCondition.not:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 76, // 99: wg.cosmo.node.v1.SubscriptionFilterCondition.or:type_name -> wg.cosmo.node.v1.SubscriptionFilterCondition + 78, // 100: wg.cosmo.node.v1.CacheWarmerOperations.operations:type_name -> wg.cosmo.node.v1.Operation + 79, // 101: wg.cosmo.node.v1.Operation.request:type_name -> wg.cosmo.node.v1.OperationRequest + 82, // 102: wg.cosmo.node.v1.Operation.client:type_name -> wg.cosmo.node.v1.ClientInfo + 80, // 103: wg.cosmo.node.v1.OperationRequest.extensions:type_name -> wg.cosmo.node.v1.Extension + 81, // 104: wg.cosmo.node.v1.Extension.persisted_query:type_name -> wg.cosmo.node.v1.PersistedQuery + 11, // 105: wg.cosmo.node.v1.FeatureFlagRouterExecutionConfigs.ConfigByFeatureFlagNameEntry.value:type_name -> wg.cosmo.node.v1.FeatureFlagRouterExecutionConfig + 69, // 106: wg.cosmo.node.v1.FetchConfiguration.HeaderEntry.value:type_name -> wg.cosmo.node.v1.HTTPHeader + 17, // 107: wg.cosmo.node.v1.NodeService.SelfRegister:input_type -> wg.cosmo.node.v1.SelfRegisterRequest + 19, // 108: wg.cosmo.node.v1.NodeService.GenerateQuery:input_type -> wg.cosmo.node.v1.GenerateQueryRequest + 18, // 109: wg.cosmo.node.v1.NodeService.SelfRegister:output_type -> wg.cosmo.node.v1.SelfRegisterResponse + 20, // 110: wg.cosmo.node.v1.NodeService.GenerateQuery:output_type -> wg.cosmo.node.v1.GenerateQueryResponse + 109, // [109:111] is the sub-list for method output_type + 107, // [107:109] is the sub-list for method input_type + 107, // [107:107] is the sub-list for extension type_name + 107, // [107:107] is the sub-list for extension extendee + 0, // [0:107] is the sub-list for field type_name } func init() { file_wg_cosmo_node_v1_node_proto_init() } @@ -5565,21 +5822,22 @@ func file_wg_cosmo_node_v1_node_proto_init() { file_wg_cosmo_node_v1_node_proto_msgTypes[3].OneofWrappers = []any{} file_wg_cosmo_node_v1_node_proto_msgTypes[4].OneofWrappers = []any{} file_wg_cosmo_node_v1_node_proto_msgTypes[9].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[10].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[17].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[18].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[22].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[29].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[34].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[59].OneofWrappers = []any{} - file_wg_cosmo_node_v1_node_proto_msgTypes[64].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[11].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[13].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[20].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[21].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[25].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[32].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[37].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[62].OneofWrappers = []any{} + file_wg_cosmo_node_v1_node_proto_msgTypes[67].OneofWrappers = []any{} type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_wg_cosmo_node_v1_node_proto_rawDesc), len(file_wg_cosmo_node_v1_node_proto_rawDesc)), - NumEnums: 8, - NumMessages: 78, + NumEnums: 9, + NumMessages: 81, NumExtensions: 0, NumServices: 1, }, diff --git a/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go b/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go index 6583d6139a..60aca540ce 100644 --- a/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go +++ b/router/gen/proto/wg/cosmo/node/v1/nodev1connect/node.connect.go @@ -36,11 +36,15 @@ const ( // NodeServiceSelfRegisterProcedure is the fully-qualified name of the NodeService's SelfRegister // RPC. NodeServiceSelfRegisterProcedure = "/wg.cosmo.node.v1.NodeService/SelfRegister" + // NodeServiceGenerateQueryProcedure is the fully-qualified name of the NodeService's GenerateQuery + // RPC. + NodeServiceGenerateQueryProcedure = "/wg.cosmo.node.v1.NodeService/GenerateQuery" ) // NodeServiceClient is a client for the wg.cosmo.node.v1.NodeService service. type NodeServiceClient interface { SelfRegister(context.Context, *connect.Request[v1.SelfRegisterRequest]) (*connect.Response[v1.SelfRegisterResponse], error) + GenerateQuery(context.Context, *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) } // NewNodeServiceClient constructs a client for the wg.cosmo.node.v1.NodeService service. By @@ -60,12 +64,19 @@ func NewNodeServiceClient(httpClient connect.HTTPClient, baseURL string, opts .. connect.WithSchema(nodeServiceMethods.ByName("SelfRegister")), connect.WithClientOptions(opts...), ), + generateQuery: connect.NewClient[v1.GenerateQueryRequest, v1.GenerateQueryResponse]( + httpClient, + baseURL+NodeServiceGenerateQueryProcedure, + connect.WithSchema(nodeServiceMethods.ByName("GenerateQuery")), + connect.WithClientOptions(opts...), + ), } } // nodeServiceClient implements NodeServiceClient. type nodeServiceClient struct { - selfRegister *connect.Client[v1.SelfRegisterRequest, v1.SelfRegisterResponse] + selfRegister *connect.Client[v1.SelfRegisterRequest, v1.SelfRegisterResponse] + generateQuery *connect.Client[v1.GenerateQueryRequest, v1.GenerateQueryResponse] } // SelfRegister calls wg.cosmo.node.v1.NodeService.SelfRegister. @@ -73,9 +84,15 @@ func (c *nodeServiceClient) SelfRegister(ctx context.Context, req *connect.Reque return c.selfRegister.CallUnary(ctx, req) } +// GenerateQuery calls wg.cosmo.node.v1.NodeService.GenerateQuery. +func (c *nodeServiceClient) GenerateQuery(ctx context.Context, req *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) { + return c.generateQuery.CallUnary(ctx, req) +} + // NodeServiceHandler is an implementation of the wg.cosmo.node.v1.NodeService service. type NodeServiceHandler interface { SelfRegister(context.Context, *connect.Request[v1.SelfRegisterRequest]) (*connect.Response[v1.SelfRegisterResponse], error) + GenerateQuery(context.Context, *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) } // NewNodeServiceHandler builds an HTTP handler from the service implementation. It returns the path @@ -91,10 +108,18 @@ func NewNodeServiceHandler(svc NodeServiceHandler, opts ...connect.HandlerOption connect.WithSchema(nodeServiceMethods.ByName("SelfRegister")), connect.WithHandlerOptions(opts...), ) + nodeServiceGenerateQueryHandler := connect.NewUnaryHandler( + NodeServiceGenerateQueryProcedure, + svc.GenerateQuery, + connect.WithSchema(nodeServiceMethods.ByName("GenerateQuery")), + connect.WithHandlerOptions(opts...), + ) return "/wg.cosmo.node.v1.NodeService/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { switch r.URL.Path { case NodeServiceSelfRegisterProcedure: nodeServiceSelfRegisterHandler.ServeHTTP(w, r) + case NodeServiceGenerateQueryProcedure: + nodeServiceGenerateQueryHandler.ServeHTTP(w, r) default: http.NotFound(w, r) } @@ -107,3 +132,7 @@ type UnimplementedNodeServiceHandler struct{} func (UnimplementedNodeServiceHandler) SelfRegister(context.Context, *connect.Request[v1.SelfRegisterRequest]) (*connect.Response[v1.SelfRegisterResponse], error) { return nil, connect.NewError(connect.CodeUnimplemented, errors.New("wg.cosmo.node.v1.NodeService.SelfRegister is not implemented")) } + +func (UnimplementedNodeServiceHandler) GenerateQuery(context.Context, *connect.Request[v1.GenerateQueryRequest]) (*connect.Response[v1.GenerateQueryResponse], error) { + return nil, connect.NewError(connect.CodeUnimplemented, errors.New("wg.cosmo.node.v1.NodeService.GenerateQuery is not implemented")) +} diff --git a/router/pkg/controlplane/selfregister/self_register_test.go b/router/pkg/controlplane/selfregister/self_register_test.go index e86f867bc2..c58eb718e3 100644 --- a/router/pkg/controlplane/selfregister/self_register_test.go +++ b/router/pkg/controlplane/selfregister/self_register_test.go @@ -30,6 +30,18 @@ func (h *testNodeServiceHandler) SelfRegister(ctx context.Context, _ *connect.Re return connect.NewResponse(&nodev1.SelfRegisterResponse{}), nil } +func (h *testNodeServiceHandler) GenerateQuery(ctx context.Context, _ *connect.Request[nodev1.GenerateQueryRequest]) (*connect.Response[nodev1.GenerateQueryResponse], error) { + if h.delay > 0 { + select { + case <-time.After(h.delay): + case <-ctx.Done(): + return nil, ctx.Err() + } + } + + return connect.NewResponse(&nodev1.GenerateQueryResponse{}), nil +} + func newSelfRegisterForTest(t *testing.T, handler nodev1connect.NodeServiceHandler, token string, opts ...Option) SelfRegister { t.Helper()