diff --git a/v2/pkg/engine/datasource/grpc_datasource/compiler.go b/v2/pkg/engine/datasource/grpc_datasource/compiler.go index 3fe77fea83..e375c7271e 100644 --- a/v2/pkg/engine/datasource/grpc_datasource/compiler.go +++ b/v2/pkg/engine/datasource/grpc_datasource/compiler.go @@ -708,6 +708,26 @@ func (p *RPCCompiler) buildRequiredFieldsMessage(inputMessage Message, rpcMessag contextList.Append(element) } + argsRPCField := rpcMessage.Fields.ByName("field_args") + + if argsRPCField == nil { + return rootMessage, nil + } + + argsSchemaField := inputMessage.GetField("field_args") + if argsSchemaField == nil { + return nil, fmt.Errorf("field_args field not found in message %s", inputMessage.Name) + } + + argsMessage := p.doc.Messages[argsSchemaField.MessageRef] + args, err := p.buildProtoMessage(argsMessage, argsRPCField.Message, data) + if err != nil { + return nil, err + } + if err := p.setMessageValue(rootMessage, argsRPCField.Name, protoref.ValueOfMessage(args)); err != nil { + return nil, err + } + return rootMessage, nil } diff --git a/v2/pkg/engine/datasource/grpc_datasource/execution_plan.go b/v2/pkg/engine/datasource/grpc_datasource/execution_plan.go index 69c16a746d..feb66d9992 100644 --- a/v2/pkg/engine/datasource/grpc_datasource/execution_plan.go +++ b/v2/pkg/engine/datasource/grpc_datasource/execution_plan.go @@ -1427,6 +1427,25 @@ func (r *rpcPlanningContext) createRequiredFieldsRPCCall(callIndex int, subgraph return RPCCall{}, err } + if len(requiredField.fieldArguments) > 0 { + fieldArgsMessage := &RPCMessage{ + Name: rpcConfig.RPC + "Args", + } + fieldArgsMessage.Fields = make(RPCFields, len(requiredField.fieldArguments)) + for i, arg := range requiredField.fieldArguments { + field, err := r.createRPCFieldFromFieldArgument(arg) + if err != nil { + return RPCCall{}, err + } + fieldArgsMessage.Fields[i] = field + } + call.Request.Fields = append(call.Request.Fields, RPCField{ + Name: fieldArgsFieldName, + ProtoTypeName: DataTypeMessage, + Message: fieldArgsMessage, + }) + } + return call, nil } diff --git a/v2/pkg/engine/datasource/grpc_datasource/execution_plan_requires_test.go b/v2/pkg/engine/datasource/grpc_datasource/execution_plan_requires_test.go index 8f7db5286c..e5c1406090 100644 --- a/v2/pkg/engine/datasource/grpc_datasource/execution_plan_requires_test.go +++ b/v2/pkg/engine/datasource/grpc_datasource/execution_plan_requires_test.go @@ -1528,6 +1528,502 @@ func TestExecutionPlan_FederationRequires(t *testing.T) { }, }, }, + { + name: "Should create an execution plan for filteredTagSummary requiring tags with field arguments", + query: `query EntityLookup($representations: [_Any!]!, $prefix: String!) { _entities(representations: $representations) { ... on Storage { __typename name filteredTagSummary(prefix: $prefix) } } }`, + mapping: testMapping(), + federationConfigs: plan.FederationFieldConfigurations{ + { + TypeName: "Storage", + SelectionSet: "id", + }, + { + TypeName: "Storage", + FieldName: "filteredTagSummary", + SelectionSet: "tags", + }, + }, + expectedPlan: &RPCExecutionPlan{ + Calls: []RPCCall{ + { + ServiceName: "Products", + MethodName: "LookupStorageById", + Kind: CallKindEntity, + Request: RPCMessage{ + Name: "LookupStorageByIdRequest", + Fields: []RPCField{ + { + Name: "keys", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "representations", + Message: &RPCMessage{ + Name: "LookupStorageByIdRequestKey", + MemberTypes: []string{"Storage"}, + Fields: []RPCField{ + { + Name: "id", + ProtoTypeName: DataTypeString, + JSONPath: "id", + }, + }, + }, + }, + }, + }, + Response: RPCMessage{ + Name: "LookupStorageByIdResponse", + Fields: []RPCField{ + { + Name: "result", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "_entities", + Message: &RPCMessage{ + Name: "Storage", + Fields: []RPCField{ + { + Name: "__typename", + ProtoTypeName: DataTypeString, + JSONPath: "__typename", + StaticValue: "Storage", + }, + { + Name: "name", + ProtoTypeName: DataTypeString, + JSONPath: "name", + }, + }, + }, + }, + }, + }, + }, + { + ID: 1, + ServiceName: "Products", + Kind: CallKindRequired, + MethodName: "RequireStorageFilteredTagSummaryById", + ResponsePath: buildPath("_entities.filteredTagSummary"), + Request: RPCMessage{ + Name: "RequireStorageFilteredTagSummaryByIdRequest", + Fields: []RPCField{ + { + Name: "context", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "representations", + Message: &RPCMessage{ + Name: "RequireStorageFilteredTagSummaryByIdContext", + Fields: []RPCField{ + { + Name: "key", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "LookupStorageByIdRequestKey", + MemberTypes: []string{"Storage"}, + Fields: []RPCField{ + { + Name: "id", + ProtoTypeName: DataTypeString, + JSONPath: "id", + }, + }, + }, + }, + { + Name: "fields", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "RequireStorageFilteredTagSummaryByIdFields", + Fields: []RPCField{ + { + Name: "tags", + ProtoTypeName: DataTypeString, + Repeated: true, + JSONPath: "tags", + }, + }, + }, + }, + }, + }, + }, + { + Name: "field_args", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "RequireStorageFilteredTagSummaryByIdArgs", + Fields: []RPCField{ + { + Name: "prefix", + ProtoTypeName: DataTypeString, + JSONPath: "prefix", + }, + }, + }, + }, + }, + }, + Response: RPCMessage{ + Name: "RequireStorageFilteredTagSummaryByIdResponse", + Fields: []RPCField{ + { + Name: "result", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "result", + Message: &RPCMessage{ + Name: "RequireStorageFilteredTagSummaryByIdResult", + Fields: RPCFields{ + { + Name: "filtered_tag_summary", + ProtoTypeName: DataTypeString, + JSONPath: "filteredTagSummary", + Optional: true, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + { + name: "Should create an execution plan for multiFilteredTagSummary requiring tags with two field arguments (one repeated)", + query: `query EntityLookup($representations: [_Any!]!, $prefixes: [String!]!, $maxResults: Int!) { _entities(representations: $representations) { ... on Storage { __typename name multiFilteredTagSummary(prefixes: $prefixes, maxResults: $maxResults) } } }`, + mapping: testMapping(), + federationConfigs: plan.FederationFieldConfigurations{ + { + TypeName: "Storage", + SelectionSet: "id", + }, + { + TypeName: "Storage", + FieldName: "multiFilteredTagSummary", + SelectionSet: "tags", + }, + }, + expectedPlan: &RPCExecutionPlan{ + Calls: []RPCCall{ + { + ServiceName: "Products", + MethodName: "LookupStorageById", + Kind: CallKindEntity, + Request: RPCMessage{ + Name: "LookupStorageByIdRequest", + Fields: []RPCField{ + { + Name: "keys", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "representations", + Message: &RPCMessage{ + Name: "LookupStorageByIdRequestKey", + MemberTypes: []string{"Storage"}, + Fields: []RPCField{ + { + Name: "id", + ProtoTypeName: DataTypeString, + JSONPath: "id", + }, + }, + }, + }, + }, + }, + Response: RPCMessage{ + Name: "LookupStorageByIdResponse", + Fields: []RPCField{ + { + Name: "result", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "_entities", + Message: &RPCMessage{ + Name: "Storage", + Fields: []RPCField{ + { + Name: "__typename", + ProtoTypeName: DataTypeString, + JSONPath: "__typename", + StaticValue: "Storage", + }, + { + Name: "name", + ProtoTypeName: DataTypeString, + JSONPath: "name", + }, + }, + }, + }, + }, + }, + }, + { + ID: 1, + ServiceName: "Products", + Kind: CallKindRequired, + MethodName: "RequireStorageMultiFilteredTagSummaryById", + ResponsePath: buildPath("_entities.multiFilteredTagSummary"), + Request: RPCMessage{ + Name: "RequireStorageMultiFilteredTagSummaryByIdRequest", + Fields: []RPCField{ + { + Name: "context", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "representations", + Message: &RPCMessage{ + Name: "RequireStorageMultiFilteredTagSummaryByIdContext", + Fields: []RPCField{ + { + Name: "key", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "LookupStorageByIdRequestKey", + MemberTypes: []string{"Storage"}, + Fields: []RPCField{ + { + Name: "id", + ProtoTypeName: DataTypeString, + JSONPath: "id", + }, + }, + }, + }, + { + Name: "fields", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "RequireStorageMultiFilteredTagSummaryByIdFields", + Fields: []RPCField{ + { + Name: "tags", + ProtoTypeName: DataTypeString, + Repeated: true, + JSONPath: "tags", + }, + }, + }, + }, + }, + }, + }, + { + Name: "field_args", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "RequireStorageMultiFilteredTagSummaryByIdArgs", + Fields: []RPCField{ + { + Name: "prefixes", + ProtoTypeName: DataTypeString, + Repeated: true, + JSONPath: "prefixes", + }, + { + Name: "max_results", + ProtoTypeName: DataTypeInt32, + JSONPath: "maxResults", + }, + }, + }, + }, + }, + }, + Response: RPCMessage{ + Name: "RequireStorageMultiFilteredTagSummaryByIdResponse", + Fields: []RPCField{ + { + Name: "result", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "result", + Message: &RPCMessage{ + Name: "RequireStorageMultiFilteredTagSummaryByIdResult", + Fields: RPCFields{ + { + Name: "multi_filtered_tag_summary", + ProtoTypeName: DataTypeString, + JSONPath: "multiFilteredTagSummary", + Optional: true, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, + { + name: "Should create an execution plan for nullableFilteredTagSummary requiring tags with a nullable field argument", + query: `query EntityLookup($representations: [_Any!]!, $prefix: String) { _entities(representations: $representations) { ... on Storage { __typename name nullableFilteredTagSummary(prefix: $prefix) } } }`, + mapping: testMapping(), + federationConfigs: plan.FederationFieldConfigurations{ + { + TypeName: "Storage", + SelectionSet: "id", + }, + { + TypeName: "Storage", + FieldName: "nullableFilteredTagSummary", + SelectionSet: "tags", + }, + }, + expectedPlan: &RPCExecutionPlan{ + Calls: []RPCCall{ + { + ServiceName: "Products", + MethodName: "LookupStorageById", + Kind: CallKindEntity, + Request: RPCMessage{ + Name: "LookupStorageByIdRequest", + Fields: []RPCField{ + { + Name: "keys", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "representations", + Message: &RPCMessage{ + Name: "LookupStorageByIdRequestKey", + MemberTypes: []string{"Storage"}, + Fields: []RPCField{ + { + Name: "id", + ProtoTypeName: DataTypeString, + JSONPath: "id", + }, + }, + }, + }, + }, + }, + Response: RPCMessage{ + Name: "LookupStorageByIdResponse", + Fields: []RPCField{ + { + Name: "result", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "_entities", + Message: &RPCMessage{ + Name: "Storage", + Fields: []RPCField{ + { + Name: "__typename", + ProtoTypeName: DataTypeString, + JSONPath: "__typename", + StaticValue: "Storage", + }, + { + Name: "name", + ProtoTypeName: DataTypeString, + JSONPath: "name", + }, + }, + }, + }, + }, + }, + }, + { + ID: 1, + ServiceName: "Products", + Kind: CallKindRequired, + MethodName: "RequireStorageNullableFilteredTagSummaryById", + ResponsePath: buildPath("_entities.nullableFilteredTagSummary"), + Request: RPCMessage{ + Name: "RequireStorageNullableFilteredTagSummaryByIdRequest", + Fields: []RPCField{ + { + Name: "context", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "representations", + Message: &RPCMessage{ + Name: "RequireStorageNullableFilteredTagSummaryByIdContext", + Fields: []RPCField{ + { + Name: "key", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "LookupStorageByIdRequestKey", + MemberTypes: []string{"Storage"}, + Fields: []RPCField{ + { + Name: "id", + ProtoTypeName: DataTypeString, + JSONPath: "id", + }, + }, + }, + }, + { + Name: "fields", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "RequireStorageNullableFilteredTagSummaryByIdFields", + Fields: []RPCField{ + { + Name: "tags", + ProtoTypeName: DataTypeString, + Repeated: true, + JSONPath: "tags", + }, + }, + }, + }, + }, + }, + }, + { + Name: "field_args", + ProtoTypeName: DataTypeMessage, + Message: &RPCMessage{ + Name: "RequireStorageNullableFilteredTagSummaryByIdArgs", + Fields: []RPCField{ + { + Name: "prefix", + ProtoTypeName: DataTypeString, + Optional: true, + JSONPath: "prefix", + }, + }, + }, + }, + }, + }, + Response: RPCMessage{ + Name: "RequireStorageNullableFilteredTagSummaryByIdResponse", + Fields: []RPCField{ + { + Name: "result", + ProtoTypeName: DataTypeMessage, + Repeated: true, + JSONPath: "result", + Message: &RPCMessage{ + Name: "RequireStorageNullableFilteredTagSummaryByIdResult", + Fields: RPCFields{ + { + Name: "nullable_filtered_tag_summary", + ProtoTypeName: DataTypeString, + JSONPath: "nullableFilteredTagSummary", + Optional: true, + }, + }, + }, + }, + }, + }, + }, + }, + }, + }, { name: "requires with nested enum in type", query: `query EntityLookup($representations: [_Any!]!) { _entities(representations: $representations) { ... on Storage { __typename name categoryInfoSummary } } }`, diff --git a/v2/pkg/engine/datasource/grpc_datasource/execution_plan_visitor_federation.go b/v2/pkg/engine/datasource/grpc_datasource/execution_plan_visitor_federation.go index 54af09dcb0..e95b1693f2 100644 --- a/v2/pkg/engine/datasource/grpc_datasource/execution_plan_visitor_federation.go +++ b/v2/pkg/engine/datasource/grpc_datasource/execution_plan_visitor_federation.go @@ -439,6 +439,17 @@ func (r *rpcPlanVisitorFederation) enterRequiredField(ref, fieldDefRef int, pare requiredField.ref = ref requiredField.fieldDefRef = fieldDefRef requiredField.resultField = field + + fieldArgs := r.operation.FieldArguments(ref) + if len(fieldArgs) > 0 { + fieldArguments, err := r.planCtx.parseFieldArguments(r.walker, fieldDefRef, fieldArgs) + if err != nil { + r.walker.StopWithInternalErr(err) + return + } + requiredField.fieldArguments = fieldArguments + } + config.requiredFields[index] = requiredField } @@ -594,11 +605,12 @@ type entityInfo struct { type entityConfig map[string]entityConfigData type requiredField struct { - fieldName string - ref int - fieldDefRef int - selectionSet string - resultField RPCField + fieldName string + ref int + fieldDefRef int + selectionSet string + resultField RPCField + fieldArguments []fieldArgument } type entityConfigData struct { keyFields string diff --git a/v2/pkg/engine/datasource/grpc_datasource/grpc_datasource_federation_test.go b/v2/pkg/engine/datasource/grpc_datasource/grpc_datasource_federation_test.go index 821cc6b64e..786fe338cf 100644 --- a/v2/pkg/engine/datasource/grpc_datasource/grpc_datasource_federation_test.go +++ b/v2/pkg/engine/datasource/grpc_datasource/grpc_datasource_federation_test.go @@ -157,6 +157,145 @@ func Test_DataSource_Load_WithEntity_Calls(t *testing.T) { require.Empty(t, errorData) }, }, + { + name: "Query Storage with filteredTagSummary (@requires + field argument)", + query: `query($representations: [_Any!]!, $prefix: String!) { _entities(representations: $representations) { ...on Storage { __typename name filteredTagSummary(prefix: $prefix) } } }`, + vars: `{"variables":{ + "prefix": "e", + "representations":[ + {"__typename":"Storage","id":"1","tags":["electronics","hot-deals","books"]}, + {"__typename":"Storage","id":"2","tags":["new-arrivals","premium"]} + ] + }}`, + federationConfigs: plan.FederationFieldConfigurations{ + { + TypeName: "Storage", + SelectionSet: "id", + }, + { + TypeName: "Storage", + FieldName: "filteredTagSummary", + SelectionSet: "tags", + }, + }, + validate: func(t *testing.T, data map[string]interface{}) { + require.NotEmpty(t, data) + + entities, ok := data["_entities"].([]interface{}) + require.True(t, ok, "_entities should be an array") + require.Len(t, entities, 2, "should return 2 entities") + + // Storage 1: tags contain "electronics" which starts with "e" + entity1, ok := entities[0].(map[string]interface{}) + require.True(t, ok, "entity 1 should be an object") + require.Equal(t, "Storage", entity1["__typename"]) + require.Equal(t, "Storage 1", entity1["name"]) + require.Equal(t, "electronics", entity1["filteredTagSummary"]) + + // Storage 2: no tags start with "e" → filteredTagSummary is null + entity2, ok := entities[1].(map[string]interface{}) + require.True(t, ok, "entity 2 should be an object") + require.Equal(t, "Storage", entity2["__typename"]) + require.Equal(t, "Storage 2", entity2["name"]) + require.Nil(t, entity2["filteredTagSummary"]) + }, + validateError: func(t *testing.T, errorData []graphqlError) { + require.Empty(t, errorData) + }, + }, + { + name: "Query Storage with multiFilteredTagSummary (@requires + two field arguments, one repeated)", + query: `query($representations: [_Any!]!, $prefixes: [String!]!, $maxResults: Int!) { _entities(representations: $representations) { ...on Storage { __typename name multiFilteredTagSummary(prefixes: $prefixes, maxResults: $maxResults) } } }`, + vars: `{"variables":{ + "prefixes": ["e", "h"], + "maxResults": 2, + "representations":[ + {"__typename":"Storage","id":"1","tags":["electronics","hot-deals","books","extra"]}, + {"__typename":"Storage","id":"2","tags":["new-arrivals","premium"]} + ] + }}`, + federationConfigs: plan.FederationFieldConfigurations{ + { + TypeName: "Storage", + SelectionSet: "id", + }, + { + TypeName: "Storage", + FieldName: "multiFilteredTagSummary", + SelectionSet: "tags", + }, + }, + validate: func(t *testing.T, data map[string]interface{}) { + require.NotEmpty(t, data) + + entities, ok := data["_entities"].([]interface{}) + require.True(t, ok, "_entities should be an array") + require.Len(t, entities, 2, "should return 2 entities") + + // Storage 1: tags "electronics" (prefix "e") and "hot-deals" (prefix "h") match; capped at maxResults=2 + entity1, ok := entities[0].(map[string]interface{}) + require.True(t, ok, "entity 1 should be an object") + require.Equal(t, "Storage", entity1["__typename"]) + require.Equal(t, "Storage 1", entity1["name"]) + require.Equal(t, "electronics, hot-deals", entity1["multiFilteredTagSummary"]) + + // Storage 2: no tags match any prefix → multiFilteredTagSummary is null + entity2, ok := entities[1].(map[string]interface{}) + require.True(t, ok, "entity 2 should be an object") + require.Equal(t, "Storage", entity2["__typename"]) + require.Equal(t, "Storage 2", entity2["name"]) + require.Nil(t, entity2["multiFilteredTagSummary"]) + }, + validateError: func(t *testing.T, errorData []graphqlError) { + require.Empty(t, errorData) + }, + }, + { + name: "Query Storage with nullableFilteredTagSummary (@requires + nullable field argument)", + query: `query($representations: [_Any!]!, $prefix: String) { _entities(representations: $representations) { ...on Storage { __typename name nullableFilteredTagSummary(prefix: $prefix) } } }`, + vars: `{"variables":{ + "prefix": null, + "representations":[ + {"__typename":"Storage","id":"1","tags":["electronics","hot-deals","books"]}, + {"__typename":"Storage","id":"2","tags":[]} + ] + }}`, + federationConfigs: plan.FederationFieldConfigurations{ + { + TypeName: "Storage", + SelectionSet: "id", + }, + { + TypeName: "Storage", + FieldName: "nullableFilteredTagSummary", + SelectionSet: "tags", + }, + }, + validate: func(t *testing.T, data map[string]interface{}) { + require.NotEmpty(t, data) + + entities, ok := data["_entities"].([]interface{}) + require.True(t, ok, "_entities should be an array") + require.Len(t, entities, 2, "should return 2 entities") + + // Storage 1: prefix is null → all tags returned + entity1, ok := entities[0].(map[string]interface{}) + require.True(t, ok, "entity 1 should be an object") + require.Equal(t, "Storage", entity1["__typename"]) + require.Equal(t, "Storage 1", entity1["name"]) + require.Equal(t, "electronics, hot-deals, books", entity1["nullableFilteredTagSummary"]) + + // Storage 2: no tags → nullableFilteredTagSummary is null + entity2, ok := entities[1].(map[string]interface{}) + require.True(t, ok, "entity 2 should be an object") + require.Equal(t, "Storage", entity2["__typename"]) + require.Equal(t, "Storage 2", entity2["name"]) + require.Nil(t, entity2["nullableFilteredTagSummary"]) + }, + validateError: func(t *testing.T, errorData []graphqlError) { + require.Empty(t, errorData) + }, + }, } for _, tc := range testCases { diff --git a/v2/pkg/engine/datasource/grpc_datasource/mapping_test_helper.go b/v2/pkg/engine/datasource/grpc_datasource/mapping_test_helper.go index 7eb5288c35..1f78b4423f 100644 --- a/v2/pkg/engine/datasource/grpc_datasource/mapping_test_helper.go +++ b/v2/pkg/engine/datasource/grpc_datasource/mapping_test_helper.go @@ -669,6 +669,30 @@ func testMapping() *GRPCMapping { Response: "RequireStorageDeepItemInfoByIdResponse", }, }, + "filteredTagSummary": { + TargetName: "filtered_tag_summary", + RPCConfig: RPCConfig{ + RPC: "RequireStorageFilteredTagSummaryById", + Request: "RequireStorageFilteredTagSummaryByIdRequest", + Response: "RequireStorageFilteredTagSummaryByIdResponse", + }, + }, + "multiFilteredTagSummary": { + TargetName: "multi_filtered_tag_summary", + RPCConfig: RPCConfig{ + RPC: "RequireStorageMultiFilteredTagSummaryById", + Request: "RequireStorageMultiFilteredTagSummaryByIdRequest", + Response: "RequireStorageMultiFilteredTagSummaryByIdResponse", + }, + }, + "nullableFilteredTagSummary": { + TargetName: "nullable_filtered_tag_summary", + RPCConfig: RPCConfig{ + RPC: "RequireStorageNullableFilteredTagSummaryById", + Request: "RequireStorageNullableFilteredTagSummaryByIdRequest", + Response: "RequireStorageNullableFilteredTagSummaryByIdResponse", + }, + }, }, }, }, @@ -1110,6 +1134,25 @@ func testMapping() *GRPCMapping { "radius": "radius", }, }, + "filteredTagSummary": { + TargetName: "filtered_tag_summary", + ArgumentMappings: FieldArgumentMap{ + "prefix": "prefix", + }, + }, + "multiFilteredTagSummary": { + TargetName: "multi_filtered_tag_summary", + ArgumentMappings: FieldArgumentMap{ + "prefixes": "prefixes", + "maxResults": "max_results", + }, + }, + "nullableFilteredTagSummary": { + TargetName: "nullable_filtered_tag_summary", + ArgumentMappings: FieldArgumentMap{ + "prefix": "prefix", + }, + }, }, "Warehouse": { "id": { diff --git a/v2/pkg/grpctest/mapping/mapping.go b/v2/pkg/grpctest/mapping/mapping.go index 2b151c513f..b27f5aa9a5 100644 --- a/v2/pkg/grpctest/mapping/mapping.go +++ b/v2/pkg/grpctest/mapping/mapping.go @@ -675,6 +675,30 @@ func DefaultGRPCMapping() *grpcdatasource.GRPCMapping { Response: "RequireStorageDeepItemInfoByIdResponse", }, }, + "filteredTagSummary": { + TargetName: "filtered_tag_summary", + RPCConfig: grpcdatasource.RPCConfig{ + RPC: "RequireStorageFilteredTagSummaryById", + Request: "RequireStorageFilteredTagSummaryByIdRequest", + Response: "RequireStorageFilteredTagSummaryByIdResponse", + }, + }, + "multiFilteredTagSummary": { + TargetName: "multi_filtered_tag_summary", + RPCConfig: grpcdatasource.RPCConfig{ + RPC: "RequireStorageMultiFilteredTagSummaryById", + Request: "RequireStorageMultiFilteredTagSummaryByIdRequest", + Response: "RequireStorageMultiFilteredTagSummaryByIdResponse", + }, + }, + "nullableFilteredTagSummary": { + TargetName: "nullable_filtered_tag_summary", + RPCConfig: grpcdatasource.RPCConfig{ + RPC: "RequireStorageNullableFilteredTagSummaryById", + Request: "RequireStorageNullableFilteredTagSummaryByIdRequest", + Response: "RequireStorageNullableFilteredTagSummaryByIdResponse", + }, + }, }, }, }, @@ -1116,6 +1140,25 @@ func DefaultGRPCMapping() *grpcdatasource.GRPCMapping { "radius": "radius", }, }, + "filteredTagSummary": { + TargetName: "filtered_tag_summary", + ArgumentMappings: grpcdatasource.FieldArgumentMap{ + "prefix": "prefix", + }, + }, + "multiFilteredTagSummary": { + TargetName: "multi_filtered_tag_summary", + ArgumentMappings: grpcdatasource.FieldArgumentMap{ + "prefixes": "prefixes", + "maxResults": "max_results", + }, + }, + "nullableFilteredTagSummary": { + TargetName: "nullable_filtered_tag_summary", + ArgumentMappings: grpcdatasource.FieldArgumentMap{ + "prefix": "prefix", + }, + }, }, "Warehouse": { "id": { diff --git a/v2/pkg/grpctest/mockservice_requires.go b/v2/pkg/grpctest/mockservice_requires.go index c8d533cc31..9bc05510e8 100644 --- a/v2/pkg/grpctest/mockservice_requires.go +++ b/v2/pkg/grpctest/mockservice_requires.go @@ -473,3 +473,101 @@ func (s *MockService) RequireStorageDeepItemInfoById(_ context.Context, req *pro return &productv1.RequireStorageDeepItemInfoByIdResponse{Result: results}, nil } + +// RequireStorageMultiFilteredTagSummaryById implements [productv1.ProductServiceServer]. +// Returns a comma separated list of tags matching any of the given prefixes, capped at maxResults. +func (s *MockService) RequireStorageMultiFilteredTagSummaryById(_ context.Context, req *productv1.RequireStorageMultiFilteredTagSummaryByIdRequest) (*productv1.RequireStorageMultiFilteredTagSummaryByIdResponse, error) { + prefixes := req.GetFieldArgs().GetPrefixes() + maxResults := int(req.GetFieldArgs().GetMaxResults()) + results := make([]*productv1.RequireStorageMultiFilteredTagSummaryByIdResult, 0, len(req.GetContext())) + + for _, ctx := range req.GetContext() { + tags := ctx.GetFields().GetTags() + + filteredTags := make([]string, 0, len(tags)) + for _, tag := range tags { + for _, p := range prefixes { + if strings.HasPrefix(tag, p) { + filteredTags = append(filteredTags, tag) + break + } + } + if len(filteredTags) >= maxResults { + break + } + } + + var summary *wrapperspb.StringValue + if len(filteredTags) > 0 { + summary = &wrapperspb.StringValue{Value: strings.Join(filteredTags, ", ")} + } + + results = append(results, &productv1.RequireStorageMultiFilteredTagSummaryByIdResult{ + MultiFilteredTagSummary: summary, + }) + } + + return &productv1.RequireStorageMultiFilteredTagSummaryByIdResponse{Result: results}, nil +} + +// RequireStorageNullableFilteredTagSummaryById implements [productv1.ProductServiceServer]. +// Returns a comma separated list of tags matching an optional prefix. If prefix is nil, all tags are returned. +func (s *MockService) RequireStorageNullableFilteredTagSummaryById(_ context.Context, req *productv1.RequireStorageNullableFilteredTagSummaryByIdRequest) (*productv1.RequireStorageNullableFilteredTagSummaryByIdResponse, error) { + prefixArg := req.GetFieldArgs().GetPrefix() + results := make([]*productv1.RequireStorageNullableFilteredTagSummaryByIdResult, 0, len(req.GetContext())) + + for _, ctx := range req.GetContext() { + tags := ctx.GetFields().GetTags() + + var filteredTags []string + if prefixArg == nil { + filteredTags = tags + } else { + for _, tag := range tags { + if strings.HasPrefix(tag, prefixArg.GetValue()) { + filteredTags = append(filteredTags, tag) + } + } + } + + var summary *wrapperspb.StringValue + if len(filteredTags) > 0 { + summary = &wrapperspb.StringValue{Value: strings.Join(filteredTags, ", ")} + } + + results = append(results, &productv1.RequireStorageNullableFilteredTagSummaryByIdResult{ + NullableFilteredTagSummary: summary, + }) + } + + return &productv1.RequireStorageNullableFilteredTagSummaryByIdResponse{Result: results}, nil +} + +// RequireStorageFilteredTagSummaryById implements [productv1.ProductServiceServer]. +// Returns a comma separated list of tags having a specific prefix as given by field argument "prefix". +func (s *MockService) RequireStorageFilteredTagSummaryById(_ context.Context, req *productv1.RequireStorageFilteredTagSummaryByIdRequest) (*productv1.RequireStorageFilteredTagSummaryByIdResponse, error) { + prefix := req.GetFieldArgs().GetPrefix() + results := make([]*productv1.RequireStorageFilteredTagSummaryByIdResult, 0, len(req.GetContext())) + + for _, ctx := range req.GetContext() { + tags := ctx.GetFields().GetTags() + + filteredTags := make([]string, 0, len(tags)) + for _, tag := range tags { + if strings.HasPrefix(tag, prefix) { + filteredTags = append(filteredTags, tag) + } + } + + var filteredTagSummary *wrapperspb.StringValue + if len(filteredTags) > 0 { + filteredTagSummary = &wrapperspb.StringValue{Value: strings.Join(filteredTags, ", ")} + } + + results = append(results, &productv1.RequireStorageFilteredTagSummaryByIdResult{ + FilteredTagSummary: filteredTagSummary, + }) + } + + return &productv1.RequireStorageFilteredTagSummaryByIdResponse{Result: results}, nil +} diff --git a/v2/pkg/grpctest/product.proto b/v2/pkg/grpctest/product.proto index e9c5c194dc..acdf1a4e14 100644 --- a/v2/pkg/grpctest/product.proto +++ b/v2/pkg/grpctest/product.proto @@ -60,11 +60,14 @@ service ProductService { rpc QueryUsers(QueryUsersRequest) returns (QueryUsersResponse) {} rpc RequireStorageCategoryInfoSummaryById(RequireStorageCategoryInfoSummaryByIdRequest) returns (RequireStorageCategoryInfoSummaryByIdResponse) {} rpc RequireStorageDeepItemInfoById(RequireStorageDeepItemInfoByIdRequest) returns (RequireStorageDeepItemInfoByIdResponse) {} + rpc RequireStorageFilteredTagSummaryById(RequireStorageFilteredTagSummaryByIdRequest) returns (RequireStorageFilteredTagSummaryByIdResponse) {} rpc RequireStorageItemHandlerInfoById(RequireStorageItemHandlerInfoByIdRequest) returns (RequireStorageItemHandlerInfoByIdResponse) {} rpc RequireStorageItemInfoById(RequireStorageItemInfoByIdRequest) returns (RequireStorageItemInfoByIdResponse) {} rpc RequireStorageItemSpecsInfoById(RequireStorageItemSpecsInfoByIdRequest) returns (RequireStorageItemSpecsInfoByIdResponse) {} rpc RequireStorageKindSummaryById(RequireStorageKindSummaryByIdRequest) returns (RequireStorageKindSummaryByIdResponse) {} rpc RequireStorageMetadataScoreById(RequireStorageMetadataScoreByIdRequest) returns (RequireStorageMetadataScoreByIdResponse) {} + rpc RequireStorageMultiFilteredTagSummaryById(RequireStorageMultiFilteredTagSummaryByIdRequest) returns (RequireStorageMultiFilteredTagSummaryByIdResponse) {} + rpc RequireStorageNullableFilteredTagSummaryById(RequireStorageNullableFilteredTagSummaryByIdRequest) returns (RequireStorageNullableFilteredTagSummaryByIdResponse) {} rpc RequireStorageOperationReportById(RequireStorageOperationReportByIdRequest) returns (RequireStorageOperationReportByIdResponse) {} rpc RequireStorageOptionalProcessedMetadataById(RequireStorageOptionalProcessedMetadataByIdRequest) returns (RequireStorageOptionalProcessedMetadataByIdResponse) {} rpc RequireStorageOptionalProcessedTagsById(RequireStorageOptionalProcessedTagsByIdRequest) returns (RequireStorageOptionalProcessedTagsByIdResponse) {} @@ -1839,6 +1842,94 @@ message RequireStorageDeepItemInfoByIdFields { StorageItem primary_item = 1; } +message RequireStorageFilteredTagSummaryByIdRequest { + // RequireStorageFilteredTagSummaryByIdContext provides the context for the required fields method RequireStorageFilteredTagSummaryById. + repeated RequireStorageFilteredTagSummaryByIdContext context = 1; + // RequireStorageFilteredTagSummaryByIdArgs provides the field arguments for the required field with method RequireStorageFilteredTagSummaryById. + RequireStorageFilteredTagSummaryByIdArgs field_args = 2; +} + +message RequireStorageFilteredTagSummaryByIdContext { + LookupStorageByIdRequestKey key = 1; + RequireStorageFilteredTagSummaryByIdFields fields = 2; +} + +message RequireStorageFilteredTagSummaryByIdArgs { + string prefix = 1; +} + +message RequireStorageFilteredTagSummaryByIdResponse { + // RequireStorageFilteredTagSummaryByIdResult provides the result for the required fields method RequireStorageFilteredTagSummaryById. + repeated RequireStorageFilteredTagSummaryByIdResult result = 1; +} + +message RequireStorageFilteredTagSummaryByIdResult { + google.protobuf.StringValue filtered_tag_summary = 1; +} + +message RequireStorageFilteredTagSummaryByIdFields { + repeated string tags = 1; +} + +message RequireStorageMultiFilteredTagSummaryByIdRequest { + // RequireStorageMultiFilteredTagSummaryByIdContext provides the context for the required fields method RequireStorageMultiFilteredTagSummaryById. + repeated RequireStorageMultiFilteredTagSummaryByIdContext context = 1; + // RequireStorageMultiFilteredTagSummaryByIdArgs provides the field arguments for the required field with method RequireStorageMultiFilteredTagSummaryById. + RequireStorageMultiFilteredTagSummaryByIdArgs field_args = 2; +} + +message RequireStorageMultiFilteredTagSummaryByIdContext { + LookupStorageByIdRequestKey key = 1; + RequireStorageMultiFilteredTagSummaryByIdFields fields = 2; +} + +message RequireStorageMultiFilteredTagSummaryByIdArgs { + repeated string prefixes = 1; + int32 max_results = 2; +} + +message RequireStorageMultiFilteredTagSummaryByIdResponse { + // RequireStorageMultiFilteredTagSummaryByIdResult provides the result for the required fields method RequireStorageMultiFilteredTagSummaryById. + repeated RequireStorageMultiFilteredTagSummaryByIdResult result = 1; +} + +message RequireStorageMultiFilteredTagSummaryByIdResult { + google.protobuf.StringValue multi_filtered_tag_summary = 1; +} + +message RequireStorageMultiFilteredTagSummaryByIdFields { + repeated string tags = 1; +} + +message RequireStorageNullableFilteredTagSummaryByIdRequest { + // RequireStorageNullableFilteredTagSummaryByIdContext provides the context for the required fields method RequireStorageNullableFilteredTagSummaryById. + repeated RequireStorageNullableFilteredTagSummaryByIdContext context = 1; + // RequireStorageNullableFilteredTagSummaryByIdArgs provides the field arguments for the required field with method RequireStorageNullableFilteredTagSummaryById. + RequireStorageNullableFilteredTagSummaryByIdArgs field_args = 2; +} + +message RequireStorageNullableFilteredTagSummaryByIdContext { + LookupStorageByIdRequestKey key = 1; + RequireStorageNullableFilteredTagSummaryByIdFields fields = 2; +} + +message RequireStorageNullableFilteredTagSummaryByIdArgs { + google.protobuf.StringValue prefix = 1; +} + +message RequireStorageNullableFilteredTagSummaryByIdResponse { + // RequireStorageNullableFilteredTagSummaryByIdResult provides the result for the required fields method RequireStorageNullableFilteredTagSummaryById. + repeated RequireStorageNullableFilteredTagSummaryByIdResult result = 1; +} + +message RequireStorageNullableFilteredTagSummaryByIdResult { + google.protobuf.StringValue nullable_filtered_tag_summary = 1; +} + +message RequireStorageNullableFilteredTagSummaryByIdFields { + repeated string tags = 1; +} + message RequireWarehouseStockHealthScoreByIdRequest { // RequireWarehouseStockHealthScoreByIdContext provides the context for the required fields method RequireWarehouseStockHealthScoreById. repeated RequireWarehouseStockHealthScoreByIdContext context = 1; diff --git a/v2/pkg/grpctest/productv1/product.pb.go b/v2/pkg/grpctest/productv1/product.pb.go index f616dcfd9e..f023f456b2 100644 --- a/v2/pkg/grpctest/productv1/product.pb.go +++ b/v2/pkg/grpctest/productv1/product.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.11 -// protoc v6.32.0 +// protoc v7.34.0 // source: product.proto package productv1 @@ -15084,6 +15084,863 @@ func (x *RequireStorageDeepItemInfoByIdFields) GetPrimaryItem() *RequireStorageD return nil } +type RequireStorageFilteredTagSummaryByIdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // RequireStorageFilteredTagSummaryByIdContext provides the context for the required fields method RequireStorageFilteredTagSummaryById. + Context []*RequireStorageFilteredTagSummaryByIdContext `protobuf:"bytes,1,rep,name=context,proto3" json:"context,omitempty"` + // RequireStorageFilteredTagSummaryByIdArgs provides the field arguments for the required field with method RequireStorageFilteredTagSummaryById. + FieldArgs *RequireStorageFilteredTagSummaryByIdArgs `protobuf:"bytes,2,opt,name=field_args,json=fieldArgs,proto3" json:"field_args,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageFilteredTagSummaryByIdRequest) Reset() { + *x = RequireStorageFilteredTagSummaryByIdRequest{} + mi := &file_product_proto_msgTypes[325] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageFilteredTagSummaryByIdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageFilteredTagSummaryByIdRequest) ProtoMessage() {} + +func (x *RequireStorageFilteredTagSummaryByIdRequest) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[325] + 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 RequireStorageFilteredTagSummaryByIdRequest.ProtoReflect.Descriptor instead. +func (*RequireStorageFilteredTagSummaryByIdRequest) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{325} +} + +func (x *RequireStorageFilteredTagSummaryByIdRequest) GetContext() []*RequireStorageFilteredTagSummaryByIdContext { + if x != nil { + return x.Context + } + return nil +} + +func (x *RequireStorageFilteredTagSummaryByIdRequest) GetFieldArgs() *RequireStorageFilteredTagSummaryByIdArgs { + if x != nil { + return x.FieldArgs + } + return nil +} + +type RequireStorageFilteredTagSummaryByIdContext struct { + state protoimpl.MessageState `protogen:"open.v1"` + Key *LookupStorageByIdRequestKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Fields *RequireStorageFilteredTagSummaryByIdFields `protobuf:"bytes,2,opt,name=fields,proto3" json:"fields,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageFilteredTagSummaryByIdContext) Reset() { + *x = RequireStorageFilteredTagSummaryByIdContext{} + mi := &file_product_proto_msgTypes[326] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageFilteredTagSummaryByIdContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageFilteredTagSummaryByIdContext) ProtoMessage() {} + +func (x *RequireStorageFilteredTagSummaryByIdContext) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[326] + 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 RequireStorageFilteredTagSummaryByIdContext.ProtoReflect.Descriptor instead. +func (*RequireStorageFilteredTagSummaryByIdContext) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{326} +} + +func (x *RequireStorageFilteredTagSummaryByIdContext) GetKey() *LookupStorageByIdRequestKey { + if x != nil { + return x.Key + } + return nil +} + +func (x *RequireStorageFilteredTagSummaryByIdContext) GetFields() *RequireStorageFilteredTagSummaryByIdFields { + if x != nil { + return x.Fields + } + return nil +} + +type RequireStorageFilteredTagSummaryByIdArgs struct { + state protoimpl.MessageState `protogen:"open.v1"` + Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageFilteredTagSummaryByIdArgs) Reset() { + *x = RequireStorageFilteredTagSummaryByIdArgs{} + mi := &file_product_proto_msgTypes[327] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageFilteredTagSummaryByIdArgs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageFilteredTagSummaryByIdArgs) ProtoMessage() {} + +func (x *RequireStorageFilteredTagSummaryByIdArgs) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[327] + 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 RequireStorageFilteredTagSummaryByIdArgs.ProtoReflect.Descriptor instead. +func (*RequireStorageFilteredTagSummaryByIdArgs) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{327} +} + +func (x *RequireStorageFilteredTagSummaryByIdArgs) GetPrefix() string { + if x != nil { + return x.Prefix + } + return "" +} + +type RequireStorageFilteredTagSummaryByIdResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // RequireStorageFilteredTagSummaryByIdResult provides the result for the required fields method RequireStorageFilteredTagSummaryById. + Result []*RequireStorageFilteredTagSummaryByIdResult `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageFilteredTagSummaryByIdResponse) Reset() { + *x = RequireStorageFilteredTagSummaryByIdResponse{} + mi := &file_product_proto_msgTypes[328] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageFilteredTagSummaryByIdResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageFilteredTagSummaryByIdResponse) ProtoMessage() {} + +func (x *RequireStorageFilteredTagSummaryByIdResponse) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[328] + 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 RequireStorageFilteredTagSummaryByIdResponse.ProtoReflect.Descriptor instead. +func (*RequireStorageFilteredTagSummaryByIdResponse) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{328} +} + +func (x *RequireStorageFilteredTagSummaryByIdResponse) GetResult() []*RequireStorageFilteredTagSummaryByIdResult { + if x != nil { + return x.Result + } + return nil +} + +type RequireStorageFilteredTagSummaryByIdResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + FilteredTagSummary *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=filtered_tag_summary,json=filteredTagSummary,proto3" json:"filtered_tag_summary,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageFilteredTagSummaryByIdResult) Reset() { + *x = RequireStorageFilteredTagSummaryByIdResult{} + mi := &file_product_proto_msgTypes[329] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageFilteredTagSummaryByIdResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageFilteredTagSummaryByIdResult) ProtoMessage() {} + +func (x *RequireStorageFilteredTagSummaryByIdResult) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[329] + 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 RequireStorageFilteredTagSummaryByIdResult.ProtoReflect.Descriptor instead. +func (*RequireStorageFilteredTagSummaryByIdResult) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{329} +} + +func (x *RequireStorageFilteredTagSummaryByIdResult) GetFilteredTagSummary() *wrapperspb.StringValue { + if x != nil { + return x.FilteredTagSummary + } + return nil +} + +type RequireStorageFilteredTagSummaryByIdFields struct { + state protoimpl.MessageState `protogen:"open.v1"` + Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageFilteredTagSummaryByIdFields) Reset() { + *x = RequireStorageFilteredTagSummaryByIdFields{} + mi := &file_product_proto_msgTypes[330] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageFilteredTagSummaryByIdFields) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageFilteredTagSummaryByIdFields) ProtoMessage() {} + +func (x *RequireStorageFilteredTagSummaryByIdFields) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[330] + 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 RequireStorageFilteredTagSummaryByIdFields.ProtoReflect.Descriptor instead. +func (*RequireStorageFilteredTagSummaryByIdFields) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{330} +} + +func (x *RequireStorageFilteredTagSummaryByIdFields) GetTags() []string { + if x != nil { + return x.Tags + } + return nil +} + +type RequireStorageMultiFilteredTagSummaryByIdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // RequireStorageMultiFilteredTagSummaryByIdContext provides the context for the required fields method RequireStorageMultiFilteredTagSummaryById. + Context []*RequireStorageMultiFilteredTagSummaryByIdContext `protobuf:"bytes,1,rep,name=context,proto3" json:"context,omitempty"` + // RequireStorageMultiFilteredTagSummaryByIdArgs provides the field arguments for the required field with method RequireStorageMultiFilteredTagSummaryById. + FieldArgs *RequireStorageMultiFilteredTagSummaryByIdArgs `protobuf:"bytes,2,opt,name=field_args,json=fieldArgs,proto3" json:"field_args,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdRequest) Reset() { + *x = RequireStorageMultiFilteredTagSummaryByIdRequest{} + mi := &file_product_proto_msgTypes[331] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageMultiFilteredTagSummaryByIdRequest) ProtoMessage() {} + +func (x *RequireStorageMultiFilteredTagSummaryByIdRequest) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[331] + 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 RequireStorageMultiFilteredTagSummaryByIdRequest.ProtoReflect.Descriptor instead. +func (*RequireStorageMultiFilteredTagSummaryByIdRequest) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{331} +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdRequest) GetContext() []*RequireStorageMultiFilteredTagSummaryByIdContext { + if x != nil { + return x.Context + } + return nil +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdRequest) GetFieldArgs() *RequireStorageMultiFilteredTagSummaryByIdArgs { + if x != nil { + return x.FieldArgs + } + return nil +} + +type RequireStorageMultiFilteredTagSummaryByIdContext struct { + state protoimpl.MessageState `protogen:"open.v1"` + Key *LookupStorageByIdRequestKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Fields *RequireStorageMultiFilteredTagSummaryByIdFields `protobuf:"bytes,2,opt,name=fields,proto3" json:"fields,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdContext) Reset() { + *x = RequireStorageMultiFilteredTagSummaryByIdContext{} + mi := &file_product_proto_msgTypes[332] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageMultiFilteredTagSummaryByIdContext) ProtoMessage() {} + +func (x *RequireStorageMultiFilteredTagSummaryByIdContext) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[332] + 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 RequireStorageMultiFilteredTagSummaryByIdContext.ProtoReflect.Descriptor instead. +func (*RequireStorageMultiFilteredTagSummaryByIdContext) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{332} +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdContext) GetKey() *LookupStorageByIdRequestKey { + if x != nil { + return x.Key + } + return nil +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdContext) GetFields() *RequireStorageMultiFilteredTagSummaryByIdFields { + if x != nil { + return x.Fields + } + return nil +} + +type RequireStorageMultiFilteredTagSummaryByIdArgs struct { + state protoimpl.MessageState `protogen:"open.v1"` + Prefixes []string `protobuf:"bytes,1,rep,name=prefixes,proto3" json:"prefixes,omitempty"` + MaxResults int32 `protobuf:"varint,2,opt,name=max_results,json=maxResults,proto3" json:"max_results,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdArgs) Reset() { + *x = RequireStorageMultiFilteredTagSummaryByIdArgs{} + mi := &file_product_proto_msgTypes[333] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdArgs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageMultiFilteredTagSummaryByIdArgs) ProtoMessage() {} + +func (x *RequireStorageMultiFilteredTagSummaryByIdArgs) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[333] + 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 RequireStorageMultiFilteredTagSummaryByIdArgs.ProtoReflect.Descriptor instead. +func (*RequireStorageMultiFilteredTagSummaryByIdArgs) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{333} +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdArgs) GetPrefixes() []string { + if x != nil { + return x.Prefixes + } + return nil +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdArgs) GetMaxResults() int32 { + if x != nil { + return x.MaxResults + } + return 0 +} + +type RequireStorageMultiFilteredTagSummaryByIdResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // RequireStorageMultiFilteredTagSummaryByIdResult provides the result for the required fields method RequireStorageMultiFilteredTagSummaryById. + Result []*RequireStorageMultiFilteredTagSummaryByIdResult `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResponse) Reset() { + *x = RequireStorageMultiFilteredTagSummaryByIdResponse{} + mi := &file_product_proto_msgTypes[334] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageMultiFilteredTagSummaryByIdResponse) ProtoMessage() {} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResponse) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[334] + 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 RequireStorageMultiFilteredTagSummaryByIdResponse.ProtoReflect.Descriptor instead. +func (*RequireStorageMultiFilteredTagSummaryByIdResponse) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{334} +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResponse) GetResult() []*RequireStorageMultiFilteredTagSummaryByIdResult { + if x != nil { + return x.Result + } + return nil +} + +type RequireStorageMultiFilteredTagSummaryByIdResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + MultiFilteredTagSummary *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=multi_filtered_tag_summary,json=multiFilteredTagSummary,proto3" json:"multi_filtered_tag_summary,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResult) Reset() { + *x = RequireStorageMultiFilteredTagSummaryByIdResult{} + mi := &file_product_proto_msgTypes[335] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageMultiFilteredTagSummaryByIdResult) ProtoMessage() {} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResult) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[335] + 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 RequireStorageMultiFilteredTagSummaryByIdResult.ProtoReflect.Descriptor instead. +func (*RequireStorageMultiFilteredTagSummaryByIdResult) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{335} +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdResult) GetMultiFilteredTagSummary() *wrapperspb.StringValue { + if x != nil { + return x.MultiFilteredTagSummary + } + return nil +} + +type RequireStorageMultiFilteredTagSummaryByIdFields struct { + state protoimpl.MessageState `protogen:"open.v1"` + Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdFields) Reset() { + *x = RequireStorageMultiFilteredTagSummaryByIdFields{} + mi := &file_product_proto_msgTypes[336] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdFields) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageMultiFilteredTagSummaryByIdFields) ProtoMessage() {} + +func (x *RequireStorageMultiFilteredTagSummaryByIdFields) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[336] + 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 RequireStorageMultiFilteredTagSummaryByIdFields.ProtoReflect.Descriptor instead. +func (*RequireStorageMultiFilteredTagSummaryByIdFields) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{336} +} + +func (x *RequireStorageMultiFilteredTagSummaryByIdFields) GetTags() []string { + if x != nil { + return x.Tags + } + return nil +} + +type RequireStorageNullableFilteredTagSummaryByIdRequest struct { + state protoimpl.MessageState `protogen:"open.v1"` + // RequireStorageNullableFilteredTagSummaryByIdContext provides the context for the required fields method RequireStorageNullableFilteredTagSummaryById. + Context []*RequireStorageNullableFilteredTagSummaryByIdContext `protobuf:"bytes,1,rep,name=context,proto3" json:"context,omitempty"` + // RequireStorageNullableFilteredTagSummaryByIdArgs provides the field arguments for the required field with method RequireStorageNullableFilteredTagSummaryById. + FieldArgs *RequireStorageNullableFilteredTagSummaryByIdArgs `protobuf:"bytes,2,opt,name=field_args,json=fieldArgs,proto3" json:"field_args,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdRequest) Reset() { + *x = RequireStorageNullableFilteredTagSummaryByIdRequest{} + mi := &file_product_proto_msgTypes[337] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageNullableFilteredTagSummaryByIdRequest) ProtoMessage() {} + +func (x *RequireStorageNullableFilteredTagSummaryByIdRequest) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[337] + 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 RequireStorageNullableFilteredTagSummaryByIdRequest.ProtoReflect.Descriptor instead. +func (*RequireStorageNullableFilteredTagSummaryByIdRequest) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{337} +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdRequest) GetContext() []*RequireStorageNullableFilteredTagSummaryByIdContext { + if x != nil { + return x.Context + } + return nil +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdRequest) GetFieldArgs() *RequireStorageNullableFilteredTagSummaryByIdArgs { + if x != nil { + return x.FieldArgs + } + return nil +} + +type RequireStorageNullableFilteredTagSummaryByIdContext struct { + state protoimpl.MessageState `protogen:"open.v1"` + Key *LookupStorageByIdRequestKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` + Fields *RequireStorageNullableFilteredTagSummaryByIdFields `protobuf:"bytes,2,opt,name=fields,proto3" json:"fields,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdContext) Reset() { + *x = RequireStorageNullableFilteredTagSummaryByIdContext{} + mi := &file_product_proto_msgTypes[338] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdContext) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageNullableFilteredTagSummaryByIdContext) ProtoMessage() {} + +func (x *RequireStorageNullableFilteredTagSummaryByIdContext) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[338] + 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 RequireStorageNullableFilteredTagSummaryByIdContext.ProtoReflect.Descriptor instead. +func (*RequireStorageNullableFilteredTagSummaryByIdContext) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{338} +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdContext) GetKey() *LookupStorageByIdRequestKey { + if x != nil { + return x.Key + } + return nil +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdContext) GetFields() *RequireStorageNullableFilteredTagSummaryByIdFields { + if x != nil { + return x.Fields + } + return nil +} + +type RequireStorageNullableFilteredTagSummaryByIdArgs struct { + state protoimpl.MessageState `protogen:"open.v1"` + Prefix *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdArgs) Reset() { + *x = RequireStorageNullableFilteredTagSummaryByIdArgs{} + mi := &file_product_proto_msgTypes[339] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdArgs) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageNullableFilteredTagSummaryByIdArgs) ProtoMessage() {} + +func (x *RequireStorageNullableFilteredTagSummaryByIdArgs) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[339] + 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 RequireStorageNullableFilteredTagSummaryByIdArgs.ProtoReflect.Descriptor instead. +func (*RequireStorageNullableFilteredTagSummaryByIdArgs) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{339} +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdArgs) GetPrefix() *wrapperspb.StringValue { + if x != nil { + return x.Prefix + } + return nil +} + +type RequireStorageNullableFilteredTagSummaryByIdResponse struct { + state protoimpl.MessageState `protogen:"open.v1"` + // RequireStorageNullableFilteredTagSummaryByIdResult provides the result for the required fields method RequireStorageNullableFilteredTagSummaryById. + Result []*RequireStorageNullableFilteredTagSummaryByIdResult `protobuf:"bytes,1,rep,name=result,proto3" json:"result,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResponse) Reset() { + *x = RequireStorageNullableFilteredTagSummaryByIdResponse{} + mi := &file_product_proto_msgTypes[340] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageNullableFilteredTagSummaryByIdResponse) ProtoMessage() {} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResponse) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[340] + 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 RequireStorageNullableFilteredTagSummaryByIdResponse.ProtoReflect.Descriptor instead. +func (*RequireStorageNullableFilteredTagSummaryByIdResponse) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{340} +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResponse) GetResult() []*RequireStorageNullableFilteredTagSummaryByIdResult { + if x != nil { + return x.Result + } + return nil +} + +type RequireStorageNullableFilteredTagSummaryByIdResult struct { + state protoimpl.MessageState `protogen:"open.v1"` + NullableFilteredTagSummary *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=nullable_filtered_tag_summary,json=nullableFilteredTagSummary,proto3" json:"nullable_filtered_tag_summary,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResult) Reset() { + *x = RequireStorageNullableFilteredTagSummaryByIdResult{} + mi := &file_product_proto_msgTypes[341] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageNullableFilteredTagSummaryByIdResult) ProtoMessage() {} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResult) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[341] + 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 RequireStorageNullableFilteredTagSummaryByIdResult.ProtoReflect.Descriptor instead. +func (*RequireStorageNullableFilteredTagSummaryByIdResult) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{341} +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdResult) GetNullableFilteredTagSummary() *wrapperspb.StringValue { + if x != nil { + return x.NullableFilteredTagSummary + } + return nil +} + +type RequireStorageNullableFilteredTagSummaryByIdFields struct { + state protoimpl.MessageState `protogen:"open.v1"` + Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdFields) Reset() { + *x = RequireStorageNullableFilteredTagSummaryByIdFields{} + mi := &file_product_proto_msgTypes[342] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdFields) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*RequireStorageNullableFilteredTagSummaryByIdFields) ProtoMessage() {} + +func (x *RequireStorageNullableFilteredTagSummaryByIdFields) ProtoReflect() protoreflect.Message { + mi := &file_product_proto_msgTypes[342] + 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 RequireStorageNullableFilteredTagSummaryByIdFields.ProtoReflect.Descriptor instead. +func (*RequireStorageNullableFilteredTagSummaryByIdFields) Descriptor() ([]byte, []int) { + return file_product_proto_rawDescGZIP(), []int{342} +} + +func (x *RequireStorageNullableFilteredTagSummaryByIdFields) GetTags() []string { + if x != nil { + return x.Tags + } + return nil +} + type RequireWarehouseStockHealthScoreByIdRequest struct { state protoimpl.MessageState `protogen:"open.v1"` // RequireWarehouseStockHealthScoreByIdContext provides the context for the required fields method RequireWarehouseStockHealthScoreById. @@ -15094,7 +15951,7 @@ type RequireWarehouseStockHealthScoreByIdRequest struct { func (x *RequireWarehouseStockHealthScoreByIdRequest) Reset() { *x = RequireWarehouseStockHealthScoreByIdRequest{} - mi := &file_product_proto_msgTypes[325] + mi := &file_product_proto_msgTypes[343] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15106,7 +15963,7 @@ func (x *RequireWarehouseStockHealthScoreByIdRequest) String() string { func (*RequireWarehouseStockHealthScoreByIdRequest) ProtoMessage() {} func (x *RequireWarehouseStockHealthScoreByIdRequest) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[325] + mi := &file_product_proto_msgTypes[343] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15119,7 +15976,7 @@ func (x *RequireWarehouseStockHealthScoreByIdRequest) ProtoReflect() protoreflec // Deprecated: Use RequireWarehouseStockHealthScoreByIdRequest.ProtoReflect.Descriptor instead. func (*RequireWarehouseStockHealthScoreByIdRequest) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{325} + return file_product_proto_rawDescGZIP(), []int{343} } func (x *RequireWarehouseStockHealthScoreByIdRequest) GetContext() []*RequireWarehouseStockHealthScoreByIdContext { @@ -15139,7 +15996,7 @@ type RequireWarehouseStockHealthScoreByIdContext struct { func (x *RequireWarehouseStockHealthScoreByIdContext) Reset() { *x = RequireWarehouseStockHealthScoreByIdContext{} - mi := &file_product_proto_msgTypes[326] + mi := &file_product_proto_msgTypes[344] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15151,7 +16008,7 @@ func (x *RequireWarehouseStockHealthScoreByIdContext) String() string { func (*RequireWarehouseStockHealthScoreByIdContext) ProtoMessage() {} func (x *RequireWarehouseStockHealthScoreByIdContext) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[326] + mi := &file_product_proto_msgTypes[344] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15164,7 +16021,7 @@ func (x *RequireWarehouseStockHealthScoreByIdContext) ProtoReflect() protoreflec // Deprecated: Use RequireWarehouseStockHealthScoreByIdContext.ProtoReflect.Descriptor instead. func (*RequireWarehouseStockHealthScoreByIdContext) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{326} + return file_product_proto_rawDescGZIP(), []int{344} } func (x *RequireWarehouseStockHealthScoreByIdContext) GetKey() *LookupWarehouseByIdRequestKey { @@ -15191,7 +16048,7 @@ type RequireWarehouseStockHealthScoreByIdResponse struct { func (x *RequireWarehouseStockHealthScoreByIdResponse) Reset() { *x = RequireWarehouseStockHealthScoreByIdResponse{} - mi := &file_product_proto_msgTypes[327] + mi := &file_product_proto_msgTypes[345] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15203,7 +16060,7 @@ func (x *RequireWarehouseStockHealthScoreByIdResponse) String() string { func (*RequireWarehouseStockHealthScoreByIdResponse) ProtoMessage() {} func (x *RequireWarehouseStockHealthScoreByIdResponse) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[327] + mi := &file_product_proto_msgTypes[345] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15216,7 +16073,7 @@ func (x *RequireWarehouseStockHealthScoreByIdResponse) ProtoReflect() protorefle // Deprecated: Use RequireWarehouseStockHealthScoreByIdResponse.ProtoReflect.Descriptor instead. func (*RequireWarehouseStockHealthScoreByIdResponse) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{327} + return file_product_proto_rawDescGZIP(), []int{345} } func (x *RequireWarehouseStockHealthScoreByIdResponse) GetResult() []*RequireWarehouseStockHealthScoreByIdResult { @@ -15235,7 +16092,7 @@ type RequireWarehouseStockHealthScoreByIdResult struct { func (x *RequireWarehouseStockHealthScoreByIdResult) Reset() { *x = RequireWarehouseStockHealthScoreByIdResult{} - mi := &file_product_proto_msgTypes[328] + mi := &file_product_proto_msgTypes[346] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15247,7 +16104,7 @@ func (x *RequireWarehouseStockHealthScoreByIdResult) String() string { func (*RequireWarehouseStockHealthScoreByIdResult) ProtoMessage() {} func (x *RequireWarehouseStockHealthScoreByIdResult) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[328] + mi := &file_product_proto_msgTypes[346] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15260,7 +16117,7 @@ func (x *RequireWarehouseStockHealthScoreByIdResult) ProtoReflect() protoreflect // Deprecated: Use RequireWarehouseStockHealthScoreByIdResult.ProtoReflect.Descriptor instead. func (*RequireWarehouseStockHealthScoreByIdResult) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{328} + return file_product_proto_rawDescGZIP(), []int{346} } func (x *RequireWarehouseStockHealthScoreByIdResult) GetStockHealthScore() float64 { @@ -15280,7 +16137,7 @@ type RequireWarehouseStockHealthScoreByIdFields struct { func (x *RequireWarehouseStockHealthScoreByIdFields) Reset() { *x = RequireWarehouseStockHealthScoreByIdFields{} - mi := &file_product_proto_msgTypes[329] + mi := &file_product_proto_msgTypes[347] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15292,7 +16149,7 @@ func (x *RequireWarehouseStockHealthScoreByIdFields) String() string { func (*RequireWarehouseStockHealthScoreByIdFields) ProtoMessage() {} func (x *RequireWarehouseStockHealthScoreByIdFields) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[329] + mi := &file_product_proto_msgTypes[347] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15305,7 +16162,7 @@ func (x *RequireWarehouseStockHealthScoreByIdFields) ProtoReflect() protoreflect // Deprecated: Use RequireWarehouseStockHealthScoreByIdFields.ProtoReflect.Descriptor instead. func (*RequireWarehouseStockHealthScoreByIdFields) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{329} + return file_product_proto_rawDescGZIP(), []int{347} } func (x *RequireWarehouseStockHealthScoreByIdFields) GetInventoryCount() int32 { @@ -15333,7 +16190,7 @@ type Product struct { func (x *Product) Reset() { *x = Product{} - mi := &file_product_proto_msgTypes[330] + mi := &file_product_proto_msgTypes[348] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15345,7 +16202,7 @@ func (x *Product) String() string { func (*Product) ProtoMessage() {} func (x *Product) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[330] + mi := &file_product_proto_msgTypes[348] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15358,7 +16215,7 @@ func (x *Product) ProtoReflect() protoreflect.Message { // Deprecated: Use Product.ProtoReflect.Descriptor instead. func (*Product) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{330} + return file_product_proto_rawDescGZIP(), []int{348} } func (x *Product) GetId() string { @@ -15393,7 +16250,7 @@ type Storage struct { func (x *Storage) Reset() { *x = Storage{} - mi := &file_product_proto_msgTypes[331] + mi := &file_product_proto_msgTypes[349] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15405,7 +16262,7 @@ func (x *Storage) String() string { func (*Storage) ProtoMessage() {} func (x *Storage) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[331] + mi := &file_product_proto_msgTypes[349] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15418,7 +16275,7 @@ func (x *Storage) ProtoReflect() protoreflect.Message { // Deprecated: Use Storage.ProtoReflect.Descriptor instead. func (*Storage) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{331} + return file_product_proto_rawDescGZIP(), []int{349} } func (x *Storage) GetId() string { @@ -15453,7 +16310,7 @@ type Warehouse struct { func (x *Warehouse) Reset() { *x = Warehouse{} - mi := &file_product_proto_msgTypes[332] + mi := &file_product_proto_msgTypes[350] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15465,7 +16322,7 @@ func (x *Warehouse) String() string { func (*Warehouse) ProtoMessage() {} func (x *Warehouse) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[332] + mi := &file_product_proto_msgTypes[350] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15478,7 +16335,7 @@ func (x *Warehouse) ProtoReflect() protoreflect.Message { // Deprecated: Use Warehouse.ProtoReflect.Descriptor instead. func (*Warehouse) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{332} + return file_product_proto_rawDescGZIP(), []int{350} } func (x *Warehouse) GetId() string { @@ -15512,7 +16369,7 @@ type User struct { func (x *User) Reset() { *x = User{} - mi := &file_product_proto_msgTypes[333] + mi := &file_product_proto_msgTypes[351] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15524,7 +16381,7 @@ func (x *User) String() string { func (*User) ProtoMessage() {} func (x *User) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[333] + mi := &file_product_proto_msgTypes[351] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15537,7 +16394,7 @@ func (x *User) ProtoReflect() protoreflect.Message { // Deprecated: Use User.ProtoReflect.Descriptor instead. func (*User) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{333} + return file_product_proto_rawDescGZIP(), []int{351} } func (x *User) GetId() string { @@ -15565,7 +16422,7 @@ type NestedTypeA struct { func (x *NestedTypeA) Reset() { *x = NestedTypeA{} - mi := &file_product_proto_msgTypes[334] + mi := &file_product_proto_msgTypes[352] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15577,7 +16434,7 @@ func (x *NestedTypeA) String() string { func (*NestedTypeA) ProtoMessage() {} func (x *NestedTypeA) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[334] + mi := &file_product_proto_msgTypes[352] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15590,7 +16447,7 @@ func (x *NestedTypeA) ProtoReflect() protoreflect.Message { // Deprecated: Use NestedTypeA.ProtoReflect.Descriptor instead. func (*NestedTypeA) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{334} + return file_product_proto_rawDescGZIP(), []int{352} } func (x *NestedTypeA) GetId() string { @@ -15625,7 +16482,7 @@ type RecursiveType struct { func (x *RecursiveType) Reset() { *x = RecursiveType{} - mi := &file_product_proto_msgTypes[335] + mi := &file_product_proto_msgTypes[353] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15637,7 +16494,7 @@ func (x *RecursiveType) String() string { func (*RecursiveType) ProtoMessage() {} func (x *RecursiveType) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[335] + mi := &file_product_proto_msgTypes[353] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15650,7 +16507,7 @@ func (x *RecursiveType) ProtoReflect() protoreflect.Message { // Deprecated: Use RecursiveType.ProtoReflect.Descriptor instead. func (*RecursiveType) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{335} + return file_product_proto_rawDescGZIP(), []int{353} } func (x *RecursiveType) GetId() string { @@ -15686,7 +16543,7 @@ type TypeWithMultipleFilterFields struct { func (x *TypeWithMultipleFilterFields) Reset() { *x = TypeWithMultipleFilterFields{} - mi := &file_product_proto_msgTypes[336] + mi := &file_product_proto_msgTypes[354] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15698,7 +16555,7 @@ func (x *TypeWithMultipleFilterFields) String() string { func (*TypeWithMultipleFilterFields) ProtoMessage() {} func (x *TypeWithMultipleFilterFields) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[336] + mi := &file_product_proto_msgTypes[354] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15711,7 +16568,7 @@ func (x *TypeWithMultipleFilterFields) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeWithMultipleFilterFields.ProtoReflect.Descriptor instead. func (*TypeWithMultipleFilterFields) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{336} + return file_product_proto_rawDescGZIP(), []int{354} } func (x *TypeWithMultipleFilterFields) GetId() string { @@ -15752,7 +16609,7 @@ type FilterTypeInput struct { func (x *FilterTypeInput) Reset() { *x = FilterTypeInput{} - mi := &file_product_proto_msgTypes[337] + mi := &file_product_proto_msgTypes[355] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15764,7 +16621,7 @@ func (x *FilterTypeInput) String() string { func (*FilterTypeInput) ProtoMessage() {} func (x *FilterTypeInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[337] + mi := &file_product_proto_msgTypes[355] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15777,7 +16634,7 @@ func (x *FilterTypeInput) ProtoReflect() protoreflect.Message { // Deprecated: Use FilterTypeInput.ProtoReflect.Descriptor instead. func (*FilterTypeInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{337} + return file_product_proto_rawDescGZIP(), []int{355} } func (x *FilterTypeInput) GetFilterField_1() string { @@ -15803,7 +16660,7 @@ type ComplexFilterTypeInput struct { func (x *ComplexFilterTypeInput) Reset() { *x = ComplexFilterTypeInput{} - mi := &file_product_proto_msgTypes[338] + mi := &file_product_proto_msgTypes[356] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15815,7 +16672,7 @@ func (x *ComplexFilterTypeInput) String() string { func (*ComplexFilterTypeInput) ProtoMessage() {} func (x *ComplexFilterTypeInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[338] + mi := &file_product_proto_msgTypes[356] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15828,7 +16685,7 @@ func (x *ComplexFilterTypeInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ComplexFilterTypeInput.ProtoReflect.Descriptor instead. func (*ComplexFilterTypeInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{338} + return file_product_proto_rawDescGZIP(), []int{356} } func (x *ComplexFilterTypeInput) GetFilter() *FilterType { @@ -15848,7 +16705,7 @@ type TypeWithComplexFilterInput struct { func (x *TypeWithComplexFilterInput) Reset() { *x = TypeWithComplexFilterInput{} - mi := &file_product_proto_msgTypes[339] + mi := &file_product_proto_msgTypes[357] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15860,7 +16717,7 @@ func (x *TypeWithComplexFilterInput) String() string { func (*TypeWithComplexFilterInput) ProtoMessage() {} func (x *TypeWithComplexFilterInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[339] + mi := &file_product_proto_msgTypes[357] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15873,7 +16730,7 @@ func (x *TypeWithComplexFilterInput) ProtoReflect() protoreflect.Message { // Deprecated: Use TypeWithComplexFilterInput.ProtoReflect.Descriptor instead. func (*TypeWithComplexFilterInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{339} + return file_product_proto_rawDescGZIP(), []int{357} } func (x *TypeWithComplexFilterInput) GetId() string { @@ -15901,7 +16758,7 @@ type OrderInput struct { func (x *OrderInput) Reset() { *x = OrderInput{} - mi := &file_product_proto_msgTypes[340] + mi := &file_product_proto_msgTypes[358] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15913,7 +16770,7 @@ func (x *OrderInput) String() string { func (*OrderInput) ProtoMessage() {} func (x *OrderInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[340] + mi := &file_product_proto_msgTypes[358] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15926,7 +16783,7 @@ func (x *OrderInput) ProtoReflect() protoreflect.Message { // Deprecated: Use OrderInput.ProtoReflect.Descriptor instead. func (*OrderInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{340} + return file_product_proto_rawDescGZIP(), []int{358} } func (x *OrderInput) GetOrderId() string { @@ -15962,7 +16819,7 @@ type Order struct { func (x *Order) Reset() { *x = Order{} - mi := &file_product_proto_msgTypes[341] + mi := &file_product_proto_msgTypes[359] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -15974,7 +16831,7 @@ func (x *Order) String() string { func (*Order) ProtoMessage() {} func (x *Order) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[341] + mi := &file_product_proto_msgTypes[359] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -15987,7 +16844,7 @@ func (x *Order) ProtoReflect() protoreflect.Message { // Deprecated: Use Order.ProtoReflect.Descriptor instead. func (*Order) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{341} + return file_product_proto_rawDescGZIP(), []int{359} } func (x *Order) GetOrderId() string { @@ -16031,7 +16888,7 @@ type Category struct { func (x *Category) Reset() { *x = Category{} - mi := &file_product_proto_msgTypes[342] + mi := &file_product_proto_msgTypes[360] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16043,7 +16900,7 @@ func (x *Category) String() string { func (*Category) ProtoMessage() {} func (x *Category) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[342] + mi := &file_product_proto_msgTypes[360] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16056,7 +16913,7 @@ func (x *Category) ProtoReflect() protoreflect.Message { // Deprecated: Use Category.ProtoReflect.Descriptor instead. func (*Category) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{342} + return file_product_proto_rawDescGZIP(), []int{360} } func (x *Category) GetId() string { @@ -16104,7 +16961,7 @@ type CategoryFilter struct { func (x *CategoryFilter) Reset() { *x = CategoryFilter{} - mi := &file_product_proto_msgTypes[343] + mi := &file_product_proto_msgTypes[361] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16116,7 +16973,7 @@ func (x *CategoryFilter) String() string { func (*CategoryFilter) ProtoMessage() {} func (x *CategoryFilter) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[343] + mi := &file_product_proto_msgTypes[361] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16129,7 +16986,7 @@ func (x *CategoryFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use CategoryFilter.ProtoReflect.Descriptor instead. func (*CategoryFilter) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{343} + return file_product_proto_rawDescGZIP(), []int{361} } func (x *CategoryFilter) GetCategory() CategoryKind { @@ -16159,7 +17016,7 @@ type Animal struct { func (x *Animal) Reset() { *x = Animal{} - mi := &file_product_proto_msgTypes[344] + mi := &file_product_proto_msgTypes[362] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16171,7 +17028,7 @@ func (x *Animal) String() string { func (*Animal) ProtoMessage() {} func (x *Animal) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[344] + mi := &file_product_proto_msgTypes[362] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16184,7 +17041,7 @@ func (x *Animal) ProtoReflect() protoreflect.Message { // Deprecated: Use Animal.ProtoReflect.Descriptor instead. func (*Animal) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{344} + return file_product_proto_rawDescGZIP(), []int{362} } func (x *Animal) GetInstance() isAnimal_Instance { @@ -16238,7 +17095,7 @@ type SearchInput struct { func (x *SearchInput) Reset() { *x = SearchInput{} - mi := &file_product_proto_msgTypes[345] + mi := &file_product_proto_msgTypes[363] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16250,7 +17107,7 @@ func (x *SearchInput) String() string { func (*SearchInput) ProtoMessage() {} func (x *SearchInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[345] + mi := &file_product_proto_msgTypes[363] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16263,7 +17120,7 @@ func (x *SearchInput) ProtoReflect() protoreflect.Message { // Deprecated: Use SearchInput.ProtoReflect.Descriptor instead. func (*SearchInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{345} + return file_product_proto_rawDescGZIP(), []int{363} } func (x *SearchInput) GetQuery() string { @@ -16294,7 +17151,7 @@ type SearchResult struct { func (x *SearchResult) Reset() { *x = SearchResult{} - mi := &file_product_proto_msgTypes[346] + mi := &file_product_proto_msgTypes[364] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16306,7 +17163,7 @@ func (x *SearchResult) String() string { func (*SearchResult) ProtoMessage() {} func (x *SearchResult) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[346] + mi := &file_product_proto_msgTypes[364] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16319,7 +17176,7 @@ func (x *SearchResult) ProtoReflect() protoreflect.Message { // Deprecated: Use SearchResult.ProtoReflect.Descriptor instead. func (*SearchResult) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{346} + return file_product_proto_rawDescGZIP(), []int{364} } func (x *SearchResult) GetValue() isSearchResult_Value { @@ -16394,7 +17251,7 @@ type NullableFieldsType struct { func (x *NullableFieldsType) Reset() { *x = NullableFieldsType{} - mi := &file_product_proto_msgTypes[347] + mi := &file_product_proto_msgTypes[365] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16406,7 +17263,7 @@ func (x *NullableFieldsType) String() string { func (*NullableFieldsType) ProtoMessage() {} func (x *NullableFieldsType) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[347] + mi := &file_product_proto_msgTypes[365] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16419,7 +17276,7 @@ func (x *NullableFieldsType) ProtoReflect() protoreflect.Message { // Deprecated: Use NullableFieldsType.ProtoReflect.Descriptor instead. func (*NullableFieldsType) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{347} + return file_product_proto_rawDescGZIP(), []int{365} } func (x *NullableFieldsType) GetId() string { @@ -16489,7 +17346,7 @@ type NullableFieldsFilter struct { func (x *NullableFieldsFilter) Reset() { *x = NullableFieldsFilter{} - mi := &file_product_proto_msgTypes[348] + mi := &file_product_proto_msgTypes[366] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16501,7 +17358,7 @@ func (x *NullableFieldsFilter) String() string { func (*NullableFieldsFilter) ProtoMessage() {} func (x *NullableFieldsFilter) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[348] + mi := &file_product_proto_msgTypes[366] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16514,7 +17371,7 @@ func (x *NullableFieldsFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use NullableFieldsFilter.ProtoReflect.Descriptor instead. func (*NullableFieldsFilter) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{348} + return file_product_proto_rawDescGZIP(), []int{366} } func (x *NullableFieldsFilter) GetName() *wrapperspb.StringValue { @@ -16566,7 +17423,7 @@ type BlogPost struct { func (x *BlogPost) Reset() { *x = BlogPost{} - mi := &file_product_proto_msgTypes[349] + mi := &file_product_proto_msgTypes[367] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16578,7 +17435,7 @@ func (x *BlogPost) String() string { func (*BlogPost) ProtoMessage() {} func (x *BlogPost) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[349] + mi := &file_product_proto_msgTypes[367] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16591,7 +17448,7 @@ func (x *BlogPost) ProtoReflect() protoreflect.Message { // Deprecated: Use BlogPost.ProtoReflect.Descriptor instead. func (*BlogPost) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{349} + return file_product_proto_rawDescGZIP(), []int{367} } func (x *BlogPost) GetId() string { @@ -16745,7 +17602,7 @@ type BlogPostFilter struct { func (x *BlogPostFilter) Reset() { *x = BlogPostFilter{} - mi := &file_product_proto_msgTypes[350] + mi := &file_product_proto_msgTypes[368] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16757,7 +17614,7 @@ func (x *BlogPostFilter) String() string { func (*BlogPostFilter) ProtoMessage() {} func (x *BlogPostFilter) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[350] + mi := &file_product_proto_msgTypes[368] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16770,7 +17627,7 @@ func (x *BlogPostFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use BlogPostFilter.ProtoReflect.Descriptor instead. func (*BlogPostFilter) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{350} + return file_product_proto_rawDescGZIP(), []int{368} } func (x *BlogPostFilter) GetTitle() *wrapperspb.StringValue { @@ -16817,7 +17674,7 @@ type Author struct { func (x *Author) Reset() { *x = Author{} - mi := &file_product_proto_msgTypes[351] + mi := &file_product_proto_msgTypes[369] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16829,7 +17686,7 @@ func (x *Author) String() string { func (*Author) ProtoMessage() {} func (x *Author) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[351] + mi := &file_product_proto_msgTypes[369] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16842,7 +17699,7 @@ func (x *Author) ProtoReflect() protoreflect.Message { // Deprecated: Use Author.ProtoReflect.Descriptor instead. func (*Author) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{351} + return file_product_proto_rawDescGZIP(), []int{369} } func (x *Author) GetId() string { @@ -16961,7 +17818,7 @@ type AuthorFilter struct { func (x *AuthorFilter) Reset() { *x = AuthorFilter{} - mi := &file_product_proto_msgTypes[352] + mi := &file_product_proto_msgTypes[370] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -16973,7 +17830,7 @@ func (x *AuthorFilter) String() string { func (*AuthorFilter) ProtoMessage() {} func (x *AuthorFilter) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[352] + mi := &file_product_proto_msgTypes[370] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -16986,7 +17843,7 @@ func (x *AuthorFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use AuthorFilter.ProtoReflect.Descriptor instead. func (*AuthorFilter) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{352} + return file_product_proto_rawDescGZIP(), []int{370} } func (x *AuthorFilter) GetName() *wrapperspb.StringValue { @@ -17021,7 +17878,7 @@ type TestContainer struct { func (x *TestContainer) Reset() { *x = TestContainer{} - mi := &file_product_proto_msgTypes[353] + mi := &file_product_proto_msgTypes[371] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17033,7 +17890,7 @@ func (x *TestContainer) String() string { func (*TestContainer) ProtoMessage() {} func (x *TestContainer) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[353] + mi := &file_product_proto_msgTypes[371] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17046,7 +17903,7 @@ func (x *TestContainer) ProtoReflect() protoreflect.Message { // Deprecated: Use TestContainer.ProtoReflect.Descriptor instead. func (*TestContainer) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{353} + return file_product_proto_rawDescGZIP(), []int{371} } func (x *TestContainer) GetId() string { @@ -17079,7 +17936,7 @@ type UserInput struct { func (x *UserInput) Reset() { *x = UserInput{} - mi := &file_product_proto_msgTypes[354] + mi := &file_product_proto_msgTypes[372] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17091,7 +17948,7 @@ func (x *UserInput) String() string { func (*UserInput) ProtoMessage() {} func (x *UserInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[354] + mi := &file_product_proto_msgTypes[372] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17104,7 +17961,7 @@ func (x *UserInput) ProtoReflect() protoreflect.Message { // Deprecated: Use UserInput.ProtoReflect.Descriptor instead. func (*UserInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{354} + return file_product_proto_rawDescGZIP(), []int{372} } func (x *UserInput) GetName() string { @@ -17124,7 +17981,7 @@ type ActionInput struct { func (x *ActionInput) Reset() { *x = ActionInput{} - mi := &file_product_proto_msgTypes[355] + mi := &file_product_proto_msgTypes[373] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17136,7 +17993,7 @@ func (x *ActionInput) String() string { func (*ActionInput) ProtoMessage() {} func (x *ActionInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[355] + mi := &file_product_proto_msgTypes[373] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17149,7 +18006,7 @@ func (x *ActionInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ActionInput.ProtoReflect.Descriptor instead. func (*ActionInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{355} + return file_product_proto_rawDescGZIP(), []int{373} } func (x *ActionInput) GetType() string { @@ -17179,7 +18036,7 @@ type ActionResult struct { func (x *ActionResult) Reset() { *x = ActionResult{} - mi := &file_product_proto_msgTypes[356] + mi := &file_product_proto_msgTypes[374] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17191,7 +18048,7 @@ func (x *ActionResult) String() string { func (*ActionResult) ProtoMessage() {} func (x *ActionResult) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[356] + mi := &file_product_proto_msgTypes[374] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17204,7 +18061,7 @@ func (x *ActionResult) ProtoReflect() protoreflect.Message { // Deprecated: Use ActionResult.ProtoReflect.Descriptor instead. func (*ActionResult) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{356} + return file_product_proto_rawDescGZIP(), []int{374} } func (x *ActionResult) GetValue() isActionResult_Value { @@ -17263,7 +18120,7 @@ type NullableFieldsInput struct { func (x *NullableFieldsInput) Reset() { *x = NullableFieldsInput{} - mi := &file_product_proto_msgTypes[357] + mi := &file_product_proto_msgTypes[375] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17275,7 +18132,7 @@ func (x *NullableFieldsInput) String() string { func (*NullableFieldsInput) ProtoMessage() {} func (x *NullableFieldsInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[357] + mi := &file_product_proto_msgTypes[375] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17288,7 +18145,7 @@ func (x *NullableFieldsInput) ProtoReflect() protoreflect.Message { // Deprecated: Use NullableFieldsInput.ProtoReflect.Descriptor instead. func (*NullableFieldsInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{357} + return file_product_proto_rawDescGZIP(), []int{375} } func (x *NullableFieldsInput) GetName() string { @@ -17364,7 +18221,7 @@ type BlogPostInput struct { func (x *BlogPostInput) Reset() { *x = BlogPostInput{} - mi := &file_product_proto_msgTypes[358] + mi := &file_product_proto_msgTypes[376] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17376,7 +18233,7 @@ func (x *BlogPostInput) String() string { func (*BlogPostInput) ProtoMessage() {} func (x *BlogPostInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[358] + mi := &file_product_proto_msgTypes[376] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17389,7 +18246,7 @@ func (x *BlogPostInput) ProtoReflect() protoreflect.Message { // Deprecated: Use BlogPostInput.ProtoReflect.Descriptor instead. func (*BlogPostInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{358} + return file_product_proto_rawDescGZIP(), []int{376} } func (x *BlogPostInput) GetTitle() string { @@ -17522,7 +18379,7 @@ type AuthorInput struct { func (x *AuthorInput) Reset() { *x = AuthorInput{} - mi := &file_product_proto_msgTypes[359] + mi := &file_product_proto_msgTypes[377] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17534,7 +18391,7 @@ func (x *AuthorInput) String() string { func (*AuthorInput) ProtoMessage() {} func (x *AuthorInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[359] + mi := &file_product_proto_msgTypes[377] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17547,7 +18404,7 @@ func (x *AuthorInput) ProtoReflect() protoreflect.Message { // Deprecated: Use AuthorInput.ProtoReflect.Descriptor instead. func (*AuthorInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{359} + return file_product_proto_rawDescGZIP(), []int{377} } func (x *AuthorInput) GetName() string { @@ -17632,7 +18489,7 @@ type ProductDetails struct { func (x *ProductDetails) Reset() { *x = ProductDetails{} - mi := &file_product_proto_msgTypes[360] + mi := &file_product_proto_msgTypes[378] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17644,7 +18501,7 @@ func (x *ProductDetails) String() string { func (*ProductDetails) ProtoMessage() {} func (x *ProductDetails) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[360] + mi := &file_product_proto_msgTypes[378] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17657,7 +18514,7 @@ func (x *ProductDetails) ProtoReflect() protoreflect.Message { // Deprecated: Use ProductDetails.ProtoReflect.Descriptor instead. func (*ProductDetails) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{360} + return file_product_proto_rawDescGZIP(), []int{378} } func (x *ProductDetails) GetId() string { @@ -17697,7 +18554,7 @@ type RestockData struct { func (x *RestockData) Reset() { *x = RestockData{} - mi := &file_product_proto_msgTypes[361] + mi := &file_product_proto_msgTypes[379] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17709,7 +18566,7 @@ func (x *RestockData) String() string { func (*RestockData) ProtoMessage() {} func (x *RestockData) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[361] + mi := &file_product_proto_msgTypes[379] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17722,7 +18579,7 @@ func (x *RestockData) ProtoReflect() protoreflect.Message { // Deprecated: Use RestockData.ProtoReflect.Descriptor instead. func (*RestockData) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{361} + return file_product_proto_rawDescGZIP(), []int{379} } func (x *RestockData) GetLastRestockDate() string { @@ -17743,7 +18600,7 @@ type StorageMetadata struct { func (x *StorageMetadata) Reset() { *x = StorageMetadata{} - mi := &file_product_proto_msgTypes[362] + mi := &file_product_proto_msgTypes[380] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17755,7 +18612,7 @@ func (x *StorageMetadata) String() string { func (*StorageMetadata) ProtoMessage() {} func (x *StorageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[362] + mi := &file_product_proto_msgTypes[380] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17768,7 +18625,7 @@ func (x *StorageMetadata) ProtoReflect() protoreflect.Message { // Deprecated: Use StorageMetadata.ProtoReflect.Descriptor instead. func (*StorageMetadata) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{362} + return file_product_proto_rawDescGZIP(), []int{380} } func (x *StorageMetadata) GetCapacity() int32 { @@ -17802,7 +18659,7 @@ type StorageCategoryInfo struct { func (x *StorageCategoryInfo) Reset() { *x = StorageCategoryInfo{} - mi := &file_product_proto_msgTypes[363] + mi := &file_product_proto_msgTypes[381] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17814,7 +18671,7 @@ func (x *StorageCategoryInfo) String() string { func (*StorageCategoryInfo) ProtoMessage() {} func (x *StorageCategoryInfo) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[363] + mi := &file_product_proto_msgTypes[381] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17827,7 +18684,7 @@ func (x *StorageCategoryInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use StorageCategoryInfo.ProtoReflect.Descriptor instead. func (*StorageCategoryInfo) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{363} + return file_product_proto_rawDescGZIP(), []int{381} } func (x *StorageCategoryInfo) GetKind() CategoryKind { @@ -17855,7 +18712,7 @@ type NestedTypeB struct { func (x *NestedTypeB) Reset() { *x = NestedTypeB{} - mi := &file_product_proto_msgTypes[364] + mi := &file_product_proto_msgTypes[382] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17867,7 +18724,7 @@ func (x *NestedTypeB) String() string { func (*NestedTypeB) ProtoMessage() {} func (x *NestedTypeB) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[364] + mi := &file_product_proto_msgTypes[382] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17880,7 +18737,7 @@ func (x *NestedTypeB) ProtoReflect() protoreflect.Message { // Deprecated: Use NestedTypeB.ProtoReflect.Descriptor instead. func (*NestedTypeB) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{364} + return file_product_proto_rawDescGZIP(), []int{382} } func (x *NestedTypeB) GetId() string { @@ -17914,7 +18771,7 @@ type NestedTypeC struct { func (x *NestedTypeC) Reset() { *x = NestedTypeC{} - mi := &file_product_proto_msgTypes[365] + mi := &file_product_proto_msgTypes[383] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17926,7 +18783,7 @@ func (x *NestedTypeC) String() string { func (*NestedTypeC) ProtoMessage() {} func (x *NestedTypeC) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[365] + mi := &file_product_proto_msgTypes[383] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17939,7 +18796,7 @@ func (x *NestedTypeC) ProtoReflect() protoreflect.Message { // Deprecated: Use NestedTypeC.ProtoReflect.Descriptor instead. func (*NestedTypeC) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{365} + return file_product_proto_rawDescGZIP(), []int{383} } func (x *NestedTypeC) GetId() string { @@ -17968,7 +18825,7 @@ type FilterType struct { func (x *FilterType) Reset() { *x = FilterType{} - mi := &file_product_proto_msgTypes[366] + mi := &file_product_proto_msgTypes[384] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -17980,7 +18837,7 @@ func (x *FilterType) String() string { func (*FilterType) ProtoMessage() {} func (x *FilterType) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[366] + mi := &file_product_proto_msgTypes[384] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -17993,7 +18850,7 @@ func (x *FilterType) ProtoReflect() protoreflect.Message { // Deprecated: Use FilterType.ProtoReflect.Descriptor instead. func (*FilterType) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{366} + return file_product_proto_rawDescGZIP(), []int{384} } func (x *FilterType) GetName() string { @@ -18034,7 +18891,7 @@ type Pagination struct { func (x *Pagination) Reset() { *x = Pagination{} - mi := &file_product_proto_msgTypes[367] + mi := &file_product_proto_msgTypes[385] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18046,7 +18903,7 @@ func (x *Pagination) String() string { func (*Pagination) ProtoMessage() {} func (x *Pagination) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[367] + mi := &file_product_proto_msgTypes[385] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18059,7 +18916,7 @@ func (x *Pagination) ProtoReflect() protoreflect.Message { // Deprecated: Use Pagination.ProtoReflect.Descriptor instead. func (*Pagination) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{367} + return file_product_proto_rawDescGZIP(), []int{385} } func (x *Pagination) GetPage() int32 { @@ -18087,7 +18944,7 @@ type OrderLineInput struct { func (x *OrderLineInput) Reset() { *x = OrderLineInput{} - mi := &file_product_proto_msgTypes[368] + mi := &file_product_proto_msgTypes[386] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18099,7 +18956,7 @@ func (x *OrderLineInput) String() string { func (*OrderLineInput) ProtoMessage() {} func (x *OrderLineInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[368] + mi := &file_product_proto_msgTypes[386] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18112,7 +18969,7 @@ func (x *OrderLineInput) ProtoReflect() protoreflect.Message { // Deprecated: Use OrderLineInput.ProtoReflect.Descriptor instead. func (*OrderLineInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{368} + return file_product_proto_rawDescGZIP(), []int{386} } func (x *OrderLineInput) GetProductId() string { @@ -18147,7 +19004,7 @@ type OrderLine struct { func (x *OrderLine) Reset() { *x = OrderLine{} - mi := &file_product_proto_msgTypes[369] + mi := &file_product_proto_msgTypes[387] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18159,7 +19016,7 @@ func (x *OrderLine) String() string { func (*OrderLine) ProtoMessage() {} func (x *OrderLine) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[369] + mi := &file_product_proto_msgTypes[387] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18172,7 +19029,7 @@ func (x *OrderLine) ProtoReflect() protoreflect.Message { // Deprecated: Use OrderLine.ProtoReflect.Descriptor instead. func (*OrderLine) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{369} + return file_product_proto_rawDescGZIP(), []int{387} } func (x *OrderLine) GetProductId() string { @@ -18208,7 +19065,7 @@ type Subcategory struct { func (x *Subcategory) Reset() { *x = Subcategory{} - mi := &file_product_proto_msgTypes[370] + mi := &file_product_proto_msgTypes[388] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18220,7 +19077,7 @@ func (x *Subcategory) String() string { func (*Subcategory) ProtoMessage() {} func (x *Subcategory) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[370] + mi := &file_product_proto_msgTypes[388] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18233,7 +19090,7 @@ func (x *Subcategory) ProtoReflect() protoreflect.Message { // Deprecated: Use Subcategory.ProtoReflect.Descriptor instead. func (*Subcategory) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{370} + return file_product_proto_rawDescGZIP(), []int{388} } func (x *Subcategory) GetId() string { @@ -18277,7 +19134,7 @@ type CategoryMetrics struct { func (x *CategoryMetrics) Reset() { *x = CategoryMetrics{} - mi := &file_product_proto_msgTypes[371] + mi := &file_product_proto_msgTypes[389] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18289,7 +19146,7 @@ func (x *CategoryMetrics) String() string { func (*CategoryMetrics) ProtoMessage() {} func (x *CategoryMetrics) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[371] + mi := &file_product_proto_msgTypes[389] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18302,7 +19159,7 @@ func (x *CategoryMetrics) ProtoReflect() protoreflect.Message { // Deprecated: Use CategoryMetrics.ProtoReflect.Descriptor instead. func (*CategoryMetrics) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{371} + return file_product_proto_rawDescGZIP(), []int{389} } func (x *CategoryMetrics) GetId() string { @@ -18354,7 +19211,7 @@ type Cat struct { func (x *Cat) Reset() { *x = Cat{} - mi := &file_product_proto_msgTypes[372] + mi := &file_product_proto_msgTypes[390] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18366,7 +19223,7 @@ func (x *Cat) String() string { func (*Cat) ProtoMessage() {} func (x *Cat) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[372] + mi := &file_product_proto_msgTypes[390] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18379,7 +19236,7 @@ func (x *Cat) ProtoReflect() protoreflect.Message { // Deprecated: Use Cat.ProtoReflect.Descriptor instead. func (*Cat) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{372} + return file_product_proto_rawDescGZIP(), []int{390} } func (x *Cat) GetId() string { @@ -18438,7 +19295,7 @@ type Dog struct { func (x *Dog) Reset() { *x = Dog{} - mi := &file_product_proto_msgTypes[373] + mi := &file_product_proto_msgTypes[391] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18450,7 +19307,7 @@ func (x *Dog) String() string { func (*Dog) ProtoMessage() {} func (x *Dog) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[373] + mi := &file_product_proto_msgTypes[391] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18463,7 +19320,7 @@ func (x *Dog) ProtoReflect() protoreflect.Message { // Deprecated: Use Dog.ProtoReflect.Descriptor instead. func (*Dog) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{373} + return file_product_proto_rawDescGZIP(), []int{391} } func (x *Dog) GetId() string { @@ -18520,7 +19377,7 @@ type Owner struct { func (x *Owner) Reset() { *x = Owner{} - mi := &file_product_proto_msgTypes[374] + mi := &file_product_proto_msgTypes[392] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18532,7 +19389,7 @@ func (x *Owner) String() string { func (*Owner) ProtoMessage() {} func (x *Owner) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[374] + mi := &file_product_proto_msgTypes[392] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18545,7 +19402,7 @@ func (x *Owner) ProtoReflect() protoreflect.Message { // Deprecated: Use Owner.ProtoReflect.Descriptor instead. func (*Owner) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{374} + return file_product_proto_rawDescGZIP(), []int{392} } func (x *Owner) GetId() string { @@ -18587,7 +19444,7 @@ type ContactInfo struct { func (x *ContactInfo) Reset() { *x = ContactInfo{} - mi := &file_product_proto_msgTypes[375] + mi := &file_product_proto_msgTypes[393] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18599,7 +19456,7 @@ func (x *ContactInfo) String() string { func (*ContactInfo) ProtoMessage() {} func (x *ContactInfo) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[375] + mi := &file_product_proto_msgTypes[393] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18612,7 +19469,7 @@ func (x *ContactInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ContactInfo.ProtoReflect.Descriptor instead. func (*ContactInfo) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{375} + return file_product_proto_rawDescGZIP(), []int{393} } func (x *ContactInfo) GetEmail() string { @@ -18648,7 +19505,7 @@ type Address struct { func (x *Address) Reset() { *x = Address{} - mi := &file_product_proto_msgTypes[376] + mi := &file_product_proto_msgTypes[394] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18660,7 +19517,7 @@ func (x *Address) String() string { func (*Address) ProtoMessage() {} func (x *Address) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[376] + mi := &file_product_proto_msgTypes[394] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18673,7 +19530,7 @@ func (x *Address) ProtoReflect() protoreflect.Message { // Deprecated: Use Address.ProtoReflect.Descriptor instead. func (*Address) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{376} + return file_product_proto_rawDescGZIP(), []int{394} } func (x *Address) GetStreet() string { @@ -18716,7 +19573,7 @@ type CatBreed struct { func (x *CatBreed) Reset() { *x = CatBreed{} - mi := &file_product_proto_msgTypes[377] + mi := &file_product_proto_msgTypes[395] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18728,7 +19585,7 @@ func (x *CatBreed) String() string { func (*CatBreed) ProtoMessage() {} func (x *CatBreed) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[377] + mi := &file_product_proto_msgTypes[395] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18741,7 +19598,7 @@ func (x *CatBreed) ProtoReflect() protoreflect.Message { // Deprecated: Use CatBreed.ProtoReflect.Descriptor instead. func (*CatBreed) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{377} + return file_product_proto_rawDescGZIP(), []int{395} } func (x *CatBreed) GetId() string { @@ -18784,7 +19641,7 @@ type DogBreed struct { func (x *DogBreed) Reset() { *x = DogBreed{} - mi := &file_product_proto_msgTypes[378] + mi := &file_product_proto_msgTypes[396] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18796,7 +19653,7 @@ func (x *DogBreed) String() string { func (*DogBreed) ProtoMessage() {} func (x *DogBreed) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[378] + mi := &file_product_proto_msgTypes[396] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18809,7 +19666,7 @@ func (x *DogBreed) ProtoReflect() protoreflect.Message { // Deprecated: Use DogBreed.ProtoReflect.Descriptor instead. func (*DogBreed) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{378} + return file_product_proto_rawDescGZIP(), []int{396} } func (x *DogBreed) GetId() string { @@ -18851,7 +19708,7 @@ type BreedCharacteristics struct { func (x *BreedCharacteristics) Reset() { *x = BreedCharacteristics{} - mi := &file_product_proto_msgTypes[379] + mi := &file_product_proto_msgTypes[397] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18863,7 +19720,7 @@ func (x *BreedCharacteristics) String() string { func (*BreedCharacteristics) ProtoMessage() {} func (x *BreedCharacteristics) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[379] + mi := &file_product_proto_msgTypes[397] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18876,7 +19733,7 @@ func (x *BreedCharacteristics) ProtoReflect() protoreflect.Message { // Deprecated: Use BreedCharacteristics.ProtoReflect.Descriptor instead. func (*BreedCharacteristics) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{379} + return file_product_proto_rawDescGZIP(), []int{397} } func (x *BreedCharacteristics) GetSize() string { @@ -18913,7 +19770,7 @@ type StorageItem struct { func (x *StorageItem) Reset() { *x = StorageItem{} - mi := &file_product_proto_msgTypes[380] + mi := &file_product_proto_msgTypes[398] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -18925,7 +19782,7 @@ func (x *StorageItem) String() string { func (*StorageItem) ProtoMessage() {} func (x *StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[380] + mi := &file_product_proto_msgTypes[398] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -18938,7 +19795,7 @@ func (x *StorageItem) ProtoReflect() protoreflect.Message { // Deprecated: Use StorageItem.ProtoReflect.Descriptor instead. func (*StorageItem) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{380} + return file_product_proto_rawDescGZIP(), []int{398} } func (x *StorageItem) GetInstance() isStorageItem_Instance { @@ -18996,7 +19853,7 @@ type PalletItem struct { func (x *PalletItem) Reset() { *x = PalletItem{} - mi := &file_product_proto_msgTypes[381] + mi := &file_product_proto_msgTypes[399] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19008,7 +19865,7 @@ func (x *PalletItem) String() string { func (*PalletItem) ProtoMessage() {} func (x *PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[381] + mi := &file_product_proto_msgTypes[399] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19021,7 +19878,7 @@ func (x *PalletItem) ProtoReflect() protoreflect.Message { // Deprecated: Use PalletItem.ProtoReflect.Descriptor instead. func (*PalletItem) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{381} + return file_product_proto_rawDescGZIP(), []int{399} } func (x *PalletItem) GetId() string { @@ -19080,7 +19937,7 @@ type ContainerItem struct { func (x *ContainerItem) Reset() { *x = ContainerItem{} - mi := &file_product_proto_msgTypes[382] + mi := &file_product_proto_msgTypes[400] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19092,7 +19949,7 @@ func (x *ContainerItem) String() string { func (*ContainerItem) ProtoMessage() {} func (x *ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[382] + mi := &file_product_proto_msgTypes[400] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19105,7 +19962,7 @@ func (x *ContainerItem) ProtoReflect() protoreflect.Message { // Deprecated: Use ContainerItem.ProtoReflect.Descriptor instead. func (*ContainerItem) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{382} + return file_product_proto_rawDescGZIP(), []int{400} } func (x *ContainerItem) GetId() string { @@ -19161,7 +20018,7 @@ type ItemHandler struct { func (x *ItemHandler) Reset() { *x = ItemHandler{} - mi := &file_product_proto_msgTypes[383] + mi := &file_product_proto_msgTypes[401] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19173,7 +20030,7 @@ func (x *ItemHandler) String() string { func (*ItemHandler) ProtoMessage() {} func (x *ItemHandler) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[383] + mi := &file_product_proto_msgTypes[401] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19186,7 +20043,7 @@ func (x *ItemHandler) ProtoReflect() protoreflect.Message { // Deprecated: Use ItemHandler.ProtoReflect.Descriptor instead. func (*ItemHandler) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{383} + return file_product_proto_rawDescGZIP(), []int{401} } func (x *ItemHandler) GetId() string { @@ -19221,7 +20078,7 @@ type PalletSpecs struct { func (x *PalletSpecs) Reset() { *x = PalletSpecs{} - mi := &file_product_proto_msgTypes[384] + mi := &file_product_proto_msgTypes[402] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19233,7 +20090,7 @@ func (x *PalletSpecs) String() string { func (*PalletSpecs) ProtoMessage() {} func (x *PalletSpecs) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[384] + mi := &file_product_proto_msgTypes[402] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19246,7 +20103,7 @@ func (x *PalletSpecs) ProtoReflect() protoreflect.Message { // Deprecated: Use PalletSpecs.ProtoReflect.Descriptor instead. func (*PalletSpecs) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{384} + return file_product_proto_rawDescGZIP(), []int{402} } func (x *PalletSpecs) GetName() string { @@ -19281,7 +20138,7 @@ type ContainerSpecs struct { func (x *ContainerSpecs) Reset() { *x = ContainerSpecs{} - mi := &file_product_proto_msgTypes[385] + mi := &file_product_proto_msgTypes[403] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19293,7 +20150,7 @@ func (x *ContainerSpecs) String() string { func (*ContainerSpecs) ProtoMessage() {} func (x *ContainerSpecs) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[385] + mi := &file_product_proto_msgTypes[403] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19306,7 +20163,7 @@ func (x *ContainerSpecs) ProtoReflect() protoreflect.Message { // Deprecated: Use ContainerSpecs.ProtoReflect.Descriptor instead. func (*ContainerSpecs) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{385} + return file_product_proto_rawDescGZIP(), []int{403} } func (x *ContainerSpecs) GetName() string { @@ -19341,7 +20198,7 @@ type Dimensions struct { func (x *Dimensions) Reset() { *x = Dimensions{} - mi := &file_product_proto_msgTypes[386] + mi := &file_product_proto_msgTypes[404] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19353,7 +20210,7 @@ func (x *Dimensions) String() string { func (*Dimensions) ProtoMessage() {} func (x *Dimensions) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[386] + mi := &file_product_proto_msgTypes[404] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19366,7 +20223,7 @@ func (x *Dimensions) ProtoReflect() protoreflect.Message { // Deprecated: Use Dimensions.ProtoReflect.Descriptor instead. func (*Dimensions) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{386} + return file_product_proto_rawDescGZIP(), []int{404} } func (x *Dimensions) GetLength() float64 { @@ -19403,7 +20260,7 @@ type StorageOperationResult struct { func (x *StorageOperationResult) Reset() { *x = StorageOperationResult{} - mi := &file_product_proto_msgTypes[387] + mi := &file_product_proto_msgTypes[405] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19415,7 +20272,7 @@ func (x *StorageOperationResult) String() string { func (*StorageOperationResult) ProtoMessage() {} func (x *StorageOperationResult) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[387] + mi := &file_product_proto_msgTypes[405] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19428,7 +20285,7 @@ func (x *StorageOperationResult) ProtoReflect() protoreflect.Message { // Deprecated: Use StorageOperationResult.ProtoReflect.Descriptor instead. func (*StorageOperationResult) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{387} + return file_product_proto_rawDescGZIP(), []int{405} } func (x *StorageOperationResult) GetValue() isStorageOperationResult_Value { @@ -19482,7 +20339,7 @@ type StorageSuccess struct { func (x *StorageSuccess) Reset() { *x = StorageSuccess{} - mi := &file_product_proto_msgTypes[388] + mi := &file_product_proto_msgTypes[406] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19494,7 +20351,7 @@ func (x *StorageSuccess) String() string { func (*StorageSuccess) ProtoMessage() {} func (x *StorageSuccess) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[388] + mi := &file_product_proto_msgTypes[406] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19507,7 +20364,7 @@ func (x *StorageSuccess) ProtoReflect() protoreflect.Message { // Deprecated: Use StorageSuccess.ProtoReflect.Descriptor instead. func (*StorageSuccess) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{388} + return file_product_proto_rawDescGZIP(), []int{406} } func (x *StorageSuccess) GetMessage() string { @@ -19534,7 +20391,7 @@ type StorageFailure struct { func (x *StorageFailure) Reset() { *x = StorageFailure{} - mi := &file_product_proto_msgTypes[389] + mi := &file_product_proto_msgTypes[407] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19546,7 +20403,7 @@ func (x *StorageFailure) String() string { func (*StorageFailure) ProtoMessage() {} func (x *StorageFailure) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[389] + mi := &file_product_proto_msgTypes[407] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19559,7 +20416,7 @@ func (x *StorageFailure) ProtoReflect() protoreflect.Message { // Deprecated: Use StorageFailure.ProtoReflect.Descriptor instead. func (*StorageFailure) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{389} + return file_product_proto_rawDescGZIP(), []int{407} } func (x *StorageFailure) GetMessage() string { @@ -19586,7 +20443,7 @@ type SecuritySetup struct { func (x *SecuritySetup) Reset() { *x = SecuritySetup{} - mi := &file_product_proto_msgTypes[390] + mi := &file_product_proto_msgTypes[408] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19598,7 +20455,7 @@ func (x *SecuritySetup) String() string { func (*SecuritySetup) ProtoMessage() {} func (x *SecuritySetup) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[390] + mi := &file_product_proto_msgTypes[408] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19611,7 +20468,7 @@ func (x *SecuritySetup) ProtoReflect() protoreflect.Message { // Deprecated: Use SecuritySetup.ProtoReflect.Descriptor instead. func (*SecuritySetup) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{390} + return file_product_proto_rawDescGZIP(), []int{408} } func (x *SecuritySetup) GetSecurityLevel() string { @@ -19638,7 +20495,7 @@ type ActionSuccess struct { func (x *ActionSuccess) Reset() { *x = ActionSuccess{} - mi := &file_product_proto_msgTypes[391] + mi := &file_product_proto_msgTypes[409] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19650,7 +20507,7 @@ func (x *ActionSuccess) String() string { func (*ActionSuccess) ProtoMessage() {} func (x *ActionSuccess) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[391] + mi := &file_product_proto_msgTypes[409] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19663,7 +20520,7 @@ func (x *ActionSuccess) ProtoReflect() protoreflect.Message { // Deprecated: Use ActionSuccess.ProtoReflect.Descriptor instead. func (*ActionSuccess) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{391} + return file_product_proto_rawDescGZIP(), []int{409} } func (x *ActionSuccess) GetMessage() string { @@ -19690,7 +20547,7 @@ type ActionError struct { func (x *ActionError) Reset() { *x = ActionError{} - mi := &file_product_proto_msgTypes[392] + mi := &file_product_proto_msgTypes[410] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19702,7 +20559,7 @@ func (x *ActionError) String() string { func (*ActionError) ProtoMessage() {} func (x *ActionError) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[392] + mi := &file_product_proto_msgTypes[410] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19715,7 +20572,7 @@ func (x *ActionError) ProtoReflect() protoreflect.Message { // Deprecated: Use ActionError.ProtoReflect.Descriptor instead. func (*ActionError) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{392} + return file_product_proto_rawDescGZIP(), []int{410} } func (x *ActionError) GetMessage() string { @@ -19744,7 +20601,7 @@ type TestDetails struct { func (x *TestDetails) Reset() { *x = TestDetails{} - mi := &file_product_proto_msgTypes[393] + mi := &file_product_proto_msgTypes[411] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19756,7 +20613,7 @@ func (x *TestDetails) String() string { func (*TestDetails) ProtoMessage() {} func (x *TestDetails) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[393] + mi := &file_product_proto_msgTypes[411] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19769,7 +20626,7 @@ func (x *TestDetails) ProtoReflect() protoreflect.Message { // Deprecated: Use TestDetails.ProtoReflect.Descriptor instead. func (*TestDetails) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{393} + return file_product_proto_rawDescGZIP(), []int{411} } func (x *TestDetails) GetId() string { @@ -19810,7 +20667,7 @@ type CategoryInput struct { func (x *CategoryInput) Reset() { *x = CategoryInput{} - mi := &file_product_proto_msgTypes[394] + mi := &file_product_proto_msgTypes[412] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19822,7 +20679,7 @@ func (x *CategoryInput) String() string { func (*CategoryInput) ProtoMessage() {} func (x *CategoryInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[394] + mi := &file_product_proto_msgTypes[412] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19835,7 +20692,7 @@ func (x *CategoryInput) ProtoReflect() protoreflect.Message { // Deprecated: Use CategoryInput.ProtoReflect.Descriptor instead. func (*CategoryInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{394} + return file_product_proto_rawDescGZIP(), []int{412} } func (x *CategoryInput) GetName() string { @@ -19864,7 +20721,7 @@ type ProductCountFilter struct { func (x *ProductCountFilter) Reset() { *x = ProductCountFilter{} - mi := &file_product_proto_msgTypes[395] + mi := &file_product_proto_msgTypes[413] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19876,7 +20733,7 @@ func (x *ProductCountFilter) String() string { func (*ProductCountFilter) ProtoMessage() {} func (x *ProductCountFilter) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[395] + mi := &file_product_proto_msgTypes[413] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19889,7 +20746,7 @@ func (x *ProductCountFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use ProductCountFilter.ProtoReflect.Descriptor instead. func (*ProductCountFilter) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{395} + return file_product_proto_rawDescGZIP(), []int{413} } func (x *ProductCountFilter) GetMinPrice() *wrapperspb.DoubleValue { @@ -19933,7 +20790,7 @@ type SubcategoryItemFilter struct { func (x *SubcategoryItemFilter) Reset() { *x = SubcategoryItemFilter{} - mi := &file_product_proto_msgTypes[396] + mi := &file_product_proto_msgTypes[414] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -19945,7 +20802,7 @@ func (x *SubcategoryItemFilter) String() string { func (*SubcategoryItemFilter) ProtoMessage() {} func (x *SubcategoryItemFilter) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[396] + mi := &file_product_proto_msgTypes[414] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -19958,7 +20815,7 @@ func (x *SubcategoryItemFilter) ProtoReflect() protoreflect.Message { // Deprecated: Use SubcategoryItemFilter.ProtoReflect.Descriptor instead. func (*SubcategoryItemFilter) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{396} + return file_product_proto_rawDescGZIP(), []int{414} } func (x *SubcategoryItemFilter) GetMinPrice() *wrapperspb.DoubleValue { @@ -20007,7 +20864,7 @@ type ShippingEstimateInput struct { func (x *ShippingEstimateInput) Reset() { *x = ShippingEstimateInput{} - mi := &file_product_proto_msgTypes[397] + mi := &file_product_proto_msgTypes[415] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20019,7 +20876,7 @@ func (x *ShippingEstimateInput) String() string { func (*ShippingEstimateInput) ProtoMessage() {} func (x *ShippingEstimateInput) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[397] + mi := &file_product_proto_msgTypes[415] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20032,7 +20889,7 @@ func (x *ShippingEstimateInput) ProtoReflect() protoreflect.Message { // Deprecated: Use ShippingEstimateInput.ProtoReflect.Descriptor instead. func (*ShippingEstimateInput) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{397} + return file_product_proto_rawDescGZIP(), []int{415} } func (x *ShippingEstimateInput) GetDestination() ShippingDestination { @@ -20065,7 +20922,7 @@ type ListOfAuthorFilter_List struct { func (x *ListOfAuthorFilter_List) Reset() { *x = ListOfAuthorFilter_List{} - mi := &file_product_proto_msgTypes[398] + mi := &file_product_proto_msgTypes[416] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20077,7 +20934,7 @@ func (x *ListOfAuthorFilter_List) String() string { func (*ListOfAuthorFilter_List) ProtoMessage() {} func (x *ListOfAuthorFilter_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[398] + mi := &file_product_proto_msgTypes[416] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20109,7 +20966,7 @@ type ListOfAuthorInput_List struct { func (x *ListOfAuthorInput_List) Reset() { *x = ListOfAuthorInput_List{} - mi := &file_product_proto_msgTypes[399] + mi := &file_product_proto_msgTypes[417] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20121,7 +20978,7 @@ func (x *ListOfAuthorInput_List) String() string { func (*ListOfAuthorInput_List) ProtoMessage() {} func (x *ListOfAuthorInput_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[399] + mi := &file_product_proto_msgTypes[417] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20153,7 +21010,7 @@ type ListOfBlogPost_List struct { func (x *ListOfBlogPost_List) Reset() { *x = ListOfBlogPost_List{} - mi := &file_product_proto_msgTypes[400] + mi := &file_product_proto_msgTypes[418] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20165,7 +21022,7 @@ func (x *ListOfBlogPost_List) String() string { func (*ListOfBlogPost_List) ProtoMessage() {} func (x *ListOfBlogPost_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[400] + mi := &file_product_proto_msgTypes[418] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20197,7 +21054,7 @@ type ListOfBlogPostFilter_List struct { func (x *ListOfBlogPostFilter_List) Reset() { *x = ListOfBlogPostFilter_List{} - mi := &file_product_proto_msgTypes[401] + mi := &file_product_proto_msgTypes[419] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20209,7 +21066,7 @@ func (x *ListOfBlogPostFilter_List) String() string { func (*ListOfBlogPostFilter_List) ProtoMessage() {} func (x *ListOfBlogPostFilter_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[401] + mi := &file_product_proto_msgTypes[419] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20241,7 +21098,7 @@ type ListOfBlogPostInput_List struct { func (x *ListOfBlogPostInput_List) Reset() { *x = ListOfBlogPostInput_List{} - mi := &file_product_proto_msgTypes[402] + mi := &file_product_proto_msgTypes[420] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20253,7 +21110,7 @@ func (x *ListOfBlogPostInput_List) String() string { func (*ListOfBlogPostInput_List) ProtoMessage() {} func (x *ListOfBlogPostInput_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[402] + mi := &file_product_proto_msgTypes[420] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20285,7 +21142,7 @@ type ListOfBoolean_List struct { func (x *ListOfBoolean_List) Reset() { *x = ListOfBoolean_List{} - mi := &file_product_proto_msgTypes[403] + mi := &file_product_proto_msgTypes[421] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20297,7 +21154,7 @@ func (x *ListOfBoolean_List) String() string { func (*ListOfBoolean_List) ProtoMessage() {} func (x *ListOfBoolean_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[403] + mi := &file_product_proto_msgTypes[421] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20329,7 +21186,7 @@ type ListOfCategory_List struct { func (x *ListOfCategory_List) Reset() { *x = ListOfCategory_List{} - mi := &file_product_proto_msgTypes[404] + mi := &file_product_proto_msgTypes[422] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20341,7 +21198,7 @@ func (x *ListOfCategory_List) String() string { func (*ListOfCategory_List) ProtoMessage() {} func (x *ListOfCategory_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[404] + mi := &file_product_proto_msgTypes[422] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20373,7 +21230,7 @@ type ListOfCategoryInput_List struct { func (x *ListOfCategoryInput_List) Reset() { *x = ListOfCategoryInput_List{} - mi := &file_product_proto_msgTypes[405] + mi := &file_product_proto_msgTypes[423] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20385,7 +21242,7 @@ func (x *ListOfCategoryInput_List) String() string { func (*ListOfCategoryInput_List) ProtoMessage() {} func (x *ListOfCategoryInput_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[405] + mi := &file_product_proto_msgTypes[423] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20417,7 +21274,7 @@ type ListOfFloat_List struct { func (x *ListOfFloat_List) Reset() { *x = ListOfFloat_List{} - mi := &file_product_proto_msgTypes[406] + mi := &file_product_proto_msgTypes[424] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20429,7 +21286,7 @@ func (x *ListOfFloat_List) String() string { func (*ListOfFloat_List) ProtoMessage() {} func (x *ListOfFloat_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[406] + mi := &file_product_proto_msgTypes[424] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20461,7 +21318,7 @@ type ListOfListOfCategory_List struct { func (x *ListOfListOfCategory_List) Reset() { *x = ListOfListOfCategory_List{} - mi := &file_product_proto_msgTypes[407] + mi := &file_product_proto_msgTypes[425] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20473,7 +21330,7 @@ func (x *ListOfListOfCategory_List) String() string { func (*ListOfListOfCategory_List) ProtoMessage() {} func (x *ListOfListOfCategory_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[407] + mi := &file_product_proto_msgTypes[425] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20505,7 +21362,7 @@ type ListOfListOfCategoryInput_List struct { func (x *ListOfListOfCategoryInput_List) Reset() { *x = ListOfListOfCategoryInput_List{} - mi := &file_product_proto_msgTypes[408] + mi := &file_product_proto_msgTypes[426] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20517,7 +21374,7 @@ func (x *ListOfListOfCategoryInput_List) String() string { func (*ListOfListOfCategoryInput_List) ProtoMessage() {} func (x *ListOfListOfCategoryInput_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[408] + mi := &file_product_proto_msgTypes[426] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20549,7 +21406,7 @@ type ListOfListOfString_List struct { func (x *ListOfListOfString_List) Reset() { *x = ListOfListOfString_List{} - mi := &file_product_proto_msgTypes[409] + mi := &file_product_proto_msgTypes[427] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20561,7 +21418,7 @@ func (x *ListOfListOfString_List) String() string { func (*ListOfListOfString_List) ProtoMessage() {} func (x *ListOfListOfString_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[409] + mi := &file_product_proto_msgTypes[427] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20593,7 +21450,7 @@ type ListOfListOfUser_List struct { func (x *ListOfListOfUser_List) Reset() { *x = ListOfListOfUser_List{} - mi := &file_product_proto_msgTypes[410] + mi := &file_product_proto_msgTypes[428] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20605,7 +21462,7 @@ func (x *ListOfListOfUser_List) String() string { func (*ListOfListOfUser_List) ProtoMessage() {} func (x *ListOfListOfUser_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[410] + mi := &file_product_proto_msgTypes[428] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20637,7 +21494,7 @@ type ListOfListOfUserInput_List struct { func (x *ListOfListOfUserInput_List) Reset() { *x = ListOfListOfUserInput_List{} - mi := &file_product_proto_msgTypes[411] + mi := &file_product_proto_msgTypes[429] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20649,7 +21506,7 @@ func (x *ListOfListOfUserInput_List) String() string { func (*ListOfListOfUserInput_List) ProtoMessage() {} func (x *ListOfListOfUserInput_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[411] + mi := &file_product_proto_msgTypes[429] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20681,7 +21538,7 @@ type ListOfOrderLine_List struct { func (x *ListOfOrderLine_List) Reset() { *x = ListOfOrderLine_List{} - mi := &file_product_proto_msgTypes[412] + mi := &file_product_proto_msgTypes[430] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20693,7 +21550,7 @@ func (x *ListOfOrderLine_List) String() string { func (*ListOfOrderLine_List) ProtoMessage() {} func (x *ListOfOrderLine_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[412] + mi := &file_product_proto_msgTypes[430] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20725,7 +21582,7 @@ type ListOfProduct_List struct { func (x *ListOfProduct_List) Reset() { *x = ListOfProduct_List{} - mi := &file_product_proto_msgTypes[413] + mi := &file_product_proto_msgTypes[431] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20737,7 +21594,7 @@ func (x *ListOfProduct_List) String() string { func (*ListOfProduct_List) ProtoMessage() {} func (x *ListOfProduct_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[413] + mi := &file_product_proto_msgTypes[431] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20769,7 +21626,7 @@ type ListOfStorage_List struct { func (x *ListOfStorage_List) Reset() { *x = ListOfStorage_List{} - mi := &file_product_proto_msgTypes[414] + mi := &file_product_proto_msgTypes[432] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20781,7 +21638,7 @@ func (x *ListOfStorage_List) String() string { func (*ListOfStorage_List) ProtoMessage() {} func (x *ListOfStorage_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[414] + mi := &file_product_proto_msgTypes[432] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20813,7 +21670,7 @@ type ListOfString_List struct { func (x *ListOfString_List) Reset() { *x = ListOfString_List{} - mi := &file_product_proto_msgTypes[415] + mi := &file_product_proto_msgTypes[433] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20825,7 +21682,7 @@ func (x *ListOfString_List) String() string { func (*ListOfString_List) ProtoMessage() {} func (x *ListOfString_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[415] + mi := &file_product_proto_msgTypes[433] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20857,7 +21714,7 @@ type ListOfSubcategory_List struct { func (x *ListOfSubcategory_List) Reset() { *x = ListOfSubcategory_List{} - mi := &file_product_proto_msgTypes[416] + mi := &file_product_proto_msgTypes[434] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20869,7 +21726,7 @@ func (x *ListOfSubcategory_List) String() string { func (*ListOfSubcategory_List) ProtoMessage() {} func (x *ListOfSubcategory_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[416] + mi := &file_product_proto_msgTypes[434] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20901,7 +21758,7 @@ type ListOfUser_List struct { func (x *ListOfUser_List) Reset() { *x = ListOfUser_List{} - mi := &file_product_proto_msgTypes[417] + mi := &file_product_proto_msgTypes[435] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20913,7 +21770,7 @@ func (x *ListOfUser_List) String() string { func (*ListOfUser_List) ProtoMessage() {} func (x *ListOfUser_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[417] + mi := &file_product_proto_msgTypes[435] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20945,7 +21802,7 @@ type ListOfUserInput_List struct { func (x *ListOfUserInput_List) Reset() { *x = ListOfUserInput_List{} - mi := &file_product_proto_msgTypes[418] + mi := &file_product_proto_msgTypes[436] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -20957,7 +21814,7 @@ func (x *ListOfUserInput_List) String() string { func (*ListOfUserInput_List) ProtoMessage() {} func (x *ListOfUserInput_List) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[418] + mi := &file_product_proto_msgTypes[436] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -20989,7 +21846,7 @@ type RequireStorageStockHealthScoreByIdFields_RestockData struct { func (x *RequireStorageStockHealthScoreByIdFields_RestockData) Reset() { *x = RequireStorageStockHealthScoreByIdFields_RestockData{} - mi := &file_product_proto_msgTypes[419] + mi := &file_product_proto_msgTypes[437] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21001,7 +21858,7 @@ func (x *RequireStorageStockHealthScoreByIdFields_RestockData) String() string { func (*RequireStorageStockHealthScoreByIdFields_RestockData) ProtoMessage() {} func (x *RequireStorageStockHealthScoreByIdFields_RestockData) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[419] + mi := &file_product_proto_msgTypes[437] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21034,7 +21891,7 @@ type RequireStorageMetadataScoreByIdFields_StorageMetadata struct { func (x *RequireStorageMetadataScoreByIdFields_StorageMetadata) Reset() { *x = RequireStorageMetadataScoreByIdFields_StorageMetadata{} - mi := &file_product_proto_msgTypes[420] + mi := &file_product_proto_msgTypes[438] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21046,7 +21903,7 @@ func (x *RequireStorageMetadataScoreByIdFields_StorageMetadata) String() string func (*RequireStorageMetadataScoreByIdFields_StorageMetadata) ProtoMessage() {} func (x *RequireStorageMetadataScoreByIdFields_StorageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[420] + mi := &file_product_proto_msgTypes[438] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21087,7 +21944,7 @@ type RequireStorageProcessedMetadataByIdFields_StorageMetadata struct { func (x *RequireStorageProcessedMetadataByIdFields_StorageMetadata) Reset() { *x = RequireStorageProcessedMetadataByIdFields_StorageMetadata{} - mi := &file_product_proto_msgTypes[421] + mi := &file_product_proto_msgTypes[439] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21099,7 +21956,7 @@ func (x *RequireStorageProcessedMetadataByIdFields_StorageMetadata) String() str func (*RequireStorageProcessedMetadataByIdFields_StorageMetadata) ProtoMessage() {} func (x *RequireStorageProcessedMetadataByIdFields_StorageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[421] + mi := &file_product_proto_msgTypes[439] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21146,7 +22003,7 @@ type RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata struct { func (x *RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata) Reset() { *x = RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata{} - mi := &file_product_proto_msgTypes[422] + mi := &file_product_proto_msgTypes[440] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21158,7 +22015,7 @@ func (x *RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata) Stri func (*RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata) ProtoMessage() {} func (x *RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[422] + mi := &file_product_proto_msgTypes[440] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21198,7 +22055,7 @@ type RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata struct { func (x *RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata) Reset() { *x = RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata{} - mi := &file_product_proto_msgTypes[423] + mi := &file_product_proto_msgTypes[441] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21210,7 +22067,7 @@ func (x *RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata) Strin func (*RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata) ProtoMessage() {} func (x *RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[423] + mi := &file_product_proto_msgTypes[441] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21250,7 +22107,7 @@ type RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo struct { func (x *RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo) Reset() { *x = RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo{} - mi := &file_product_proto_msgTypes[424] + mi := &file_product_proto_msgTypes[442] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21262,7 +22119,7 @@ func (x *RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo) String func (*RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo) ProtoMessage() {} func (x *RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[424] + mi := &file_product_proto_msgTypes[442] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21302,7 +22159,7 @@ type RequireStorageItemInfoByIdFields_PalletItem struct { func (x *RequireStorageItemInfoByIdFields_PalletItem) Reset() { *x = RequireStorageItemInfoByIdFields_PalletItem{} - mi := &file_product_proto_msgTypes[425] + mi := &file_product_proto_msgTypes[443] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21314,7 +22171,7 @@ func (x *RequireStorageItemInfoByIdFields_PalletItem) String() string { func (*RequireStorageItemInfoByIdFields_PalletItem) ProtoMessage() {} func (x *RequireStorageItemInfoByIdFields_PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[425] + mi := &file_product_proto_msgTypes[443] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21354,7 +22211,7 @@ type RequireStorageItemInfoByIdFields_ContainerItem struct { func (x *RequireStorageItemInfoByIdFields_ContainerItem) Reset() { *x = RequireStorageItemInfoByIdFields_ContainerItem{} - mi := &file_product_proto_msgTypes[426] + mi := &file_product_proto_msgTypes[444] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21366,7 +22223,7 @@ func (x *RequireStorageItemInfoByIdFields_ContainerItem) String() string { func (*RequireStorageItemInfoByIdFields_ContainerItem) ProtoMessage() {} func (x *RequireStorageItemInfoByIdFields_ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[426] + mi := &file_product_proto_msgTypes[444] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21409,7 +22266,7 @@ type RequireStorageItemInfoByIdFields_StorageItem struct { func (x *RequireStorageItemInfoByIdFields_StorageItem) Reset() { *x = RequireStorageItemInfoByIdFields_StorageItem{} - mi := &file_product_proto_msgTypes[427] + mi := &file_product_proto_msgTypes[445] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21421,7 +22278,7 @@ func (x *RequireStorageItemInfoByIdFields_StorageItem) String() string { func (*RequireStorageItemInfoByIdFields_StorageItem) ProtoMessage() {} func (x *RequireStorageItemInfoByIdFields_StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[427] + mi := &file_product_proto_msgTypes[445] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21490,7 +22347,7 @@ type RequireStorageOperationReportByIdFields_StorageSuccess struct { func (x *RequireStorageOperationReportByIdFields_StorageSuccess) Reset() { *x = RequireStorageOperationReportByIdFields_StorageSuccess{} - mi := &file_product_proto_msgTypes[428] + mi := &file_product_proto_msgTypes[446] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21502,7 +22359,7 @@ func (x *RequireStorageOperationReportByIdFields_StorageSuccess) String() string func (*RequireStorageOperationReportByIdFields_StorageSuccess) ProtoMessage() {} func (x *RequireStorageOperationReportByIdFields_StorageSuccess) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[428] + mi := &file_product_proto_msgTypes[446] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21542,7 +22399,7 @@ type RequireStorageOperationReportByIdFields_StorageFailure struct { func (x *RequireStorageOperationReportByIdFields_StorageFailure) Reset() { *x = RequireStorageOperationReportByIdFields_StorageFailure{} - mi := &file_product_proto_msgTypes[429] + mi := &file_product_proto_msgTypes[447] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21554,7 +22411,7 @@ func (x *RequireStorageOperationReportByIdFields_StorageFailure) String() string func (*RequireStorageOperationReportByIdFields_StorageFailure) ProtoMessage() {} func (x *RequireStorageOperationReportByIdFields_StorageFailure) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[429] + mi := &file_product_proto_msgTypes[447] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21597,7 +22454,7 @@ type RequireStorageOperationReportByIdFields_StorageOperationResult struct { func (x *RequireStorageOperationReportByIdFields_StorageOperationResult) Reset() { *x = RequireStorageOperationReportByIdFields_StorageOperationResult{} - mi := &file_product_proto_msgTypes[430] + mi := &file_product_proto_msgTypes[448] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21609,7 +22466,7 @@ func (x *RequireStorageOperationReportByIdFields_StorageOperationResult) String( func (*RequireStorageOperationReportByIdFields_StorageOperationResult) ProtoMessage() {} func (x *RequireStorageOperationReportByIdFields_StorageOperationResult) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[430] + mi := &file_product_proto_msgTypes[448] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21678,7 +22535,7 @@ type RequireStorageSecuritySummaryByIdFields_SecuritySetup struct { func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup) Reset() { *x = RequireStorageSecuritySummaryByIdFields_SecuritySetup{} - mi := &file_product_proto_msgTypes[431] + mi := &file_product_proto_msgTypes[449] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21690,7 +22547,7 @@ func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup) String() string func (*RequireStorageSecuritySummaryByIdFields_SecuritySetup) ProtoMessage() {} func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[431] + mi := &file_product_proto_msgTypes[449] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21730,7 +22587,7 @@ type RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem struct { func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem) Reset() { *x = RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem{} - mi := &file_product_proto_msgTypes[432] + mi := &file_product_proto_msgTypes[450] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21742,7 +22599,7 @@ func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem) Strin func (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem) ProtoMessage() {} func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[432] + mi := &file_product_proto_msgTypes[450] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21782,7 +22639,7 @@ type RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem struct func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem) Reset() { *x = RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem{} - mi := &file_product_proto_msgTypes[433] + mi := &file_product_proto_msgTypes[451] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21794,7 +22651,7 @@ func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem) St func (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem) ProtoMessage() {} func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[433] + mi := &file_product_proto_msgTypes[451] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21837,7 +22694,7 @@ type RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem struct { func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem) Reset() { *x = RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem{} - mi := &file_product_proto_msgTypes[434] + mi := &file_product_proto_msgTypes[452] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21849,7 +22706,7 @@ func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem) Stri func (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem) ProtoMessage() {} func (x *RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[434] + mi := &file_product_proto_msgTypes[452] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21917,7 +22774,7 @@ type RequireStorageItemHandlerInfoByIdFields_PalletItem struct { func (x *RequireStorageItemHandlerInfoByIdFields_PalletItem) Reset() { *x = RequireStorageItemHandlerInfoByIdFields_PalletItem{} - mi := &file_product_proto_msgTypes[435] + mi := &file_product_proto_msgTypes[453] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21929,7 +22786,7 @@ func (x *RequireStorageItemHandlerInfoByIdFields_PalletItem) String() string { func (*RequireStorageItemHandlerInfoByIdFields_PalletItem) ProtoMessage() {} func (x *RequireStorageItemHandlerInfoByIdFields_PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[435] + mi := &file_product_proto_msgTypes[453] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -21961,7 +22818,7 @@ type RequireStorageItemHandlerInfoByIdFields_ContainerItem struct { func (x *RequireStorageItemHandlerInfoByIdFields_ContainerItem) Reset() { *x = RequireStorageItemHandlerInfoByIdFields_ContainerItem{} - mi := &file_product_proto_msgTypes[436] + mi := &file_product_proto_msgTypes[454] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -21973,7 +22830,7 @@ func (x *RequireStorageItemHandlerInfoByIdFields_ContainerItem) String() string func (*RequireStorageItemHandlerInfoByIdFields_ContainerItem) ProtoMessage() {} func (x *RequireStorageItemHandlerInfoByIdFields_ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[436] + mi := &file_product_proto_msgTypes[454] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22009,7 +22866,7 @@ type RequireStorageItemHandlerInfoByIdFields_StorageItem struct { func (x *RequireStorageItemHandlerInfoByIdFields_StorageItem) Reset() { *x = RequireStorageItemHandlerInfoByIdFields_StorageItem{} - mi := &file_product_proto_msgTypes[437] + mi := &file_product_proto_msgTypes[455] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22021,7 +22878,7 @@ func (x *RequireStorageItemHandlerInfoByIdFields_StorageItem) String() string { func (*RequireStorageItemHandlerInfoByIdFields_StorageItem) ProtoMessage() {} func (x *RequireStorageItemHandlerInfoByIdFields_StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[437] + mi := &file_product_proto_msgTypes[455] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22089,7 +22946,7 @@ type RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler struct { func (x *RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler) Reset() { *x = RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler{} - mi := &file_product_proto_msgTypes[438] + mi := &file_product_proto_msgTypes[456] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22101,7 +22958,7 @@ func (x *RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler) String( func (*RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler) ProtoMessage() {} func (x *RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[438] + mi := &file_product_proto_msgTypes[456] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22133,7 +22990,7 @@ type RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler struct { func (x *RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler) Reset() { *x = RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler{} - mi := &file_product_proto_msgTypes[439] + mi := &file_product_proto_msgTypes[457] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22145,7 +23002,7 @@ func (x *RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler) Stri func (*RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler) ProtoMessage() {} func (x *RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[439] + mi := &file_product_proto_msgTypes[457] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22177,7 +23034,7 @@ type RequireStorageItemSpecsInfoByIdFields_PalletItem struct { func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_PalletItem{} - mi := &file_product_proto_msgTypes[440] + mi := &file_product_proto_msgTypes[458] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22189,7 +23046,7 @@ func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem) String() string { func (*RequireStorageItemSpecsInfoByIdFields_PalletItem) ProtoMessage() {} func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[440] + mi := &file_product_proto_msgTypes[458] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22221,7 +23078,7 @@ type RequireStorageItemSpecsInfoByIdFields_ContainerItem struct { func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_ContainerItem{} - mi := &file_product_proto_msgTypes[441] + mi := &file_product_proto_msgTypes[459] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22233,7 +23090,7 @@ func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem) String() string { func (*RequireStorageItemSpecsInfoByIdFields_ContainerItem) ProtoMessage() {} func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[441] + mi := &file_product_proto_msgTypes[459] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22269,7 +23126,7 @@ type RequireStorageItemSpecsInfoByIdFields_StorageItem struct { func (x *RequireStorageItemSpecsInfoByIdFields_StorageItem) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_StorageItem{} - mi := &file_product_proto_msgTypes[442] + mi := &file_product_proto_msgTypes[460] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22281,7 +23138,7 @@ func (x *RequireStorageItemSpecsInfoByIdFields_StorageItem) String() string { func (*RequireStorageItemSpecsInfoByIdFields_StorageItem) ProtoMessage() {} func (x *RequireStorageItemSpecsInfoByIdFields_StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[442] + mi := &file_product_proto_msgTypes[460] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22350,7 +23207,7 @@ type RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs struct { func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs{} - mi := &file_product_proto_msgTypes[443] + mi := &file_product_proto_msgTypes[461] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22362,7 +23219,7 @@ func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs) String() func (*RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs) ProtoMessage() {} func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[443] + mi := &file_product_proto_msgTypes[461] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22402,7 +23259,7 @@ type RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions str func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions{} - mi := &file_product_proto_msgTypes[444] + mi := &file_product_proto_msgTypes[462] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22414,7 +23271,7 @@ func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions func (*RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions) ProtoMessage() {} func (x *RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[444] + mi := &file_product_proto_msgTypes[462] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22454,7 +23311,7 @@ type RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs struct { func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs{} - mi := &file_product_proto_msgTypes[445] + mi := &file_product_proto_msgTypes[463] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22466,7 +23323,7 @@ func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs) Str func (*RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs) ProtoMessage() {} func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[445] + mi := &file_product_proto_msgTypes[463] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22506,7 +23363,7 @@ type RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimensio func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimensions) Reset() { *x = RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimensions{} - mi := &file_product_proto_msgTypes[446] + mi := &file_product_proto_msgTypes[464] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22519,7 +23376,7 @@ func (*RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimens } func (x *RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimensions) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[446] + mi := &file_product_proto_msgTypes[464] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22558,7 +23415,7 @@ type RequireStorageDeepItemInfoByIdFields_PalletItem struct { func (x *RequireStorageDeepItemInfoByIdFields_PalletItem) Reset() { *x = RequireStorageDeepItemInfoByIdFields_PalletItem{} - mi := &file_product_proto_msgTypes[447] + mi := &file_product_proto_msgTypes[465] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22570,7 +23427,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_PalletItem) String() string { func (*RequireStorageDeepItemInfoByIdFields_PalletItem) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[447] + mi := &file_product_proto_msgTypes[465] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22602,7 +23459,7 @@ type RequireStorageDeepItemInfoByIdFields_ContainerItem struct { func (x *RequireStorageDeepItemInfoByIdFields_ContainerItem) Reset() { *x = RequireStorageDeepItemInfoByIdFields_ContainerItem{} - mi := &file_product_proto_msgTypes[448] + mi := &file_product_proto_msgTypes[466] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22614,7 +23471,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_ContainerItem) String() string { func (*RequireStorageDeepItemInfoByIdFields_ContainerItem) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[448] + mi := &file_product_proto_msgTypes[466] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22650,7 +23507,7 @@ type RequireStorageDeepItemInfoByIdFields_StorageItem struct { func (x *RequireStorageDeepItemInfoByIdFields_StorageItem) Reset() { *x = RequireStorageDeepItemInfoByIdFields_StorageItem{} - mi := &file_product_proto_msgTypes[449] + mi := &file_product_proto_msgTypes[467] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22662,7 +23519,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_StorageItem) String() string { func (*RequireStorageDeepItemInfoByIdFields_StorageItem) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[449] + mi := &file_product_proto_msgTypes[467] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22730,7 +23587,7 @@ type RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler struct { func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler) Reset() { *x = RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler{} - mi := &file_product_proto_msgTypes[450] + mi := &file_product_proto_msgTypes[468] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22742,7 +23599,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler) String() s func (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[450] + mi := &file_product_proto_msgTypes[468] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22775,7 +23632,7 @@ type RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem s func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem) Reset() { *x = RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem{} - mi := &file_product_proto_msgTypes[451] + mi := &file_product_proto_msgTypes[469] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22787,7 +23644,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerIt func (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[451] + mi := &file_product_proto_msgTypes[469] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22827,7 +23684,7 @@ type RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem stru func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem) Reset() { *x = RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem{} - mi := &file_product_proto_msgTypes[452] + mi := &file_product_proto_msgTypes[470] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22839,7 +23696,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem) func (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[452] + mi := &file_product_proto_msgTypes[470] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22882,7 +23739,7 @@ type RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem str func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem) Reset() { *x = RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem{} - mi := &file_product_proto_msgTypes[453] + mi := &file_product_proto_msgTypes[471] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22894,7 +23751,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem func (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[453] + mi := &file_product_proto_msgTypes[471] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -22962,7 +23819,7 @@ type RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler struct { func (x *RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler) Reset() { *x = RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler{} - mi := &file_product_proto_msgTypes[454] + mi := &file_product_proto_msgTypes[472] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -22974,7 +23831,7 @@ func (x *RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler) String( func (*RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler) ProtoMessage() {} func (x *RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[454] + mi := &file_product_proto_msgTypes[472] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23006,7 +23863,7 @@ type RequireWarehouseStockHealthScoreByIdFields_RestockData struct { func (x *RequireWarehouseStockHealthScoreByIdFields_RestockData) Reset() { *x = RequireWarehouseStockHealthScoreByIdFields_RestockData{} - mi := &file_product_proto_msgTypes[455] + mi := &file_product_proto_msgTypes[473] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -23018,7 +23875,7 @@ func (x *RequireWarehouseStockHealthScoreByIdFields_RestockData) String() string func (*RequireWarehouseStockHealthScoreByIdFields_RestockData) ProtoMessage() {} func (x *RequireWarehouseStockHealthScoreByIdFields_RestockData) ProtoReflect() protoreflect.Message { - mi := &file_product_proto_msgTypes[455] + mi := &file_product_proto_msgTypes[473] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -23031,7 +23888,7 @@ func (x *RequireWarehouseStockHealthScoreByIdFields_RestockData) ProtoReflect() // Deprecated: Use RequireWarehouseStockHealthScoreByIdFields_RestockData.ProtoReflect.Descriptor instead. func (*RequireWarehouseStockHealthScoreByIdFields_RestockData) Descriptor() ([]byte, []int) { - return file_product_proto_rawDescGZIP(), []int{329, 0} + return file_product_proto_rawDescGZIP(), []int{347, 0} } func (x *RequireWarehouseStockHealthScoreByIdFields_RestockData) GetLastRestockDate() string { @@ -23955,7 +24812,54 @@ const file_product_proto_rawDesc = "" + "\vpallet_item\x18\x02 \x01(\v2:.productv1.RequireStorageDeepItemInfoByIdFields.PalletItemH\x00R\n" + "palletItemB\n" + "\n" + - "\binstance\"\x7f\n" + + "\binstance\"\xd3\x01\n" + + "+RequireStorageFilteredTagSummaryByIdRequest\x12P\n" + + "\acontext\x18\x01 \x03(\v26.productv1.RequireStorageFilteredTagSummaryByIdContextR\acontext\x12R\n" + + "\n" + + "field_args\x18\x02 \x01(\v23.productv1.RequireStorageFilteredTagSummaryByIdArgsR\tfieldArgs\"\xb6\x01\n" + + "+RequireStorageFilteredTagSummaryByIdContext\x128\n" + + "\x03key\x18\x01 \x01(\v2&.productv1.LookupStorageByIdRequestKeyR\x03key\x12M\n" + + "\x06fields\x18\x02 \x01(\v25.productv1.RequireStorageFilteredTagSummaryByIdFieldsR\x06fields\"B\n" + + "(RequireStorageFilteredTagSummaryByIdArgs\x12\x16\n" + + "\x06prefix\x18\x01 \x01(\tR\x06prefix\"}\n" + + ",RequireStorageFilteredTagSummaryByIdResponse\x12M\n" + + "\x06result\x18\x01 \x03(\v25.productv1.RequireStorageFilteredTagSummaryByIdResultR\x06result\"|\n" + + "*RequireStorageFilteredTagSummaryByIdResult\x12N\n" + + "\x14filtered_tag_summary\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x12filteredTagSummary\"@\n" + + "*RequireStorageFilteredTagSummaryByIdFields\x12\x12\n" + + "\x04tags\x18\x01 \x03(\tR\x04tags\"\xe2\x01\n" + + "0RequireStorageMultiFilteredTagSummaryByIdRequest\x12U\n" + + "\acontext\x18\x01 \x03(\v2;.productv1.RequireStorageMultiFilteredTagSummaryByIdContextR\acontext\x12W\n" + + "\n" + + "field_args\x18\x02 \x01(\v28.productv1.RequireStorageMultiFilteredTagSummaryByIdArgsR\tfieldArgs\"\xc0\x01\n" + + "0RequireStorageMultiFilteredTagSummaryByIdContext\x128\n" + + "\x03key\x18\x01 \x01(\v2&.productv1.LookupStorageByIdRequestKeyR\x03key\x12R\n" + + "\x06fields\x18\x02 \x01(\v2:.productv1.RequireStorageMultiFilteredTagSummaryByIdFieldsR\x06fields\"l\n" + + "-RequireStorageMultiFilteredTagSummaryByIdArgs\x12\x1a\n" + + "\bprefixes\x18\x01 \x03(\tR\bprefixes\x12\x1f\n" + + "\vmax_results\x18\x02 \x01(\x05R\n" + + "maxResults\"\x87\x01\n" + + "1RequireStorageMultiFilteredTagSummaryByIdResponse\x12R\n" + + "\x06result\x18\x01 \x03(\v2:.productv1.RequireStorageMultiFilteredTagSummaryByIdResultR\x06result\"\x8c\x01\n" + + "/RequireStorageMultiFilteredTagSummaryByIdResult\x12Y\n" + + "\x1amulti_filtered_tag_summary\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x17multiFilteredTagSummary\"E\n" + + "/RequireStorageMultiFilteredTagSummaryByIdFields\x12\x12\n" + + "\x04tags\x18\x01 \x03(\tR\x04tags\"\xeb\x01\n" + + "3RequireStorageNullableFilteredTagSummaryByIdRequest\x12X\n" + + "\acontext\x18\x01 \x03(\v2>.productv1.RequireStorageNullableFilteredTagSummaryByIdContextR\acontext\x12Z\n" + + "\n" + + "field_args\x18\x02 \x01(\v2;.productv1.RequireStorageNullableFilteredTagSummaryByIdArgsR\tfieldArgs\"\xc6\x01\n" + + "3RequireStorageNullableFilteredTagSummaryByIdContext\x128\n" + + "\x03key\x18\x01 \x01(\v2&.productv1.LookupStorageByIdRequestKeyR\x03key\x12U\n" + + "\x06fields\x18\x02 \x01(\v2=.productv1.RequireStorageNullableFilteredTagSummaryByIdFieldsR\x06fields\"h\n" + + "0RequireStorageNullableFilteredTagSummaryByIdArgs\x124\n" + + "\x06prefix\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x06prefix\"\x8d\x01\n" + + "4RequireStorageNullableFilteredTagSummaryByIdResponse\x12U\n" + + "\x06result\x18\x01 \x03(\v2=.productv1.RequireStorageNullableFilteredTagSummaryByIdResultR\x06result\"\x95\x01\n" + + "2RequireStorageNullableFilteredTagSummaryByIdResult\x12_\n" + + "\x1dnullable_filtered_tag_summary\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x1anullableFilteredTagSummary\"H\n" + + "2RequireStorageNullableFilteredTagSummaryByIdFields\x12\x12\n" + + "\x04tags\x18\x01 \x03(\tR\x04tags\"\x7f\n" + "+RequireWarehouseStockHealthScoreByIdRequest\x12P\n" + "\acontext\x18\x01 \x03(\v26.productv1.RequireWarehouseStockHealthScoreByIdContextR\acontext\"\xb8\x01\n" + "+RequireWarehouseStockHealthScoreByIdContext\x12:\n" + @@ -24360,7 +25264,7 @@ const file_product_proto_rawDesc = "" + " SHIPPING_DESTINATION_UNSPECIFIED\x10\x00\x12!\n" + "\x1dSHIPPING_DESTINATION_DOMESTIC\x10\x01\x12 \n" + "\x1cSHIPPING_DESTINATION_EXPRESS\x10\x02\x12&\n" + - "\"SHIPPING_DESTINATION_INTERNATIONAL\x10\x032\xd1X\n" + + "\"SHIPPING_DESTINATION_INTERNATIONAL\x10\x032\xcc\\\n" + "\x0eProductService\x12`\n" + "\x11LookupProductById\x12#.productv1.LookupProductByIdRequest\x1a$.productv1.LookupProductByIdResponse\"\x00\x12`\n" + "\x11LookupStorageById\x12#.productv1.LookupStorageByIdRequest\x1a$.productv1.LookupStorageByIdResponse\"\x00\x12f\n" + @@ -24412,12 +25316,15 @@ const file_product_proto_rawDesc = "" + "\n" + "QueryUsers\x12\x1c.productv1.QueryUsersRequest\x1a\x1d.productv1.QueryUsersResponse\"\x00\x12\x9c\x01\n" + "%RequireStorageCategoryInfoSummaryById\x127.productv1.RequireStorageCategoryInfoSummaryByIdRequest\x1a8.productv1.RequireStorageCategoryInfoSummaryByIdResponse\"\x00\x12\x87\x01\n" + - "\x1eRequireStorageDeepItemInfoById\x120.productv1.RequireStorageDeepItemInfoByIdRequest\x1a1.productv1.RequireStorageDeepItemInfoByIdResponse\"\x00\x12\x90\x01\n" + + "\x1eRequireStorageDeepItemInfoById\x120.productv1.RequireStorageDeepItemInfoByIdRequest\x1a1.productv1.RequireStorageDeepItemInfoByIdResponse\"\x00\x12\x99\x01\n" + + "$RequireStorageFilteredTagSummaryById\x126.productv1.RequireStorageFilteredTagSummaryByIdRequest\x1a7.productv1.RequireStorageFilteredTagSummaryByIdResponse\"\x00\x12\x90\x01\n" + "!RequireStorageItemHandlerInfoById\x123.productv1.RequireStorageItemHandlerInfoByIdRequest\x1a4.productv1.RequireStorageItemHandlerInfoByIdResponse\"\x00\x12{\n" + "\x1aRequireStorageItemInfoById\x12,.productv1.RequireStorageItemInfoByIdRequest\x1a-.productv1.RequireStorageItemInfoByIdResponse\"\x00\x12\x8a\x01\n" + "\x1fRequireStorageItemSpecsInfoById\x121.productv1.RequireStorageItemSpecsInfoByIdRequest\x1a2.productv1.RequireStorageItemSpecsInfoByIdResponse\"\x00\x12\x84\x01\n" + "\x1dRequireStorageKindSummaryById\x12/.productv1.RequireStorageKindSummaryByIdRequest\x1a0.productv1.RequireStorageKindSummaryByIdResponse\"\x00\x12\x8a\x01\n" + - "\x1fRequireStorageMetadataScoreById\x121.productv1.RequireStorageMetadataScoreByIdRequest\x1a2.productv1.RequireStorageMetadataScoreByIdResponse\"\x00\x12\x90\x01\n" + + "\x1fRequireStorageMetadataScoreById\x121.productv1.RequireStorageMetadataScoreByIdRequest\x1a2.productv1.RequireStorageMetadataScoreByIdResponse\"\x00\x12\xa8\x01\n" + + ")RequireStorageMultiFilteredTagSummaryById\x12;.productv1.RequireStorageMultiFilteredTagSummaryByIdRequest\x1a<.productv1.RequireStorageMultiFilteredTagSummaryByIdResponse\"\x00\x12\xb1\x01\n" + + ",RequireStorageNullableFilteredTagSummaryById\x12>.productv1.RequireStorageNullableFilteredTagSummaryByIdRequest\x1a?.productv1.RequireStorageNullableFilteredTagSummaryByIdResponse\"\x00\x12\x90\x01\n" + "!RequireStorageOperationReportById\x123.productv1.RequireStorageOperationReportByIdRequest\x1a4.productv1.RequireStorageOperationReportByIdResponse\"\x00\x12\xae\x01\n" + "+RequireStorageOptionalProcessedMetadataById\x12=.productv1.RequireStorageOptionalProcessedMetadataByIdRequest\x1a>.productv1.RequireStorageOptionalProcessedMetadataByIdResponse\"\x00\x12\xa2\x01\n" + "'RequireStorageOptionalProcessedTagsById\x129.productv1.RequireStorageOptionalProcessedTagsByIdRequest\x1a:.productv1.RequireStorageOptionalProcessedTagsByIdResponse\"\x00\x12\x99\x01\n" + @@ -24468,629 +25375,647 @@ func file_product_proto_rawDescGZIP() []byte { } var file_product_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_product_proto_msgTypes = make([]protoimpl.MessageInfo, 456) +var file_product_proto_msgTypes = make([]protoimpl.MessageInfo, 474) var file_product_proto_goTypes = []any{ - (CategoryKind)(0), // 0: productv1.CategoryKind - (ShippingDestination)(0), // 1: productv1.ShippingDestination - (*ListOfAuthorFilter)(nil), // 2: productv1.ListOfAuthorFilter - (*ListOfAuthorInput)(nil), // 3: productv1.ListOfAuthorInput - (*ListOfBlogPost)(nil), // 4: productv1.ListOfBlogPost - (*ListOfBlogPostFilter)(nil), // 5: productv1.ListOfBlogPostFilter - (*ListOfBlogPostInput)(nil), // 6: productv1.ListOfBlogPostInput - (*ListOfBoolean)(nil), // 7: productv1.ListOfBoolean - (*ListOfCategory)(nil), // 8: productv1.ListOfCategory - (*ListOfCategoryInput)(nil), // 9: productv1.ListOfCategoryInput - (*ListOfFloat)(nil), // 10: productv1.ListOfFloat - (*ListOfListOfCategory)(nil), // 11: productv1.ListOfListOfCategory - (*ListOfListOfCategoryInput)(nil), // 12: productv1.ListOfListOfCategoryInput - (*ListOfListOfString)(nil), // 13: productv1.ListOfListOfString - (*ListOfListOfUser)(nil), // 14: productv1.ListOfListOfUser - (*ListOfListOfUserInput)(nil), // 15: productv1.ListOfListOfUserInput - (*ListOfOrderLine)(nil), // 16: productv1.ListOfOrderLine - (*ListOfProduct)(nil), // 17: productv1.ListOfProduct - (*ListOfStorage)(nil), // 18: productv1.ListOfStorage - (*ListOfString)(nil), // 19: productv1.ListOfString - (*ListOfSubcategory)(nil), // 20: productv1.ListOfSubcategory - (*ListOfUser)(nil), // 21: productv1.ListOfUser - (*ListOfUserInput)(nil), // 22: productv1.ListOfUserInput - (*LookupProductByIdRequestKey)(nil), // 23: productv1.LookupProductByIdRequestKey - (*LookupProductByIdRequest)(nil), // 24: productv1.LookupProductByIdRequest - (*LookupProductByIdResponse)(nil), // 25: productv1.LookupProductByIdResponse - (*LookupStorageByIdRequestKey)(nil), // 26: productv1.LookupStorageByIdRequestKey - (*LookupStorageByIdRequest)(nil), // 27: productv1.LookupStorageByIdRequest - (*LookupStorageByIdResponse)(nil), // 28: productv1.LookupStorageByIdResponse - (*LookupWarehouseByIdRequestKey)(nil), // 29: productv1.LookupWarehouseByIdRequestKey - (*LookupWarehouseByIdRequest)(nil), // 30: productv1.LookupWarehouseByIdRequest - (*LookupWarehouseByIdResponse)(nil), // 31: productv1.LookupWarehouseByIdResponse - (*QueryUsersRequest)(nil), // 32: productv1.QueryUsersRequest - (*QueryUsersResponse)(nil), // 33: productv1.QueryUsersResponse - (*QueryUserRequest)(nil), // 34: productv1.QueryUserRequest - (*QueryUserResponse)(nil), // 35: productv1.QueryUserResponse - (*QueryNestedTypeRequest)(nil), // 36: productv1.QueryNestedTypeRequest - (*QueryNestedTypeResponse)(nil), // 37: productv1.QueryNestedTypeResponse - (*QueryRecursiveTypeRequest)(nil), // 38: productv1.QueryRecursiveTypeRequest - (*QueryRecursiveTypeResponse)(nil), // 39: productv1.QueryRecursiveTypeResponse - (*QueryTypeFilterWithArgumentsRequest)(nil), // 40: productv1.QueryTypeFilterWithArgumentsRequest - (*QueryTypeFilterWithArgumentsResponse)(nil), // 41: productv1.QueryTypeFilterWithArgumentsResponse - (*QueryTypeWithMultipleFilterFieldsRequest)(nil), // 42: productv1.QueryTypeWithMultipleFilterFieldsRequest - (*QueryTypeWithMultipleFilterFieldsResponse)(nil), // 43: productv1.QueryTypeWithMultipleFilterFieldsResponse - (*QueryComplexFilterTypeRequest)(nil), // 44: productv1.QueryComplexFilterTypeRequest - (*QueryComplexFilterTypeResponse)(nil), // 45: productv1.QueryComplexFilterTypeResponse - (*QueryCalculateTotalsRequest)(nil), // 46: productv1.QueryCalculateTotalsRequest - (*QueryCalculateTotalsResponse)(nil), // 47: productv1.QueryCalculateTotalsResponse - (*QueryCategoriesRequest)(nil), // 48: productv1.QueryCategoriesRequest - (*QueryCategoriesResponse)(nil), // 49: productv1.QueryCategoriesResponse - (*QueryCategoryRequest)(nil), // 50: productv1.QueryCategoryRequest - (*QueryCategoryResponse)(nil), // 51: productv1.QueryCategoryResponse - (*QueryCategoriesByKindRequest)(nil), // 52: productv1.QueryCategoriesByKindRequest - (*QueryCategoriesByKindResponse)(nil), // 53: productv1.QueryCategoriesByKindResponse - (*QueryCategoriesByKindsRequest)(nil), // 54: productv1.QueryCategoriesByKindsRequest - (*QueryCategoriesByKindsResponse)(nil), // 55: productv1.QueryCategoriesByKindsResponse - (*QueryFilterCategoriesRequest)(nil), // 56: productv1.QueryFilterCategoriesRequest - (*QueryFilterCategoriesResponse)(nil), // 57: productv1.QueryFilterCategoriesResponse - (*QueryRandomPetRequest)(nil), // 58: productv1.QueryRandomPetRequest - (*QueryRandomPetResponse)(nil), // 59: productv1.QueryRandomPetResponse - (*QueryAllPetsRequest)(nil), // 60: productv1.QueryAllPetsRequest - (*QueryAllPetsResponse)(nil), // 61: productv1.QueryAllPetsResponse - (*QuerySearchRequest)(nil), // 62: productv1.QuerySearchRequest - (*QuerySearchResponse)(nil), // 63: productv1.QuerySearchResponse - (*QueryRandomSearchResultRequest)(nil), // 64: productv1.QueryRandomSearchResultRequest - (*QueryRandomSearchResultResponse)(nil), // 65: productv1.QueryRandomSearchResultResponse - (*QueryNullableFieldsTypeRequest)(nil), // 66: productv1.QueryNullableFieldsTypeRequest - (*QueryNullableFieldsTypeResponse)(nil), // 67: productv1.QueryNullableFieldsTypeResponse - (*QueryNullableFieldsTypeByIdRequest)(nil), // 68: productv1.QueryNullableFieldsTypeByIdRequest - (*QueryNullableFieldsTypeByIdResponse)(nil), // 69: productv1.QueryNullableFieldsTypeByIdResponse - (*QueryNullableFieldsTypeWithFilterRequest)(nil), // 70: productv1.QueryNullableFieldsTypeWithFilterRequest - (*QueryNullableFieldsTypeWithFilterResponse)(nil), // 71: productv1.QueryNullableFieldsTypeWithFilterResponse - (*QueryAllNullableFieldsTypesRequest)(nil), // 72: productv1.QueryAllNullableFieldsTypesRequest - (*QueryAllNullableFieldsTypesResponse)(nil), // 73: productv1.QueryAllNullableFieldsTypesResponse - (*QueryBlogPostRequest)(nil), // 74: productv1.QueryBlogPostRequest - (*QueryBlogPostResponse)(nil), // 75: productv1.QueryBlogPostResponse - (*QueryBlogPostByIdRequest)(nil), // 76: productv1.QueryBlogPostByIdRequest - (*QueryBlogPostByIdResponse)(nil), // 77: productv1.QueryBlogPostByIdResponse - (*QueryBlogPostsWithFilterRequest)(nil), // 78: productv1.QueryBlogPostsWithFilterRequest - (*QueryBlogPostsWithFilterResponse)(nil), // 79: productv1.QueryBlogPostsWithFilterResponse - (*QueryAllBlogPostsRequest)(nil), // 80: productv1.QueryAllBlogPostsRequest - (*QueryAllBlogPostsResponse)(nil), // 81: productv1.QueryAllBlogPostsResponse - (*QueryAuthorRequest)(nil), // 82: productv1.QueryAuthorRequest - (*QueryAuthorResponse)(nil), // 83: productv1.QueryAuthorResponse - (*QueryAuthorByIdRequest)(nil), // 84: productv1.QueryAuthorByIdRequest - (*QueryAuthorByIdResponse)(nil), // 85: productv1.QueryAuthorByIdResponse - (*QueryAuthorsWithFilterRequest)(nil), // 86: productv1.QueryAuthorsWithFilterRequest - (*QueryAuthorsWithFilterResponse)(nil), // 87: productv1.QueryAuthorsWithFilterResponse - (*QueryAllAuthorsRequest)(nil), // 88: productv1.QueryAllAuthorsRequest - (*QueryAllAuthorsResponse)(nil), // 89: productv1.QueryAllAuthorsResponse - (*QueryBulkSearchAuthorsRequest)(nil), // 90: productv1.QueryBulkSearchAuthorsRequest - (*QueryBulkSearchAuthorsResponse)(nil), // 91: productv1.QueryBulkSearchAuthorsResponse - (*QueryBulkSearchBlogPostsRequest)(nil), // 92: productv1.QueryBulkSearchBlogPostsRequest - (*QueryBulkSearchBlogPostsResponse)(nil), // 93: productv1.QueryBulkSearchBlogPostsResponse - (*QueryTestContainerRequest)(nil), // 94: productv1.QueryTestContainerRequest - (*QueryTestContainerResponse)(nil), // 95: productv1.QueryTestContainerResponse - (*QueryTestContainersRequest)(nil), // 96: productv1.QueryTestContainersRequest - (*QueryTestContainersResponse)(nil), // 97: productv1.QueryTestContainersResponse - (*MutationCreateUserRequest)(nil), // 98: productv1.MutationCreateUserRequest - (*MutationCreateUserResponse)(nil), // 99: productv1.MutationCreateUserResponse - (*MutationPerformActionRequest)(nil), // 100: productv1.MutationPerformActionRequest - (*MutationPerformActionResponse)(nil), // 101: productv1.MutationPerformActionResponse - (*MutationCreateNullableFieldsTypeRequest)(nil), // 102: productv1.MutationCreateNullableFieldsTypeRequest - (*MutationCreateNullableFieldsTypeResponse)(nil), // 103: productv1.MutationCreateNullableFieldsTypeResponse - (*MutationUpdateNullableFieldsTypeRequest)(nil), // 104: productv1.MutationUpdateNullableFieldsTypeRequest - (*MutationUpdateNullableFieldsTypeResponse)(nil), // 105: productv1.MutationUpdateNullableFieldsTypeResponse - (*MutationCreateBlogPostRequest)(nil), // 106: productv1.MutationCreateBlogPostRequest - (*MutationCreateBlogPostResponse)(nil), // 107: productv1.MutationCreateBlogPostResponse - (*MutationUpdateBlogPostRequest)(nil), // 108: productv1.MutationUpdateBlogPostRequest - (*MutationUpdateBlogPostResponse)(nil), // 109: productv1.MutationUpdateBlogPostResponse - (*MutationCreateAuthorRequest)(nil), // 110: productv1.MutationCreateAuthorRequest - (*MutationCreateAuthorResponse)(nil), // 111: productv1.MutationCreateAuthorResponse - (*MutationUpdateAuthorRequest)(nil), // 112: productv1.MutationUpdateAuthorRequest - (*MutationUpdateAuthorResponse)(nil), // 113: productv1.MutationUpdateAuthorResponse - (*MutationBulkCreateAuthorsRequest)(nil), // 114: productv1.MutationBulkCreateAuthorsRequest - (*MutationBulkCreateAuthorsResponse)(nil), // 115: productv1.MutationBulkCreateAuthorsResponse - (*MutationBulkUpdateAuthorsRequest)(nil), // 116: productv1.MutationBulkUpdateAuthorsRequest - (*MutationBulkUpdateAuthorsResponse)(nil), // 117: productv1.MutationBulkUpdateAuthorsResponse - (*MutationBulkCreateBlogPostsRequest)(nil), // 118: productv1.MutationBulkCreateBlogPostsRequest - (*MutationBulkCreateBlogPostsResponse)(nil), // 119: productv1.MutationBulkCreateBlogPostsResponse - (*MutationBulkUpdateBlogPostsRequest)(nil), // 120: productv1.MutationBulkUpdateBlogPostsRequest - (*MutationBulkUpdateBlogPostsResponse)(nil), // 121: productv1.MutationBulkUpdateBlogPostsResponse - (*ResolveProductShippingEstimateArgs)(nil), // 122: productv1.ResolveProductShippingEstimateArgs - (*ResolveProductShippingEstimateContext)(nil), // 123: productv1.ResolveProductShippingEstimateContext - (*ResolveProductShippingEstimateRequest)(nil), // 124: productv1.ResolveProductShippingEstimateRequest - (*ResolveProductShippingEstimateResult)(nil), // 125: productv1.ResolveProductShippingEstimateResult - (*ResolveProductShippingEstimateResponse)(nil), // 126: productv1.ResolveProductShippingEstimateResponse - (*ResolveProductRecommendedCategoryArgs)(nil), // 127: productv1.ResolveProductRecommendedCategoryArgs - (*ResolveProductRecommendedCategoryContext)(nil), // 128: productv1.ResolveProductRecommendedCategoryContext - (*ResolveProductRecommendedCategoryRequest)(nil), // 129: productv1.ResolveProductRecommendedCategoryRequest - (*ResolveProductRecommendedCategoryResult)(nil), // 130: productv1.ResolveProductRecommendedCategoryResult - (*ResolveProductRecommendedCategoryResponse)(nil), // 131: productv1.ResolveProductRecommendedCategoryResponse - (*ResolveProductMascotRecommendationArgs)(nil), // 132: productv1.ResolveProductMascotRecommendationArgs - (*ResolveProductMascotRecommendationContext)(nil), // 133: productv1.ResolveProductMascotRecommendationContext - (*ResolveProductMascotRecommendationRequest)(nil), // 134: productv1.ResolveProductMascotRecommendationRequest - (*ResolveProductMascotRecommendationResult)(nil), // 135: productv1.ResolveProductMascotRecommendationResult - (*ResolveProductMascotRecommendationResponse)(nil), // 136: productv1.ResolveProductMascotRecommendationResponse - (*ResolveProductStockStatusArgs)(nil), // 137: productv1.ResolveProductStockStatusArgs - (*ResolveProductStockStatusContext)(nil), // 138: productv1.ResolveProductStockStatusContext - (*ResolveProductStockStatusRequest)(nil), // 139: productv1.ResolveProductStockStatusRequest - (*ResolveProductStockStatusResult)(nil), // 140: productv1.ResolveProductStockStatusResult - (*ResolveProductStockStatusResponse)(nil), // 141: productv1.ResolveProductStockStatusResponse - (*ResolveProductProductDetailsArgs)(nil), // 142: productv1.ResolveProductProductDetailsArgs - (*ResolveProductProductDetailsContext)(nil), // 143: productv1.ResolveProductProductDetailsContext - (*ResolveProductProductDetailsRequest)(nil), // 144: productv1.ResolveProductProductDetailsRequest - (*ResolveProductProductDetailsResult)(nil), // 145: productv1.ResolveProductProductDetailsResult - (*ResolveProductProductDetailsResponse)(nil), // 146: productv1.ResolveProductProductDetailsResponse - (*ResolveStorageStorageStatusArgs)(nil), // 147: productv1.ResolveStorageStorageStatusArgs - (*ResolveStorageStorageStatusContext)(nil), // 148: productv1.ResolveStorageStorageStatusContext - (*ResolveStorageStorageStatusRequest)(nil), // 149: productv1.ResolveStorageStorageStatusRequest - (*ResolveStorageStorageStatusResult)(nil), // 150: productv1.ResolveStorageStorageStatusResult - (*ResolveStorageStorageStatusResponse)(nil), // 151: productv1.ResolveStorageStorageStatusResponse - (*ResolveStorageLinkedStoragesArgs)(nil), // 152: productv1.ResolveStorageLinkedStoragesArgs - (*ResolveStorageLinkedStoragesContext)(nil), // 153: productv1.ResolveStorageLinkedStoragesContext - (*ResolveStorageLinkedStoragesRequest)(nil), // 154: productv1.ResolveStorageLinkedStoragesRequest - (*ResolveStorageLinkedStoragesResult)(nil), // 155: productv1.ResolveStorageLinkedStoragesResult - (*ResolveStorageLinkedStoragesResponse)(nil), // 156: productv1.ResolveStorageLinkedStoragesResponse - (*ResolveStorageNearbyStoragesArgs)(nil), // 157: productv1.ResolveStorageNearbyStoragesArgs - (*ResolveStorageNearbyStoragesContext)(nil), // 158: productv1.ResolveStorageNearbyStoragesContext - (*ResolveStorageNearbyStoragesRequest)(nil), // 159: productv1.ResolveStorageNearbyStoragesRequest - (*ResolveStorageNearbyStoragesResult)(nil), // 160: productv1.ResolveStorageNearbyStoragesResult - (*ResolveStorageNearbyStoragesResponse)(nil), // 161: productv1.ResolveStorageNearbyStoragesResponse - (*ResolveCategoryProductCountArgs)(nil), // 162: productv1.ResolveCategoryProductCountArgs - (*ResolveCategoryProductCountContext)(nil), // 163: productv1.ResolveCategoryProductCountContext - (*ResolveCategoryProductCountRequest)(nil), // 164: productv1.ResolveCategoryProductCountRequest - (*ResolveCategoryProductCountResult)(nil), // 165: productv1.ResolveCategoryProductCountResult - (*ResolveCategoryProductCountResponse)(nil), // 166: productv1.ResolveCategoryProductCountResponse - (*ResolveCategoryPopularityScoreArgs)(nil), // 167: productv1.ResolveCategoryPopularityScoreArgs - (*ResolveCategoryPopularityScoreContext)(nil), // 168: productv1.ResolveCategoryPopularityScoreContext - (*ResolveCategoryPopularityScoreRequest)(nil), // 169: productv1.ResolveCategoryPopularityScoreRequest - (*ResolveCategoryPopularityScoreResult)(nil), // 170: productv1.ResolveCategoryPopularityScoreResult - (*ResolveCategoryPopularityScoreResponse)(nil), // 171: productv1.ResolveCategoryPopularityScoreResponse - (*ResolveCategoryCategoryMetricsArgs)(nil), // 172: productv1.ResolveCategoryCategoryMetricsArgs - (*ResolveCategoryCategoryMetricsContext)(nil), // 173: productv1.ResolveCategoryCategoryMetricsContext - (*ResolveCategoryCategoryMetricsRequest)(nil), // 174: productv1.ResolveCategoryCategoryMetricsRequest - (*ResolveCategoryCategoryMetricsResult)(nil), // 175: productv1.ResolveCategoryCategoryMetricsResult - (*ResolveCategoryCategoryMetricsResponse)(nil), // 176: productv1.ResolveCategoryCategoryMetricsResponse - (*ResolveCategoryMascotArgs)(nil), // 177: productv1.ResolveCategoryMascotArgs - (*ResolveCategoryMascotContext)(nil), // 178: productv1.ResolveCategoryMascotContext - (*ResolveCategoryMascotRequest)(nil), // 179: productv1.ResolveCategoryMascotRequest - (*ResolveCategoryMascotResult)(nil), // 180: productv1.ResolveCategoryMascotResult - (*ResolveCategoryMascotResponse)(nil), // 181: productv1.ResolveCategoryMascotResponse - (*ResolveCategoryCategoryStatusArgs)(nil), // 182: productv1.ResolveCategoryCategoryStatusArgs - (*ResolveCategoryCategoryStatusContext)(nil), // 183: productv1.ResolveCategoryCategoryStatusContext - (*ResolveCategoryCategoryStatusRequest)(nil), // 184: productv1.ResolveCategoryCategoryStatusRequest - (*ResolveCategoryCategoryStatusResult)(nil), // 185: productv1.ResolveCategoryCategoryStatusResult - (*ResolveCategoryCategoryStatusResponse)(nil), // 186: productv1.ResolveCategoryCategoryStatusResponse - (*ResolveCategoryChildCategoriesArgs)(nil), // 187: productv1.ResolveCategoryChildCategoriesArgs - (*ResolveCategoryChildCategoriesContext)(nil), // 188: productv1.ResolveCategoryChildCategoriesContext - (*ResolveCategoryChildCategoriesRequest)(nil), // 189: productv1.ResolveCategoryChildCategoriesRequest - (*ResolveCategoryChildCategoriesResult)(nil), // 190: productv1.ResolveCategoryChildCategoriesResult - (*ResolveCategoryChildCategoriesResponse)(nil), // 191: productv1.ResolveCategoryChildCategoriesResponse - (*ResolveCategoryOptionalCategoriesArgs)(nil), // 192: productv1.ResolveCategoryOptionalCategoriesArgs - (*ResolveCategoryOptionalCategoriesContext)(nil), // 193: productv1.ResolveCategoryOptionalCategoriesContext - (*ResolveCategoryOptionalCategoriesRequest)(nil), // 194: productv1.ResolveCategoryOptionalCategoriesRequest - (*ResolveCategoryOptionalCategoriesResult)(nil), // 195: productv1.ResolveCategoryOptionalCategoriesResult - (*ResolveCategoryOptionalCategoriesResponse)(nil), // 196: productv1.ResolveCategoryOptionalCategoriesResponse - (*ResolveCategoryTotalProductsContext)(nil), // 197: productv1.ResolveCategoryTotalProductsContext - (*ResolveCategoryTotalProductsRequest)(nil), // 198: productv1.ResolveCategoryTotalProductsRequest - (*ResolveCategoryTotalProductsResult)(nil), // 199: productv1.ResolveCategoryTotalProductsResult - (*ResolveCategoryTotalProductsResponse)(nil), // 200: productv1.ResolveCategoryTotalProductsResponse - (*ResolveCategoryTopSubcategoryContext)(nil), // 201: productv1.ResolveCategoryTopSubcategoryContext - (*ResolveCategoryTopSubcategoryRequest)(nil), // 202: productv1.ResolveCategoryTopSubcategoryRequest - (*ResolveCategoryTopSubcategoryResult)(nil), // 203: productv1.ResolveCategoryTopSubcategoryResult - (*ResolveCategoryTopSubcategoryResponse)(nil), // 204: productv1.ResolveCategoryTopSubcategoryResponse - (*ResolveCategoryActiveSubcategoriesContext)(nil), // 205: productv1.ResolveCategoryActiveSubcategoriesContext - (*ResolveCategoryActiveSubcategoriesRequest)(nil), // 206: productv1.ResolveCategoryActiveSubcategoriesRequest - (*ResolveCategoryActiveSubcategoriesResult)(nil), // 207: productv1.ResolveCategoryActiveSubcategoriesResult - (*ResolveCategoryActiveSubcategoriesResponse)(nil), // 208: productv1.ResolveCategoryActiveSubcategoriesResponse - (*ResolveSubcategoryItemCountArgs)(nil), // 209: productv1.ResolveSubcategoryItemCountArgs - (*ResolveSubcategoryItemCountContext)(nil), // 210: productv1.ResolveSubcategoryItemCountContext - (*ResolveSubcategoryItemCountRequest)(nil), // 211: productv1.ResolveSubcategoryItemCountRequest - (*ResolveSubcategoryItemCountResult)(nil), // 212: productv1.ResolveSubcategoryItemCountResult - (*ResolveSubcategoryItemCountResponse)(nil), // 213: productv1.ResolveSubcategoryItemCountResponse - (*ResolveSubcategoryFeaturedCategoryArgs)(nil), // 214: productv1.ResolveSubcategoryFeaturedCategoryArgs - (*ResolveSubcategoryFeaturedCategoryContext)(nil), // 215: productv1.ResolveSubcategoryFeaturedCategoryContext - (*ResolveSubcategoryFeaturedCategoryRequest)(nil), // 216: productv1.ResolveSubcategoryFeaturedCategoryRequest - (*ResolveSubcategoryFeaturedCategoryResult)(nil), // 217: productv1.ResolveSubcategoryFeaturedCategoryResult - (*ResolveSubcategoryFeaturedCategoryResponse)(nil), // 218: productv1.ResolveSubcategoryFeaturedCategoryResponse - (*ResolveSubcategoryParentCategoryContext)(nil), // 219: productv1.ResolveSubcategoryParentCategoryContext - (*ResolveSubcategoryParentCategoryRequest)(nil), // 220: productv1.ResolveSubcategoryParentCategoryRequest - (*ResolveSubcategoryParentCategoryResult)(nil), // 221: productv1.ResolveSubcategoryParentCategoryResult - (*ResolveSubcategoryParentCategoryResponse)(nil), // 222: productv1.ResolveSubcategoryParentCategoryResponse - (*ResolveCategoryMetricsNormalizedScoreArgs)(nil), // 223: productv1.ResolveCategoryMetricsNormalizedScoreArgs - (*ResolveCategoryMetricsNormalizedScoreContext)(nil), // 224: productv1.ResolveCategoryMetricsNormalizedScoreContext - (*ResolveCategoryMetricsNormalizedScoreRequest)(nil), // 225: productv1.ResolveCategoryMetricsNormalizedScoreRequest - (*ResolveCategoryMetricsNormalizedScoreResult)(nil), // 226: productv1.ResolveCategoryMetricsNormalizedScoreResult - (*ResolveCategoryMetricsNormalizedScoreResponse)(nil), // 227: productv1.ResolveCategoryMetricsNormalizedScoreResponse - (*ResolveCategoryMetricsRelatedCategoryArgs)(nil), // 228: productv1.ResolveCategoryMetricsRelatedCategoryArgs - (*ResolveCategoryMetricsRelatedCategoryContext)(nil), // 229: productv1.ResolveCategoryMetricsRelatedCategoryContext - (*ResolveCategoryMetricsRelatedCategoryRequest)(nil), // 230: productv1.ResolveCategoryMetricsRelatedCategoryRequest - (*ResolveCategoryMetricsRelatedCategoryResult)(nil), // 231: productv1.ResolveCategoryMetricsRelatedCategoryResult - (*ResolveCategoryMetricsRelatedCategoryResponse)(nil), // 232: productv1.ResolveCategoryMetricsRelatedCategoryResponse - (*ResolveCategoryMetricsAverageScoreContext)(nil), // 233: productv1.ResolveCategoryMetricsAverageScoreContext - (*ResolveCategoryMetricsAverageScoreRequest)(nil), // 234: productv1.ResolveCategoryMetricsAverageScoreRequest - (*ResolveCategoryMetricsAverageScoreResult)(nil), // 235: productv1.ResolveCategoryMetricsAverageScoreResult - (*ResolveCategoryMetricsAverageScoreResponse)(nil), // 236: productv1.ResolveCategoryMetricsAverageScoreResponse - (*ResolveTestContainerDetailsArgs)(nil), // 237: productv1.ResolveTestContainerDetailsArgs - (*ResolveTestContainerDetailsContext)(nil), // 238: productv1.ResolveTestContainerDetailsContext - (*ResolveTestContainerDetailsRequest)(nil), // 239: productv1.ResolveTestContainerDetailsRequest - (*ResolveTestContainerDetailsResult)(nil), // 240: productv1.ResolveTestContainerDetailsResult - (*ResolveTestContainerDetailsResponse)(nil), // 241: productv1.ResolveTestContainerDetailsResponse - (*RequireStorageStockHealthScoreByIdRequest)(nil), // 242: productv1.RequireStorageStockHealthScoreByIdRequest - (*RequireStorageStockHealthScoreByIdContext)(nil), // 243: productv1.RequireStorageStockHealthScoreByIdContext - (*RequireStorageStockHealthScoreByIdResponse)(nil), // 244: productv1.RequireStorageStockHealthScoreByIdResponse - (*RequireStorageStockHealthScoreByIdResult)(nil), // 245: productv1.RequireStorageStockHealthScoreByIdResult - (*RequireStorageStockHealthScoreByIdFields)(nil), // 246: productv1.RequireStorageStockHealthScoreByIdFields - (*RequireStorageTagSummaryByIdRequest)(nil), // 247: productv1.RequireStorageTagSummaryByIdRequest - (*RequireStorageTagSummaryByIdContext)(nil), // 248: productv1.RequireStorageTagSummaryByIdContext - (*RequireStorageTagSummaryByIdResponse)(nil), // 249: productv1.RequireStorageTagSummaryByIdResponse - (*RequireStorageTagSummaryByIdResult)(nil), // 250: productv1.RequireStorageTagSummaryByIdResult - (*RequireStorageTagSummaryByIdFields)(nil), // 251: productv1.RequireStorageTagSummaryByIdFields - (*RequireStorageOptionalTagSummaryByIdRequest)(nil), // 252: productv1.RequireStorageOptionalTagSummaryByIdRequest - (*RequireStorageOptionalTagSummaryByIdContext)(nil), // 253: productv1.RequireStorageOptionalTagSummaryByIdContext - (*RequireStorageOptionalTagSummaryByIdResponse)(nil), // 254: productv1.RequireStorageOptionalTagSummaryByIdResponse - (*RequireStorageOptionalTagSummaryByIdResult)(nil), // 255: productv1.RequireStorageOptionalTagSummaryByIdResult - (*RequireStorageOptionalTagSummaryByIdFields)(nil), // 256: productv1.RequireStorageOptionalTagSummaryByIdFields - (*RequireStorageMetadataScoreByIdRequest)(nil), // 257: productv1.RequireStorageMetadataScoreByIdRequest - (*RequireStorageMetadataScoreByIdContext)(nil), // 258: productv1.RequireStorageMetadataScoreByIdContext - (*RequireStorageMetadataScoreByIdResponse)(nil), // 259: productv1.RequireStorageMetadataScoreByIdResponse - (*RequireStorageMetadataScoreByIdResult)(nil), // 260: productv1.RequireStorageMetadataScoreByIdResult - (*RequireStorageMetadataScoreByIdFields)(nil), // 261: productv1.RequireStorageMetadataScoreByIdFields - (*RequireStorageProcessedMetadataByIdRequest)(nil), // 262: productv1.RequireStorageProcessedMetadataByIdRequest - (*RequireStorageProcessedMetadataByIdContext)(nil), // 263: productv1.RequireStorageProcessedMetadataByIdContext - (*RequireStorageProcessedMetadataByIdResponse)(nil), // 264: productv1.RequireStorageProcessedMetadataByIdResponse - (*RequireStorageProcessedMetadataByIdResult)(nil), // 265: productv1.RequireStorageProcessedMetadataByIdResult - (*RequireStorageProcessedMetadataByIdFields)(nil), // 266: productv1.RequireStorageProcessedMetadataByIdFields - (*RequireStorageOptionalProcessedMetadataByIdRequest)(nil), // 267: productv1.RequireStorageOptionalProcessedMetadataByIdRequest - (*RequireStorageOptionalProcessedMetadataByIdContext)(nil), // 268: productv1.RequireStorageOptionalProcessedMetadataByIdContext - (*RequireStorageOptionalProcessedMetadataByIdResponse)(nil), // 269: productv1.RequireStorageOptionalProcessedMetadataByIdResponse - (*RequireStorageOptionalProcessedMetadataByIdResult)(nil), // 270: productv1.RequireStorageOptionalProcessedMetadataByIdResult - (*RequireStorageOptionalProcessedMetadataByIdFields)(nil), // 271: productv1.RequireStorageOptionalProcessedMetadataByIdFields - (*RequireStorageProcessedTagsByIdRequest)(nil), // 272: productv1.RequireStorageProcessedTagsByIdRequest - (*RequireStorageProcessedTagsByIdContext)(nil), // 273: productv1.RequireStorageProcessedTagsByIdContext - (*RequireStorageProcessedTagsByIdResponse)(nil), // 274: productv1.RequireStorageProcessedTagsByIdResponse - (*RequireStorageProcessedTagsByIdResult)(nil), // 275: productv1.RequireStorageProcessedTagsByIdResult - (*RequireStorageProcessedTagsByIdFields)(nil), // 276: productv1.RequireStorageProcessedTagsByIdFields - (*RequireStorageOptionalProcessedTagsByIdRequest)(nil), // 277: productv1.RequireStorageOptionalProcessedTagsByIdRequest - (*RequireStorageOptionalProcessedTagsByIdContext)(nil), // 278: productv1.RequireStorageOptionalProcessedTagsByIdContext - (*RequireStorageOptionalProcessedTagsByIdResponse)(nil), // 279: productv1.RequireStorageOptionalProcessedTagsByIdResponse - (*RequireStorageOptionalProcessedTagsByIdResult)(nil), // 280: productv1.RequireStorageOptionalProcessedTagsByIdResult - (*RequireStorageOptionalProcessedTagsByIdFields)(nil), // 281: productv1.RequireStorageOptionalProcessedTagsByIdFields - (*RequireStorageProcessedMetadataHistoryByIdRequest)(nil), // 282: productv1.RequireStorageProcessedMetadataHistoryByIdRequest - (*RequireStorageProcessedMetadataHistoryByIdContext)(nil), // 283: productv1.RequireStorageProcessedMetadataHistoryByIdContext - (*RequireStorageProcessedMetadataHistoryByIdResponse)(nil), // 284: productv1.RequireStorageProcessedMetadataHistoryByIdResponse - (*RequireStorageProcessedMetadataHistoryByIdResult)(nil), // 285: productv1.RequireStorageProcessedMetadataHistoryByIdResult - (*RequireStorageProcessedMetadataHistoryByIdFields)(nil), // 286: productv1.RequireStorageProcessedMetadataHistoryByIdFields - (*RequireStorageKindSummaryByIdRequest)(nil), // 287: productv1.RequireStorageKindSummaryByIdRequest - (*RequireStorageKindSummaryByIdContext)(nil), // 288: productv1.RequireStorageKindSummaryByIdContext - (*RequireStorageKindSummaryByIdResponse)(nil), // 289: productv1.RequireStorageKindSummaryByIdResponse - (*RequireStorageKindSummaryByIdResult)(nil), // 290: productv1.RequireStorageKindSummaryByIdResult - (*RequireStorageKindSummaryByIdFields)(nil), // 291: productv1.RequireStorageKindSummaryByIdFields - (*RequireStorageCategoryInfoSummaryByIdRequest)(nil), // 292: productv1.RequireStorageCategoryInfoSummaryByIdRequest - (*RequireStorageCategoryInfoSummaryByIdContext)(nil), // 293: productv1.RequireStorageCategoryInfoSummaryByIdContext - (*RequireStorageCategoryInfoSummaryByIdResponse)(nil), // 294: productv1.RequireStorageCategoryInfoSummaryByIdResponse - (*RequireStorageCategoryInfoSummaryByIdResult)(nil), // 295: productv1.RequireStorageCategoryInfoSummaryByIdResult - (*RequireStorageCategoryInfoSummaryByIdFields)(nil), // 296: productv1.RequireStorageCategoryInfoSummaryByIdFields - (*RequireStorageItemInfoByIdRequest)(nil), // 297: productv1.RequireStorageItemInfoByIdRequest - (*RequireStorageItemInfoByIdContext)(nil), // 298: productv1.RequireStorageItemInfoByIdContext - (*RequireStorageItemInfoByIdResponse)(nil), // 299: productv1.RequireStorageItemInfoByIdResponse - (*RequireStorageItemInfoByIdResult)(nil), // 300: productv1.RequireStorageItemInfoByIdResult - (*RequireStorageItemInfoByIdFields)(nil), // 301: productv1.RequireStorageItemInfoByIdFields - (*RequireStorageOperationReportByIdRequest)(nil), // 302: productv1.RequireStorageOperationReportByIdRequest - (*RequireStorageOperationReportByIdContext)(nil), // 303: productv1.RequireStorageOperationReportByIdContext - (*RequireStorageOperationReportByIdResponse)(nil), // 304: productv1.RequireStorageOperationReportByIdResponse - (*RequireStorageOperationReportByIdResult)(nil), // 305: productv1.RequireStorageOperationReportByIdResult - (*RequireStorageOperationReportByIdFields)(nil), // 306: productv1.RequireStorageOperationReportByIdFields - (*RequireStorageSecuritySummaryByIdRequest)(nil), // 307: productv1.RequireStorageSecuritySummaryByIdRequest - (*RequireStorageSecuritySummaryByIdContext)(nil), // 308: productv1.RequireStorageSecuritySummaryByIdContext - (*RequireStorageSecuritySummaryByIdResponse)(nil), // 309: productv1.RequireStorageSecuritySummaryByIdResponse - (*RequireStorageSecuritySummaryByIdResult)(nil), // 310: productv1.RequireStorageSecuritySummaryByIdResult - (*RequireStorageSecuritySummaryByIdFields)(nil), // 311: productv1.RequireStorageSecuritySummaryByIdFields - (*RequireStorageItemHandlerInfoByIdRequest)(nil), // 312: productv1.RequireStorageItemHandlerInfoByIdRequest - (*RequireStorageItemHandlerInfoByIdContext)(nil), // 313: productv1.RequireStorageItemHandlerInfoByIdContext - (*RequireStorageItemHandlerInfoByIdResponse)(nil), // 314: productv1.RequireStorageItemHandlerInfoByIdResponse - (*RequireStorageItemHandlerInfoByIdResult)(nil), // 315: productv1.RequireStorageItemHandlerInfoByIdResult - (*RequireStorageItemHandlerInfoByIdFields)(nil), // 316: productv1.RequireStorageItemHandlerInfoByIdFields - (*RequireStorageItemSpecsInfoByIdRequest)(nil), // 317: productv1.RequireStorageItemSpecsInfoByIdRequest - (*RequireStorageItemSpecsInfoByIdContext)(nil), // 318: productv1.RequireStorageItemSpecsInfoByIdContext - (*RequireStorageItemSpecsInfoByIdResponse)(nil), // 319: productv1.RequireStorageItemSpecsInfoByIdResponse - (*RequireStorageItemSpecsInfoByIdResult)(nil), // 320: productv1.RequireStorageItemSpecsInfoByIdResult - (*RequireStorageItemSpecsInfoByIdFields)(nil), // 321: productv1.RequireStorageItemSpecsInfoByIdFields - (*RequireStorageDeepItemInfoByIdRequest)(nil), // 322: productv1.RequireStorageDeepItemInfoByIdRequest - (*RequireStorageDeepItemInfoByIdContext)(nil), // 323: productv1.RequireStorageDeepItemInfoByIdContext - (*RequireStorageDeepItemInfoByIdResponse)(nil), // 324: productv1.RequireStorageDeepItemInfoByIdResponse - (*RequireStorageDeepItemInfoByIdResult)(nil), // 325: productv1.RequireStorageDeepItemInfoByIdResult - (*RequireStorageDeepItemInfoByIdFields)(nil), // 326: productv1.RequireStorageDeepItemInfoByIdFields - (*RequireWarehouseStockHealthScoreByIdRequest)(nil), // 327: productv1.RequireWarehouseStockHealthScoreByIdRequest - (*RequireWarehouseStockHealthScoreByIdContext)(nil), // 328: productv1.RequireWarehouseStockHealthScoreByIdContext - (*RequireWarehouseStockHealthScoreByIdResponse)(nil), // 329: productv1.RequireWarehouseStockHealthScoreByIdResponse - (*RequireWarehouseStockHealthScoreByIdResult)(nil), // 330: productv1.RequireWarehouseStockHealthScoreByIdResult - (*RequireWarehouseStockHealthScoreByIdFields)(nil), // 331: productv1.RequireWarehouseStockHealthScoreByIdFields - (*Product)(nil), // 332: productv1.Product - (*Storage)(nil), // 333: productv1.Storage - (*Warehouse)(nil), // 334: productv1.Warehouse - (*User)(nil), // 335: productv1.User - (*NestedTypeA)(nil), // 336: productv1.NestedTypeA - (*RecursiveType)(nil), // 337: productv1.RecursiveType - (*TypeWithMultipleFilterFields)(nil), // 338: productv1.TypeWithMultipleFilterFields - (*FilterTypeInput)(nil), // 339: productv1.FilterTypeInput - (*ComplexFilterTypeInput)(nil), // 340: productv1.ComplexFilterTypeInput - (*TypeWithComplexFilterInput)(nil), // 341: productv1.TypeWithComplexFilterInput - (*OrderInput)(nil), // 342: productv1.OrderInput - (*Order)(nil), // 343: productv1.Order - (*Category)(nil), // 344: productv1.Category - (*CategoryFilter)(nil), // 345: productv1.CategoryFilter - (*Animal)(nil), // 346: productv1.Animal - (*SearchInput)(nil), // 347: productv1.SearchInput - (*SearchResult)(nil), // 348: productv1.SearchResult - (*NullableFieldsType)(nil), // 349: productv1.NullableFieldsType - (*NullableFieldsFilter)(nil), // 350: productv1.NullableFieldsFilter - (*BlogPost)(nil), // 351: productv1.BlogPost - (*BlogPostFilter)(nil), // 352: productv1.BlogPostFilter - (*Author)(nil), // 353: productv1.Author - (*AuthorFilter)(nil), // 354: productv1.AuthorFilter - (*TestContainer)(nil), // 355: productv1.TestContainer - (*UserInput)(nil), // 356: productv1.UserInput - (*ActionInput)(nil), // 357: productv1.ActionInput - (*ActionResult)(nil), // 358: productv1.ActionResult - (*NullableFieldsInput)(nil), // 359: productv1.NullableFieldsInput - (*BlogPostInput)(nil), // 360: productv1.BlogPostInput - (*AuthorInput)(nil), // 361: productv1.AuthorInput - (*ProductDetails)(nil), // 362: productv1.ProductDetails - (*RestockData)(nil), // 363: productv1.RestockData - (*StorageMetadata)(nil), // 364: productv1.StorageMetadata - (*StorageCategoryInfo)(nil), // 365: productv1.StorageCategoryInfo - (*NestedTypeB)(nil), // 366: productv1.NestedTypeB - (*NestedTypeC)(nil), // 367: productv1.NestedTypeC - (*FilterType)(nil), // 368: productv1.FilterType - (*Pagination)(nil), // 369: productv1.Pagination - (*OrderLineInput)(nil), // 370: productv1.OrderLineInput - (*OrderLine)(nil), // 371: productv1.OrderLine - (*Subcategory)(nil), // 372: productv1.Subcategory - (*CategoryMetrics)(nil), // 373: productv1.CategoryMetrics - (*Cat)(nil), // 374: productv1.Cat - (*Dog)(nil), // 375: productv1.Dog - (*Owner)(nil), // 376: productv1.Owner - (*ContactInfo)(nil), // 377: productv1.ContactInfo - (*Address)(nil), // 378: productv1.Address - (*CatBreed)(nil), // 379: productv1.CatBreed - (*DogBreed)(nil), // 380: productv1.DogBreed - (*BreedCharacteristics)(nil), // 381: productv1.BreedCharacteristics - (*StorageItem)(nil), // 382: productv1.StorageItem - (*PalletItem)(nil), // 383: productv1.PalletItem - (*ContainerItem)(nil), // 384: productv1.ContainerItem - (*ItemHandler)(nil), // 385: productv1.ItemHandler - (*PalletSpecs)(nil), // 386: productv1.PalletSpecs - (*ContainerSpecs)(nil), // 387: productv1.ContainerSpecs - (*Dimensions)(nil), // 388: productv1.Dimensions - (*StorageOperationResult)(nil), // 389: productv1.StorageOperationResult - (*StorageSuccess)(nil), // 390: productv1.StorageSuccess - (*StorageFailure)(nil), // 391: productv1.StorageFailure - (*SecuritySetup)(nil), // 392: productv1.SecuritySetup - (*ActionSuccess)(nil), // 393: productv1.ActionSuccess - (*ActionError)(nil), // 394: productv1.ActionError - (*TestDetails)(nil), // 395: productv1.TestDetails - (*CategoryInput)(nil), // 396: productv1.CategoryInput - (*ProductCountFilter)(nil), // 397: productv1.ProductCountFilter - (*SubcategoryItemFilter)(nil), // 398: productv1.SubcategoryItemFilter - (*ShippingEstimateInput)(nil), // 399: productv1.ShippingEstimateInput - (*ListOfAuthorFilter_List)(nil), // 400: productv1.ListOfAuthorFilter.List - (*ListOfAuthorInput_List)(nil), // 401: productv1.ListOfAuthorInput.List - (*ListOfBlogPost_List)(nil), // 402: productv1.ListOfBlogPost.List - (*ListOfBlogPostFilter_List)(nil), // 403: productv1.ListOfBlogPostFilter.List - (*ListOfBlogPostInput_List)(nil), // 404: productv1.ListOfBlogPostInput.List - (*ListOfBoolean_List)(nil), // 405: productv1.ListOfBoolean.List - (*ListOfCategory_List)(nil), // 406: productv1.ListOfCategory.List - (*ListOfCategoryInput_List)(nil), // 407: productv1.ListOfCategoryInput.List - (*ListOfFloat_List)(nil), // 408: productv1.ListOfFloat.List - (*ListOfListOfCategory_List)(nil), // 409: productv1.ListOfListOfCategory.List - (*ListOfListOfCategoryInput_List)(nil), // 410: productv1.ListOfListOfCategoryInput.List - (*ListOfListOfString_List)(nil), // 411: productv1.ListOfListOfString.List - (*ListOfListOfUser_List)(nil), // 412: productv1.ListOfListOfUser.List - (*ListOfListOfUserInput_List)(nil), // 413: productv1.ListOfListOfUserInput.List - (*ListOfOrderLine_List)(nil), // 414: productv1.ListOfOrderLine.List - (*ListOfProduct_List)(nil), // 415: productv1.ListOfProduct.List - (*ListOfStorage_List)(nil), // 416: productv1.ListOfStorage.List - (*ListOfString_List)(nil), // 417: productv1.ListOfString.List - (*ListOfSubcategory_List)(nil), // 418: productv1.ListOfSubcategory.List - (*ListOfUser_List)(nil), // 419: productv1.ListOfUser.List - (*ListOfUserInput_List)(nil), // 420: productv1.ListOfUserInput.List - (*RequireStorageStockHealthScoreByIdFields_RestockData)(nil), // 421: productv1.RequireStorageStockHealthScoreByIdFields.RestockData - (*RequireStorageMetadataScoreByIdFields_StorageMetadata)(nil), // 422: productv1.RequireStorageMetadataScoreByIdFields.StorageMetadata - (*RequireStorageProcessedMetadataByIdFields_StorageMetadata)(nil), // 423: productv1.RequireStorageProcessedMetadataByIdFields.StorageMetadata - (*RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata)(nil), // 424: productv1.RequireStorageOptionalProcessedMetadataByIdFields.StorageMetadata - (*RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata)(nil), // 425: productv1.RequireStorageProcessedMetadataHistoryByIdFields.StorageMetadata - (*RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo)(nil), // 426: productv1.RequireStorageCategoryInfoSummaryByIdFields.StorageCategoryInfo - (*RequireStorageItemInfoByIdFields_PalletItem)(nil), // 427: productv1.RequireStorageItemInfoByIdFields.PalletItem - (*RequireStorageItemInfoByIdFields_ContainerItem)(nil), // 428: productv1.RequireStorageItemInfoByIdFields.ContainerItem - (*RequireStorageItemInfoByIdFields_StorageItem)(nil), // 429: productv1.RequireStorageItemInfoByIdFields.StorageItem - (*RequireStorageOperationReportByIdFields_StorageSuccess)(nil), // 430: productv1.RequireStorageOperationReportByIdFields.StorageSuccess - (*RequireStorageOperationReportByIdFields_StorageFailure)(nil), // 431: productv1.RequireStorageOperationReportByIdFields.StorageFailure - (*RequireStorageOperationReportByIdFields_StorageOperationResult)(nil), // 432: productv1.RequireStorageOperationReportByIdFields.StorageOperationResult - (*RequireStorageSecuritySummaryByIdFields_SecuritySetup)(nil), // 433: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup - (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem)(nil), // 434: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.PalletItem - (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem)(nil), // 435: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.ContainerItem - (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem)(nil), // 436: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem - (*RequireStorageItemHandlerInfoByIdFields_PalletItem)(nil), // 437: productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem - (*RequireStorageItemHandlerInfoByIdFields_ContainerItem)(nil), // 438: productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem - (*RequireStorageItemHandlerInfoByIdFields_StorageItem)(nil), // 439: productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem - (*RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler)(nil), // 440: productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem.ItemHandler - (*RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler)(nil), // 441: productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem.ItemHandler - (*RequireStorageItemSpecsInfoByIdFields_PalletItem)(nil), // 442: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem - (*RequireStorageItemSpecsInfoByIdFields_ContainerItem)(nil), // 443: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem - (*RequireStorageItemSpecsInfoByIdFields_StorageItem)(nil), // 444: productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem - (*RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs)(nil), // 445: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs - (*RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions)(nil), // 446: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs.Dimensions - (*RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs)(nil), // 447: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs - (*RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimensions)(nil), // 448: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs.Dimensions - (*RequireStorageDeepItemInfoByIdFields_PalletItem)(nil), // 449: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem - (*RequireStorageDeepItemInfoByIdFields_ContainerItem)(nil), // 450: productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem - (*RequireStorageDeepItemInfoByIdFields_StorageItem)(nil), // 451: productv1.RequireStorageDeepItemInfoByIdFields.StorageItem - (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler)(nil), // 452: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler - (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem)(nil), // 453: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.ContainerItem - (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem)(nil), // 454: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.PalletItem - (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem)(nil), // 455: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem - (*RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler)(nil), // 456: productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem.ItemHandler - (*RequireWarehouseStockHealthScoreByIdFields_RestockData)(nil), // 457: productv1.RequireWarehouseStockHealthScoreByIdFields.RestockData - (*wrapperspb.Int32Value)(nil), // 458: google.protobuf.Int32Value - (*wrapperspb.BoolValue)(nil), // 459: google.protobuf.BoolValue - (*wrapperspb.StringValue)(nil), // 460: google.protobuf.StringValue - (*wrapperspb.DoubleValue)(nil), // 461: google.protobuf.DoubleValue + (CategoryKind)(0), // 0: productv1.CategoryKind + (ShippingDestination)(0), // 1: productv1.ShippingDestination + (*ListOfAuthorFilter)(nil), // 2: productv1.ListOfAuthorFilter + (*ListOfAuthorInput)(nil), // 3: productv1.ListOfAuthorInput + (*ListOfBlogPost)(nil), // 4: productv1.ListOfBlogPost + (*ListOfBlogPostFilter)(nil), // 5: productv1.ListOfBlogPostFilter + (*ListOfBlogPostInput)(nil), // 6: productv1.ListOfBlogPostInput + (*ListOfBoolean)(nil), // 7: productv1.ListOfBoolean + (*ListOfCategory)(nil), // 8: productv1.ListOfCategory + (*ListOfCategoryInput)(nil), // 9: productv1.ListOfCategoryInput + (*ListOfFloat)(nil), // 10: productv1.ListOfFloat + (*ListOfListOfCategory)(nil), // 11: productv1.ListOfListOfCategory + (*ListOfListOfCategoryInput)(nil), // 12: productv1.ListOfListOfCategoryInput + (*ListOfListOfString)(nil), // 13: productv1.ListOfListOfString + (*ListOfListOfUser)(nil), // 14: productv1.ListOfListOfUser + (*ListOfListOfUserInput)(nil), // 15: productv1.ListOfListOfUserInput + (*ListOfOrderLine)(nil), // 16: productv1.ListOfOrderLine + (*ListOfProduct)(nil), // 17: productv1.ListOfProduct + (*ListOfStorage)(nil), // 18: productv1.ListOfStorage + (*ListOfString)(nil), // 19: productv1.ListOfString + (*ListOfSubcategory)(nil), // 20: productv1.ListOfSubcategory + (*ListOfUser)(nil), // 21: productv1.ListOfUser + (*ListOfUserInput)(nil), // 22: productv1.ListOfUserInput + (*LookupProductByIdRequestKey)(nil), // 23: productv1.LookupProductByIdRequestKey + (*LookupProductByIdRequest)(nil), // 24: productv1.LookupProductByIdRequest + (*LookupProductByIdResponse)(nil), // 25: productv1.LookupProductByIdResponse + (*LookupStorageByIdRequestKey)(nil), // 26: productv1.LookupStorageByIdRequestKey + (*LookupStorageByIdRequest)(nil), // 27: productv1.LookupStorageByIdRequest + (*LookupStorageByIdResponse)(nil), // 28: productv1.LookupStorageByIdResponse + (*LookupWarehouseByIdRequestKey)(nil), // 29: productv1.LookupWarehouseByIdRequestKey + (*LookupWarehouseByIdRequest)(nil), // 30: productv1.LookupWarehouseByIdRequest + (*LookupWarehouseByIdResponse)(nil), // 31: productv1.LookupWarehouseByIdResponse + (*QueryUsersRequest)(nil), // 32: productv1.QueryUsersRequest + (*QueryUsersResponse)(nil), // 33: productv1.QueryUsersResponse + (*QueryUserRequest)(nil), // 34: productv1.QueryUserRequest + (*QueryUserResponse)(nil), // 35: productv1.QueryUserResponse + (*QueryNestedTypeRequest)(nil), // 36: productv1.QueryNestedTypeRequest + (*QueryNestedTypeResponse)(nil), // 37: productv1.QueryNestedTypeResponse + (*QueryRecursiveTypeRequest)(nil), // 38: productv1.QueryRecursiveTypeRequest + (*QueryRecursiveTypeResponse)(nil), // 39: productv1.QueryRecursiveTypeResponse + (*QueryTypeFilterWithArgumentsRequest)(nil), // 40: productv1.QueryTypeFilterWithArgumentsRequest + (*QueryTypeFilterWithArgumentsResponse)(nil), // 41: productv1.QueryTypeFilterWithArgumentsResponse + (*QueryTypeWithMultipleFilterFieldsRequest)(nil), // 42: productv1.QueryTypeWithMultipleFilterFieldsRequest + (*QueryTypeWithMultipleFilterFieldsResponse)(nil), // 43: productv1.QueryTypeWithMultipleFilterFieldsResponse + (*QueryComplexFilterTypeRequest)(nil), // 44: productv1.QueryComplexFilterTypeRequest + (*QueryComplexFilterTypeResponse)(nil), // 45: productv1.QueryComplexFilterTypeResponse + (*QueryCalculateTotalsRequest)(nil), // 46: productv1.QueryCalculateTotalsRequest + (*QueryCalculateTotalsResponse)(nil), // 47: productv1.QueryCalculateTotalsResponse + (*QueryCategoriesRequest)(nil), // 48: productv1.QueryCategoriesRequest + (*QueryCategoriesResponse)(nil), // 49: productv1.QueryCategoriesResponse + (*QueryCategoryRequest)(nil), // 50: productv1.QueryCategoryRequest + (*QueryCategoryResponse)(nil), // 51: productv1.QueryCategoryResponse + (*QueryCategoriesByKindRequest)(nil), // 52: productv1.QueryCategoriesByKindRequest + (*QueryCategoriesByKindResponse)(nil), // 53: productv1.QueryCategoriesByKindResponse + (*QueryCategoriesByKindsRequest)(nil), // 54: productv1.QueryCategoriesByKindsRequest + (*QueryCategoriesByKindsResponse)(nil), // 55: productv1.QueryCategoriesByKindsResponse + (*QueryFilterCategoriesRequest)(nil), // 56: productv1.QueryFilterCategoriesRequest + (*QueryFilterCategoriesResponse)(nil), // 57: productv1.QueryFilterCategoriesResponse + (*QueryRandomPetRequest)(nil), // 58: productv1.QueryRandomPetRequest + (*QueryRandomPetResponse)(nil), // 59: productv1.QueryRandomPetResponse + (*QueryAllPetsRequest)(nil), // 60: productv1.QueryAllPetsRequest + (*QueryAllPetsResponse)(nil), // 61: productv1.QueryAllPetsResponse + (*QuerySearchRequest)(nil), // 62: productv1.QuerySearchRequest + (*QuerySearchResponse)(nil), // 63: productv1.QuerySearchResponse + (*QueryRandomSearchResultRequest)(nil), // 64: productv1.QueryRandomSearchResultRequest + (*QueryRandomSearchResultResponse)(nil), // 65: productv1.QueryRandomSearchResultResponse + (*QueryNullableFieldsTypeRequest)(nil), // 66: productv1.QueryNullableFieldsTypeRequest + (*QueryNullableFieldsTypeResponse)(nil), // 67: productv1.QueryNullableFieldsTypeResponse + (*QueryNullableFieldsTypeByIdRequest)(nil), // 68: productv1.QueryNullableFieldsTypeByIdRequest + (*QueryNullableFieldsTypeByIdResponse)(nil), // 69: productv1.QueryNullableFieldsTypeByIdResponse + (*QueryNullableFieldsTypeWithFilterRequest)(nil), // 70: productv1.QueryNullableFieldsTypeWithFilterRequest + (*QueryNullableFieldsTypeWithFilterResponse)(nil), // 71: productv1.QueryNullableFieldsTypeWithFilterResponse + (*QueryAllNullableFieldsTypesRequest)(nil), // 72: productv1.QueryAllNullableFieldsTypesRequest + (*QueryAllNullableFieldsTypesResponse)(nil), // 73: productv1.QueryAllNullableFieldsTypesResponse + (*QueryBlogPostRequest)(nil), // 74: productv1.QueryBlogPostRequest + (*QueryBlogPostResponse)(nil), // 75: productv1.QueryBlogPostResponse + (*QueryBlogPostByIdRequest)(nil), // 76: productv1.QueryBlogPostByIdRequest + (*QueryBlogPostByIdResponse)(nil), // 77: productv1.QueryBlogPostByIdResponse + (*QueryBlogPostsWithFilterRequest)(nil), // 78: productv1.QueryBlogPostsWithFilterRequest + (*QueryBlogPostsWithFilterResponse)(nil), // 79: productv1.QueryBlogPostsWithFilterResponse + (*QueryAllBlogPostsRequest)(nil), // 80: productv1.QueryAllBlogPostsRequest + (*QueryAllBlogPostsResponse)(nil), // 81: productv1.QueryAllBlogPostsResponse + (*QueryAuthorRequest)(nil), // 82: productv1.QueryAuthorRequest + (*QueryAuthorResponse)(nil), // 83: productv1.QueryAuthorResponse + (*QueryAuthorByIdRequest)(nil), // 84: productv1.QueryAuthorByIdRequest + (*QueryAuthorByIdResponse)(nil), // 85: productv1.QueryAuthorByIdResponse + (*QueryAuthorsWithFilterRequest)(nil), // 86: productv1.QueryAuthorsWithFilterRequest + (*QueryAuthorsWithFilterResponse)(nil), // 87: productv1.QueryAuthorsWithFilterResponse + (*QueryAllAuthorsRequest)(nil), // 88: productv1.QueryAllAuthorsRequest + (*QueryAllAuthorsResponse)(nil), // 89: productv1.QueryAllAuthorsResponse + (*QueryBulkSearchAuthorsRequest)(nil), // 90: productv1.QueryBulkSearchAuthorsRequest + (*QueryBulkSearchAuthorsResponse)(nil), // 91: productv1.QueryBulkSearchAuthorsResponse + (*QueryBulkSearchBlogPostsRequest)(nil), // 92: productv1.QueryBulkSearchBlogPostsRequest + (*QueryBulkSearchBlogPostsResponse)(nil), // 93: productv1.QueryBulkSearchBlogPostsResponse + (*QueryTestContainerRequest)(nil), // 94: productv1.QueryTestContainerRequest + (*QueryTestContainerResponse)(nil), // 95: productv1.QueryTestContainerResponse + (*QueryTestContainersRequest)(nil), // 96: productv1.QueryTestContainersRequest + (*QueryTestContainersResponse)(nil), // 97: productv1.QueryTestContainersResponse + (*MutationCreateUserRequest)(nil), // 98: productv1.MutationCreateUserRequest + (*MutationCreateUserResponse)(nil), // 99: productv1.MutationCreateUserResponse + (*MutationPerformActionRequest)(nil), // 100: productv1.MutationPerformActionRequest + (*MutationPerformActionResponse)(nil), // 101: productv1.MutationPerformActionResponse + (*MutationCreateNullableFieldsTypeRequest)(nil), // 102: productv1.MutationCreateNullableFieldsTypeRequest + (*MutationCreateNullableFieldsTypeResponse)(nil), // 103: productv1.MutationCreateNullableFieldsTypeResponse + (*MutationUpdateNullableFieldsTypeRequest)(nil), // 104: productv1.MutationUpdateNullableFieldsTypeRequest + (*MutationUpdateNullableFieldsTypeResponse)(nil), // 105: productv1.MutationUpdateNullableFieldsTypeResponse + (*MutationCreateBlogPostRequest)(nil), // 106: productv1.MutationCreateBlogPostRequest + (*MutationCreateBlogPostResponse)(nil), // 107: productv1.MutationCreateBlogPostResponse + (*MutationUpdateBlogPostRequest)(nil), // 108: productv1.MutationUpdateBlogPostRequest + (*MutationUpdateBlogPostResponse)(nil), // 109: productv1.MutationUpdateBlogPostResponse + (*MutationCreateAuthorRequest)(nil), // 110: productv1.MutationCreateAuthorRequest + (*MutationCreateAuthorResponse)(nil), // 111: productv1.MutationCreateAuthorResponse + (*MutationUpdateAuthorRequest)(nil), // 112: productv1.MutationUpdateAuthorRequest + (*MutationUpdateAuthorResponse)(nil), // 113: productv1.MutationUpdateAuthorResponse + (*MutationBulkCreateAuthorsRequest)(nil), // 114: productv1.MutationBulkCreateAuthorsRequest + (*MutationBulkCreateAuthorsResponse)(nil), // 115: productv1.MutationBulkCreateAuthorsResponse + (*MutationBulkUpdateAuthorsRequest)(nil), // 116: productv1.MutationBulkUpdateAuthorsRequest + (*MutationBulkUpdateAuthorsResponse)(nil), // 117: productv1.MutationBulkUpdateAuthorsResponse + (*MutationBulkCreateBlogPostsRequest)(nil), // 118: productv1.MutationBulkCreateBlogPostsRequest + (*MutationBulkCreateBlogPostsResponse)(nil), // 119: productv1.MutationBulkCreateBlogPostsResponse + (*MutationBulkUpdateBlogPostsRequest)(nil), // 120: productv1.MutationBulkUpdateBlogPostsRequest + (*MutationBulkUpdateBlogPostsResponse)(nil), // 121: productv1.MutationBulkUpdateBlogPostsResponse + (*ResolveProductShippingEstimateArgs)(nil), // 122: productv1.ResolveProductShippingEstimateArgs + (*ResolveProductShippingEstimateContext)(nil), // 123: productv1.ResolveProductShippingEstimateContext + (*ResolveProductShippingEstimateRequest)(nil), // 124: productv1.ResolveProductShippingEstimateRequest + (*ResolveProductShippingEstimateResult)(nil), // 125: productv1.ResolveProductShippingEstimateResult + (*ResolveProductShippingEstimateResponse)(nil), // 126: productv1.ResolveProductShippingEstimateResponse + (*ResolveProductRecommendedCategoryArgs)(nil), // 127: productv1.ResolveProductRecommendedCategoryArgs + (*ResolveProductRecommendedCategoryContext)(nil), // 128: productv1.ResolveProductRecommendedCategoryContext + (*ResolveProductRecommendedCategoryRequest)(nil), // 129: productv1.ResolveProductRecommendedCategoryRequest + (*ResolveProductRecommendedCategoryResult)(nil), // 130: productv1.ResolveProductRecommendedCategoryResult + (*ResolveProductRecommendedCategoryResponse)(nil), // 131: productv1.ResolveProductRecommendedCategoryResponse + (*ResolveProductMascotRecommendationArgs)(nil), // 132: productv1.ResolveProductMascotRecommendationArgs + (*ResolveProductMascotRecommendationContext)(nil), // 133: productv1.ResolveProductMascotRecommendationContext + (*ResolveProductMascotRecommendationRequest)(nil), // 134: productv1.ResolveProductMascotRecommendationRequest + (*ResolveProductMascotRecommendationResult)(nil), // 135: productv1.ResolveProductMascotRecommendationResult + (*ResolveProductMascotRecommendationResponse)(nil), // 136: productv1.ResolveProductMascotRecommendationResponse + (*ResolveProductStockStatusArgs)(nil), // 137: productv1.ResolveProductStockStatusArgs + (*ResolveProductStockStatusContext)(nil), // 138: productv1.ResolveProductStockStatusContext + (*ResolveProductStockStatusRequest)(nil), // 139: productv1.ResolveProductStockStatusRequest + (*ResolveProductStockStatusResult)(nil), // 140: productv1.ResolveProductStockStatusResult + (*ResolveProductStockStatusResponse)(nil), // 141: productv1.ResolveProductStockStatusResponse + (*ResolveProductProductDetailsArgs)(nil), // 142: productv1.ResolveProductProductDetailsArgs + (*ResolveProductProductDetailsContext)(nil), // 143: productv1.ResolveProductProductDetailsContext + (*ResolveProductProductDetailsRequest)(nil), // 144: productv1.ResolveProductProductDetailsRequest + (*ResolveProductProductDetailsResult)(nil), // 145: productv1.ResolveProductProductDetailsResult + (*ResolveProductProductDetailsResponse)(nil), // 146: productv1.ResolveProductProductDetailsResponse + (*ResolveStorageStorageStatusArgs)(nil), // 147: productv1.ResolveStorageStorageStatusArgs + (*ResolveStorageStorageStatusContext)(nil), // 148: productv1.ResolveStorageStorageStatusContext + (*ResolveStorageStorageStatusRequest)(nil), // 149: productv1.ResolveStorageStorageStatusRequest + (*ResolveStorageStorageStatusResult)(nil), // 150: productv1.ResolveStorageStorageStatusResult + (*ResolveStorageStorageStatusResponse)(nil), // 151: productv1.ResolveStorageStorageStatusResponse + (*ResolveStorageLinkedStoragesArgs)(nil), // 152: productv1.ResolveStorageLinkedStoragesArgs + (*ResolveStorageLinkedStoragesContext)(nil), // 153: productv1.ResolveStorageLinkedStoragesContext + (*ResolveStorageLinkedStoragesRequest)(nil), // 154: productv1.ResolveStorageLinkedStoragesRequest + (*ResolveStorageLinkedStoragesResult)(nil), // 155: productv1.ResolveStorageLinkedStoragesResult + (*ResolveStorageLinkedStoragesResponse)(nil), // 156: productv1.ResolveStorageLinkedStoragesResponse + (*ResolveStorageNearbyStoragesArgs)(nil), // 157: productv1.ResolveStorageNearbyStoragesArgs + (*ResolveStorageNearbyStoragesContext)(nil), // 158: productv1.ResolveStorageNearbyStoragesContext + (*ResolveStorageNearbyStoragesRequest)(nil), // 159: productv1.ResolveStorageNearbyStoragesRequest + (*ResolveStorageNearbyStoragesResult)(nil), // 160: productv1.ResolveStorageNearbyStoragesResult + (*ResolveStorageNearbyStoragesResponse)(nil), // 161: productv1.ResolveStorageNearbyStoragesResponse + (*ResolveCategoryProductCountArgs)(nil), // 162: productv1.ResolveCategoryProductCountArgs + (*ResolveCategoryProductCountContext)(nil), // 163: productv1.ResolveCategoryProductCountContext + (*ResolveCategoryProductCountRequest)(nil), // 164: productv1.ResolveCategoryProductCountRequest + (*ResolveCategoryProductCountResult)(nil), // 165: productv1.ResolveCategoryProductCountResult + (*ResolveCategoryProductCountResponse)(nil), // 166: productv1.ResolveCategoryProductCountResponse + (*ResolveCategoryPopularityScoreArgs)(nil), // 167: productv1.ResolveCategoryPopularityScoreArgs + (*ResolveCategoryPopularityScoreContext)(nil), // 168: productv1.ResolveCategoryPopularityScoreContext + (*ResolveCategoryPopularityScoreRequest)(nil), // 169: productv1.ResolveCategoryPopularityScoreRequest + (*ResolveCategoryPopularityScoreResult)(nil), // 170: productv1.ResolveCategoryPopularityScoreResult + (*ResolveCategoryPopularityScoreResponse)(nil), // 171: productv1.ResolveCategoryPopularityScoreResponse + (*ResolveCategoryCategoryMetricsArgs)(nil), // 172: productv1.ResolveCategoryCategoryMetricsArgs + (*ResolveCategoryCategoryMetricsContext)(nil), // 173: productv1.ResolveCategoryCategoryMetricsContext + (*ResolveCategoryCategoryMetricsRequest)(nil), // 174: productv1.ResolveCategoryCategoryMetricsRequest + (*ResolveCategoryCategoryMetricsResult)(nil), // 175: productv1.ResolveCategoryCategoryMetricsResult + (*ResolveCategoryCategoryMetricsResponse)(nil), // 176: productv1.ResolveCategoryCategoryMetricsResponse + (*ResolveCategoryMascotArgs)(nil), // 177: productv1.ResolveCategoryMascotArgs + (*ResolveCategoryMascotContext)(nil), // 178: productv1.ResolveCategoryMascotContext + (*ResolveCategoryMascotRequest)(nil), // 179: productv1.ResolveCategoryMascotRequest + (*ResolveCategoryMascotResult)(nil), // 180: productv1.ResolveCategoryMascotResult + (*ResolveCategoryMascotResponse)(nil), // 181: productv1.ResolveCategoryMascotResponse + (*ResolveCategoryCategoryStatusArgs)(nil), // 182: productv1.ResolveCategoryCategoryStatusArgs + (*ResolveCategoryCategoryStatusContext)(nil), // 183: productv1.ResolveCategoryCategoryStatusContext + (*ResolveCategoryCategoryStatusRequest)(nil), // 184: productv1.ResolveCategoryCategoryStatusRequest + (*ResolveCategoryCategoryStatusResult)(nil), // 185: productv1.ResolveCategoryCategoryStatusResult + (*ResolveCategoryCategoryStatusResponse)(nil), // 186: productv1.ResolveCategoryCategoryStatusResponse + (*ResolveCategoryChildCategoriesArgs)(nil), // 187: productv1.ResolveCategoryChildCategoriesArgs + (*ResolveCategoryChildCategoriesContext)(nil), // 188: productv1.ResolveCategoryChildCategoriesContext + (*ResolveCategoryChildCategoriesRequest)(nil), // 189: productv1.ResolveCategoryChildCategoriesRequest + (*ResolveCategoryChildCategoriesResult)(nil), // 190: productv1.ResolveCategoryChildCategoriesResult + (*ResolveCategoryChildCategoriesResponse)(nil), // 191: productv1.ResolveCategoryChildCategoriesResponse + (*ResolveCategoryOptionalCategoriesArgs)(nil), // 192: productv1.ResolveCategoryOptionalCategoriesArgs + (*ResolveCategoryOptionalCategoriesContext)(nil), // 193: productv1.ResolveCategoryOptionalCategoriesContext + (*ResolveCategoryOptionalCategoriesRequest)(nil), // 194: productv1.ResolveCategoryOptionalCategoriesRequest + (*ResolveCategoryOptionalCategoriesResult)(nil), // 195: productv1.ResolveCategoryOptionalCategoriesResult + (*ResolveCategoryOptionalCategoriesResponse)(nil), // 196: productv1.ResolveCategoryOptionalCategoriesResponse + (*ResolveCategoryTotalProductsContext)(nil), // 197: productv1.ResolveCategoryTotalProductsContext + (*ResolveCategoryTotalProductsRequest)(nil), // 198: productv1.ResolveCategoryTotalProductsRequest + (*ResolveCategoryTotalProductsResult)(nil), // 199: productv1.ResolveCategoryTotalProductsResult + (*ResolveCategoryTotalProductsResponse)(nil), // 200: productv1.ResolveCategoryTotalProductsResponse + (*ResolveCategoryTopSubcategoryContext)(nil), // 201: productv1.ResolveCategoryTopSubcategoryContext + (*ResolveCategoryTopSubcategoryRequest)(nil), // 202: productv1.ResolveCategoryTopSubcategoryRequest + (*ResolveCategoryTopSubcategoryResult)(nil), // 203: productv1.ResolveCategoryTopSubcategoryResult + (*ResolveCategoryTopSubcategoryResponse)(nil), // 204: productv1.ResolveCategoryTopSubcategoryResponse + (*ResolveCategoryActiveSubcategoriesContext)(nil), // 205: productv1.ResolveCategoryActiveSubcategoriesContext + (*ResolveCategoryActiveSubcategoriesRequest)(nil), // 206: productv1.ResolveCategoryActiveSubcategoriesRequest + (*ResolveCategoryActiveSubcategoriesResult)(nil), // 207: productv1.ResolveCategoryActiveSubcategoriesResult + (*ResolveCategoryActiveSubcategoriesResponse)(nil), // 208: productv1.ResolveCategoryActiveSubcategoriesResponse + (*ResolveSubcategoryItemCountArgs)(nil), // 209: productv1.ResolveSubcategoryItemCountArgs + (*ResolveSubcategoryItemCountContext)(nil), // 210: productv1.ResolveSubcategoryItemCountContext + (*ResolveSubcategoryItemCountRequest)(nil), // 211: productv1.ResolveSubcategoryItemCountRequest + (*ResolveSubcategoryItemCountResult)(nil), // 212: productv1.ResolveSubcategoryItemCountResult + (*ResolveSubcategoryItemCountResponse)(nil), // 213: productv1.ResolveSubcategoryItemCountResponse + (*ResolveSubcategoryFeaturedCategoryArgs)(nil), // 214: productv1.ResolveSubcategoryFeaturedCategoryArgs + (*ResolveSubcategoryFeaturedCategoryContext)(nil), // 215: productv1.ResolveSubcategoryFeaturedCategoryContext + (*ResolveSubcategoryFeaturedCategoryRequest)(nil), // 216: productv1.ResolveSubcategoryFeaturedCategoryRequest + (*ResolveSubcategoryFeaturedCategoryResult)(nil), // 217: productv1.ResolveSubcategoryFeaturedCategoryResult + (*ResolveSubcategoryFeaturedCategoryResponse)(nil), // 218: productv1.ResolveSubcategoryFeaturedCategoryResponse + (*ResolveSubcategoryParentCategoryContext)(nil), // 219: productv1.ResolveSubcategoryParentCategoryContext + (*ResolveSubcategoryParentCategoryRequest)(nil), // 220: productv1.ResolveSubcategoryParentCategoryRequest + (*ResolveSubcategoryParentCategoryResult)(nil), // 221: productv1.ResolveSubcategoryParentCategoryResult + (*ResolveSubcategoryParentCategoryResponse)(nil), // 222: productv1.ResolveSubcategoryParentCategoryResponse + (*ResolveCategoryMetricsNormalizedScoreArgs)(nil), // 223: productv1.ResolveCategoryMetricsNormalizedScoreArgs + (*ResolveCategoryMetricsNormalizedScoreContext)(nil), // 224: productv1.ResolveCategoryMetricsNormalizedScoreContext + (*ResolveCategoryMetricsNormalizedScoreRequest)(nil), // 225: productv1.ResolveCategoryMetricsNormalizedScoreRequest + (*ResolveCategoryMetricsNormalizedScoreResult)(nil), // 226: productv1.ResolveCategoryMetricsNormalizedScoreResult + (*ResolveCategoryMetricsNormalizedScoreResponse)(nil), // 227: productv1.ResolveCategoryMetricsNormalizedScoreResponse + (*ResolveCategoryMetricsRelatedCategoryArgs)(nil), // 228: productv1.ResolveCategoryMetricsRelatedCategoryArgs + (*ResolveCategoryMetricsRelatedCategoryContext)(nil), // 229: productv1.ResolveCategoryMetricsRelatedCategoryContext + (*ResolveCategoryMetricsRelatedCategoryRequest)(nil), // 230: productv1.ResolveCategoryMetricsRelatedCategoryRequest + (*ResolveCategoryMetricsRelatedCategoryResult)(nil), // 231: productv1.ResolveCategoryMetricsRelatedCategoryResult + (*ResolveCategoryMetricsRelatedCategoryResponse)(nil), // 232: productv1.ResolveCategoryMetricsRelatedCategoryResponse + (*ResolveCategoryMetricsAverageScoreContext)(nil), // 233: productv1.ResolveCategoryMetricsAverageScoreContext + (*ResolveCategoryMetricsAverageScoreRequest)(nil), // 234: productv1.ResolveCategoryMetricsAverageScoreRequest + (*ResolveCategoryMetricsAverageScoreResult)(nil), // 235: productv1.ResolveCategoryMetricsAverageScoreResult + (*ResolveCategoryMetricsAverageScoreResponse)(nil), // 236: productv1.ResolveCategoryMetricsAverageScoreResponse + (*ResolveTestContainerDetailsArgs)(nil), // 237: productv1.ResolveTestContainerDetailsArgs + (*ResolveTestContainerDetailsContext)(nil), // 238: productv1.ResolveTestContainerDetailsContext + (*ResolveTestContainerDetailsRequest)(nil), // 239: productv1.ResolveTestContainerDetailsRequest + (*ResolveTestContainerDetailsResult)(nil), // 240: productv1.ResolveTestContainerDetailsResult + (*ResolveTestContainerDetailsResponse)(nil), // 241: productv1.ResolveTestContainerDetailsResponse + (*RequireStorageStockHealthScoreByIdRequest)(nil), // 242: productv1.RequireStorageStockHealthScoreByIdRequest + (*RequireStorageStockHealthScoreByIdContext)(nil), // 243: productv1.RequireStorageStockHealthScoreByIdContext + (*RequireStorageStockHealthScoreByIdResponse)(nil), // 244: productv1.RequireStorageStockHealthScoreByIdResponse + (*RequireStorageStockHealthScoreByIdResult)(nil), // 245: productv1.RequireStorageStockHealthScoreByIdResult + (*RequireStorageStockHealthScoreByIdFields)(nil), // 246: productv1.RequireStorageStockHealthScoreByIdFields + (*RequireStorageTagSummaryByIdRequest)(nil), // 247: productv1.RequireStorageTagSummaryByIdRequest + (*RequireStorageTagSummaryByIdContext)(nil), // 248: productv1.RequireStorageTagSummaryByIdContext + (*RequireStorageTagSummaryByIdResponse)(nil), // 249: productv1.RequireStorageTagSummaryByIdResponse + (*RequireStorageTagSummaryByIdResult)(nil), // 250: productv1.RequireStorageTagSummaryByIdResult + (*RequireStorageTagSummaryByIdFields)(nil), // 251: productv1.RequireStorageTagSummaryByIdFields + (*RequireStorageOptionalTagSummaryByIdRequest)(nil), // 252: productv1.RequireStorageOptionalTagSummaryByIdRequest + (*RequireStorageOptionalTagSummaryByIdContext)(nil), // 253: productv1.RequireStorageOptionalTagSummaryByIdContext + (*RequireStorageOptionalTagSummaryByIdResponse)(nil), // 254: productv1.RequireStorageOptionalTagSummaryByIdResponse + (*RequireStorageOptionalTagSummaryByIdResult)(nil), // 255: productv1.RequireStorageOptionalTagSummaryByIdResult + (*RequireStorageOptionalTagSummaryByIdFields)(nil), // 256: productv1.RequireStorageOptionalTagSummaryByIdFields + (*RequireStorageMetadataScoreByIdRequest)(nil), // 257: productv1.RequireStorageMetadataScoreByIdRequest + (*RequireStorageMetadataScoreByIdContext)(nil), // 258: productv1.RequireStorageMetadataScoreByIdContext + (*RequireStorageMetadataScoreByIdResponse)(nil), // 259: productv1.RequireStorageMetadataScoreByIdResponse + (*RequireStorageMetadataScoreByIdResult)(nil), // 260: productv1.RequireStorageMetadataScoreByIdResult + (*RequireStorageMetadataScoreByIdFields)(nil), // 261: productv1.RequireStorageMetadataScoreByIdFields + (*RequireStorageProcessedMetadataByIdRequest)(nil), // 262: productv1.RequireStorageProcessedMetadataByIdRequest + (*RequireStorageProcessedMetadataByIdContext)(nil), // 263: productv1.RequireStorageProcessedMetadataByIdContext + (*RequireStorageProcessedMetadataByIdResponse)(nil), // 264: productv1.RequireStorageProcessedMetadataByIdResponse + (*RequireStorageProcessedMetadataByIdResult)(nil), // 265: productv1.RequireStorageProcessedMetadataByIdResult + (*RequireStorageProcessedMetadataByIdFields)(nil), // 266: productv1.RequireStorageProcessedMetadataByIdFields + (*RequireStorageOptionalProcessedMetadataByIdRequest)(nil), // 267: productv1.RequireStorageOptionalProcessedMetadataByIdRequest + (*RequireStorageOptionalProcessedMetadataByIdContext)(nil), // 268: productv1.RequireStorageOptionalProcessedMetadataByIdContext + (*RequireStorageOptionalProcessedMetadataByIdResponse)(nil), // 269: productv1.RequireStorageOptionalProcessedMetadataByIdResponse + (*RequireStorageOptionalProcessedMetadataByIdResult)(nil), // 270: productv1.RequireStorageOptionalProcessedMetadataByIdResult + (*RequireStorageOptionalProcessedMetadataByIdFields)(nil), // 271: productv1.RequireStorageOptionalProcessedMetadataByIdFields + (*RequireStorageProcessedTagsByIdRequest)(nil), // 272: productv1.RequireStorageProcessedTagsByIdRequest + (*RequireStorageProcessedTagsByIdContext)(nil), // 273: productv1.RequireStorageProcessedTagsByIdContext + (*RequireStorageProcessedTagsByIdResponse)(nil), // 274: productv1.RequireStorageProcessedTagsByIdResponse + (*RequireStorageProcessedTagsByIdResult)(nil), // 275: productv1.RequireStorageProcessedTagsByIdResult + (*RequireStorageProcessedTagsByIdFields)(nil), // 276: productv1.RequireStorageProcessedTagsByIdFields + (*RequireStorageOptionalProcessedTagsByIdRequest)(nil), // 277: productv1.RequireStorageOptionalProcessedTagsByIdRequest + (*RequireStorageOptionalProcessedTagsByIdContext)(nil), // 278: productv1.RequireStorageOptionalProcessedTagsByIdContext + (*RequireStorageOptionalProcessedTagsByIdResponse)(nil), // 279: productv1.RequireStorageOptionalProcessedTagsByIdResponse + (*RequireStorageOptionalProcessedTagsByIdResult)(nil), // 280: productv1.RequireStorageOptionalProcessedTagsByIdResult + (*RequireStorageOptionalProcessedTagsByIdFields)(nil), // 281: productv1.RequireStorageOptionalProcessedTagsByIdFields + (*RequireStorageProcessedMetadataHistoryByIdRequest)(nil), // 282: productv1.RequireStorageProcessedMetadataHistoryByIdRequest + (*RequireStorageProcessedMetadataHistoryByIdContext)(nil), // 283: productv1.RequireStorageProcessedMetadataHistoryByIdContext + (*RequireStorageProcessedMetadataHistoryByIdResponse)(nil), // 284: productv1.RequireStorageProcessedMetadataHistoryByIdResponse + (*RequireStorageProcessedMetadataHistoryByIdResult)(nil), // 285: productv1.RequireStorageProcessedMetadataHistoryByIdResult + (*RequireStorageProcessedMetadataHistoryByIdFields)(nil), // 286: productv1.RequireStorageProcessedMetadataHistoryByIdFields + (*RequireStorageKindSummaryByIdRequest)(nil), // 287: productv1.RequireStorageKindSummaryByIdRequest + (*RequireStorageKindSummaryByIdContext)(nil), // 288: productv1.RequireStorageKindSummaryByIdContext + (*RequireStorageKindSummaryByIdResponse)(nil), // 289: productv1.RequireStorageKindSummaryByIdResponse + (*RequireStorageKindSummaryByIdResult)(nil), // 290: productv1.RequireStorageKindSummaryByIdResult + (*RequireStorageKindSummaryByIdFields)(nil), // 291: productv1.RequireStorageKindSummaryByIdFields + (*RequireStorageCategoryInfoSummaryByIdRequest)(nil), // 292: productv1.RequireStorageCategoryInfoSummaryByIdRequest + (*RequireStorageCategoryInfoSummaryByIdContext)(nil), // 293: productv1.RequireStorageCategoryInfoSummaryByIdContext + (*RequireStorageCategoryInfoSummaryByIdResponse)(nil), // 294: productv1.RequireStorageCategoryInfoSummaryByIdResponse + (*RequireStorageCategoryInfoSummaryByIdResult)(nil), // 295: productv1.RequireStorageCategoryInfoSummaryByIdResult + (*RequireStorageCategoryInfoSummaryByIdFields)(nil), // 296: productv1.RequireStorageCategoryInfoSummaryByIdFields + (*RequireStorageItemInfoByIdRequest)(nil), // 297: productv1.RequireStorageItemInfoByIdRequest + (*RequireStorageItemInfoByIdContext)(nil), // 298: productv1.RequireStorageItemInfoByIdContext + (*RequireStorageItemInfoByIdResponse)(nil), // 299: productv1.RequireStorageItemInfoByIdResponse + (*RequireStorageItemInfoByIdResult)(nil), // 300: productv1.RequireStorageItemInfoByIdResult + (*RequireStorageItemInfoByIdFields)(nil), // 301: productv1.RequireStorageItemInfoByIdFields + (*RequireStorageOperationReportByIdRequest)(nil), // 302: productv1.RequireStorageOperationReportByIdRequest + (*RequireStorageOperationReportByIdContext)(nil), // 303: productv1.RequireStorageOperationReportByIdContext + (*RequireStorageOperationReportByIdResponse)(nil), // 304: productv1.RequireStorageOperationReportByIdResponse + (*RequireStorageOperationReportByIdResult)(nil), // 305: productv1.RequireStorageOperationReportByIdResult + (*RequireStorageOperationReportByIdFields)(nil), // 306: productv1.RequireStorageOperationReportByIdFields + (*RequireStorageSecuritySummaryByIdRequest)(nil), // 307: productv1.RequireStorageSecuritySummaryByIdRequest + (*RequireStorageSecuritySummaryByIdContext)(nil), // 308: productv1.RequireStorageSecuritySummaryByIdContext + (*RequireStorageSecuritySummaryByIdResponse)(nil), // 309: productv1.RequireStorageSecuritySummaryByIdResponse + (*RequireStorageSecuritySummaryByIdResult)(nil), // 310: productv1.RequireStorageSecuritySummaryByIdResult + (*RequireStorageSecuritySummaryByIdFields)(nil), // 311: productv1.RequireStorageSecuritySummaryByIdFields + (*RequireStorageItemHandlerInfoByIdRequest)(nil), // 312: productv1.RequireStorageItemHandlerInfoByIdRequest + (*RequireStorageItemHandlerInfoByIdContext)(nil), // 313: productv1.RequireStorageItemHandlerInfoByIdContext + (*RequireStorageItemHandlerInfoByIdResponse)(nil), // 314: productv1.RequireStorageItemHandlerInfoByIdResponse + (*RequireStorageItemHandlerInfoByIdResult)(nil), // 315: productv1.RequireStorageItemHandlerInfoByIdResult + (*RequireStorageItemHandlerInfoByIdFields)(nil), // 316: productv1.RequireStorageItemHandlerInfoByIdFields + (*RequireStorageItemSpecsInfoByIdRequest)(nil), // 317: productv1.RequireStorageItemSpecsInfoByIdRequest + (*RequireStorageItemSpecsInfoByIdContext)(nil), // 318: productv1.RequireStorageItemSpecsInfoByIdContext + (*RequireStorageItemSpecsInfoByIdResponse)(nil), // 319: productv1.RequireStorageItemSpecsInfoByIdResponse + (*RequireStorageItemSpecsInfoByIdResult)(nil), // 320: productv1.RequireStorageItemSpecsInfoByIdResult + (*RequireStorageItemSpecsInfoByIdFields)(nil), // 321: productv1.RequireStorageItemSpecsInfoByIdFields + (*RequireStorageDeepItemInfoByIdRequest)(nil), // 322: productv1.RequireStorageDeepItemInfoByIdRequest + (*RequireStorageDeepItemInfoByIdContext)(nil), // 323: productv1.RequireStorageDeepItemInfoByIdContext + (*RequireStorageDeepItemInfoByIdResponse)(nil), // 324: productv1.RequireStorageDeepItemInfoByIdResponse + (*RequireStorageDeepItemInfoByIdResult)(nil), // 325: productv1.RequireStorageDeepItemInfoByIdResult + (*RequireStorageDeepItemInfoByIdFields)(nil), // 326: productv1.RequireStorageDeepItemInfoByIdFields + (*RequireStorageFilteredTagSummaryByIdRequest)(nil), // 327: productv1.RequireStorageFilteredTagSummaryByIdRequest + (*RequireStorageFilteredTagSummaryByIdContext)(nil), // 328: productv1.RequireStorageFilteredTagSummaryByIdContext + (*RequireStorageFilteredTagSummaryByIdArgs)(nil), // 329: productv1.RequireStorageFilteredTagSummaryByIdArgs + (*RequireStorageFilteredTagSummaryByIdResponse)(nil), // 330: productv1.RequireStorageFilteredTagSummaryByIdResponse + (*RequireStorageFilteredTagSummaryByIdResult)(nil), // 331: productv1.RequireStorageFilteredTagSummaryByIdResult + (*RequireStorageFilteredTagSummaryByIdFields)(nil), // 332: productv1.RequireStorageFilteredTagSummaryByIdFields + (*RequireStorageMultiFilteredTagSummaryByIdRequest)(nil), // 333: productv1.RequireStorageMultiFilteredTagSummaryByIdRequest + (*RequireStorageMultiFilteredTagSummaryByIdContext)(nil), // 334: productv1.RequireStorageMultiFilteredTagSummaryByIdContext + (*RequireStorageMultiFilteredTagSummaryByIdArgs)(nil), // 335: productv1.RequireStorageMultiFilteredTagSummaryByIdArgs + (*RequireStorageMultiFilteredTagSummaryByIdResponse)(nil), // 336: productv1.RequireStorageMultiFilteredTagSummaryByIdResponse + (*RequireStorageMultiFilteredTagSummaryByIdResult)(nil), // 337: productv1.RequireStorageMultiFilteredTagSummaryByIdResult + (*RequireStorageMultiFilteredTagSummaryByIdFields)(nil), // 338: productv1.RequireStorageMultiFilteredTagSummaryByIdFields + (*RequireStorageNullableFilteredTagSummaryByIdRequest)(nil), // 339: productv1.RequireStorageNullableFilteredTagSummaryByIdRequest + (*RequireStorageNullableFilteredTagSummaryByIdContext)(nil), // 340: productv1.RequireStorageNullableFilteredTagSummaryByIdContext + (*RequireStorageNullableFilteredTagSummaryByIdArgs)(nil), // 341: productv1.RequireStorageNullableFilteredTagSummaryByIdArgs + (*RequireStorageNullableFilteredTagSummaryByIdResponse)(nil), // 342: productv1.RequireStorageNullableFilteredTagSummaryByIdResponse + (*RequireStorageNullableFilteredTagSummaryByIdResult)(nil), // 343: productv1.RequireStorageNullableFilteredTagSummaryByIdResult + (*RequireStorageNullableFilteredTagSummaryByIdFields)(nil), // 344: productv1.RequireStorageNullableFilteredTagSummaryByIdFields + (*RequireWarehouseStockHealthScoreByIdRequest)(nil), // 345: productv1.RequireWarehouseStockHealthScoreByIdRequest + (*RequireWarehouseStockHealthScoreByIdContext)(nil), // 346: productv1.RequireWarehouseStockHealthScoreByIdContext + (*RequireWarehouseStockHealthScoreByIdResponse)(nil), // 347: productv1.RequireWarehouseStockHealthScoreByIdResponse + (*RequireWarehouseStockHealthScoreByIdResult)(nil), // 348: productv1.RequireWarehouseStockHealthScoreByIdResult + (*RequireWarehouseStockHealthScoreByIdFields)(nil), // 349: productv1.RequireWarehouseStockHealthScoreByIdFields + (*Product)(nil), // 350: productv1.Product + (*Storage)(nil), // 351: productv1.Storage + (*Warehouse)(nil), // 352: productv1.Warehouse + (*User)(nil), // 353: productv1.User + (*NestedTypeA)(nil), // 354: productv1.NestedTypeA + (*RecursiveType)(nil), // 355: productv1.RecursiveType + (*TypeWithMultipleFilterFields)(nil), // 356: productv1.TypeWithMultipleFilterFields + (*FilterTypeInput)(nil), // 357: productv1.FilterTypeInput + (*ComplexFilterTypeInput)(nil), // 358: productv1.ComplexFilterTypeInput + (*TypeWithComplexFilterInput)(nil), // 359: productv1.TypeWithComplexFilterInput + (*OrderInput)(nil), // 360: productv1.OrderInput + (*Order)(nil), // 361: productv1.Order + (*Category)(nil), // 362: productv1.Category + (*CategoryFilter)(nil), // 363: productv1.CategoryFilter + (*Animal)(nil), // 364: productv1.Animal + (*SearchInput)(nil), // 365: productv1.SearchInput + (*SearchResult)(nil), // 366: productv1.SearchResult + (*NullableFieldsType)(nil), // 367: productv1.NullableFieldsType + (*NullableFieldsFilter)(nil), // 368: productv1.NullableFieldsFilter + (*BlogPost)(nil), // 369: productv1.BlogPost + (*BlogPostFilter)(nil), // 370: productv1.BlogPostFilter + (*Author)(nil), // 371: productv1.Author + (*AuthorFilter)(nil), // 372: productv1.AuthorFilter + (*TestContainer)(nil), // 373: productv1.TestContainer + (*UserInput)(nil), // 374: productv1.UserInput + (*ActionInput)(nil), // 375: productv1.ActionInput + (*ActionResult)(nil), // 376: productv1.ActionResult + (*NullableFieldsInput)(nil), // 377: productv1.NullableFieldsInput + (*BlogPostInput)(nil), // 378: productv1.BlogPostInput + (*AuthorInput)(nil), // 379: productv1.AuthorInput + (*ProductDetails)(nil), // 380: productv1.ProductDetails + (*RestockData)(nil), // 381: productv1.RestockData + (*StorageMetadata)(nil), // 382: productv1.StorageMetadata + (*StorageCategoryInfo)(nil), // 383: productv1.StorageCategoryInfo + (*NestedTypeB)(nil), // 384: productv1.NestedTypeB + (*NestedTypeC)(nil), // 385: productv1.NestedTypeC + (*FilterType)(nil), // 386: productv1.FilterType + (*Pagination)(nil), // 387: productv1.Pagination + (*OrderLineInput)(nil), // 388: productv1.OrderLineInput + (*OrderLine)(nil), // 389: productv1.OrderLine + (*Subcategory)(nil), // 390: productv1.Subcategory + (*CategoryMetrics)(nil), // 391: productv1.CategoryMetrics + (*Cat)(nil), // 392: productv1.Cat + (*Dog)(nil), // 393: productv1.Dog + (*Owner)(nil), // 394: productv1.Owner + (*ContactInfo)(nil), // 395: productv1.ContactInfo + (*Address)(nil), // 396: productv1.Address + (*CatBreed)(nil), // 397: productv1.CatBreed + (*DogBreed)(nil), // 398: productv1.DogBreed + (*BreedCharacteristics)(nil), // 399: productv1.BreedCharacteristics + (*StorageItem)(nil), // 400: productv1.StorageItem + (*PalletItem)(nil), // 401: productv1.PalletItem + (*ContainerItem)(nil), // 402: productv1.ContainerItem + (*ItemHandler)(nil), // 403: productv1.ItemHandler + (*PalletSpecs)(nil), // 404: productv1.PalletSpecs + (*ContainerSpecs)(nil), // 405: productv1.ContainerSpecs + (*Dimensions)(nil), // 406: productv1.Dimensions + (*StorageOperationResult)(nil), // 407: productv1.StorageOperationResult + (*StorageSuccess)(nil), // 408: productv1.StorageSuccess + (*StorageFailure)(nil), // 409: productv1.StorageFailure + (*SecuritySetup)(nil), // 410: productv1.SecuritySetup + (*ActionSuccess)(nil), // 411: productv1.ActionSuccess + (*ActionError)(nil), // 412: productv1.ActionError + (*TestDetails)(nil), // 413: productv1.TestDetails + (*CategoryInput)(nil), // 414: productv1.CategoryInput + (*ProductCountFilter)(nil), // 415: productv1.ProductCountFilter + (*SubcategoryItemFilter)(nil), // 416: productv1.SubcategoryItemFilter + (*ShippingEstimateInput)(nil), // 417: productv1.ShippingEstimateInput + (*ListOfAuthorFilter_List)(nil), // 418: productv1.ListOfAuthorFilter.List + (*ListOfAuthorInput_List)(nil), // 419: productv1.ListOfAuthorInput.List + (*ListOfBlogPost_List)(nil), // 420: productv1.ListOfBlogPost.List + (*ListOfBlogPostFilter_List)(nil), // 421: productv1.ListOfBlogPostFilter.List + (*ListOfBlogPostInput_List)(nil), // 422: productv1.ListOfBlogPostInput.List + (*ListOfBoolean_List)(nil), // 423: productv1.ListOfBoolean.List + (*ListOfCategory_List)(nil), // 424: productv1.ListOfCategory.List + (*ListOfCategoryInput_List)(nil), // 425: productv1.ListOfCategoryInput.List + (*ListOfFloat_List)(nil), // 426: productv1.ListOfFloat.List + (*ListOfListOfCategory_List)(nil), // 427: productv1.ListOfListOfCategory.List + (*ListOfListOfCategoryInput_List)(nil), // 428: productv1.ListOfListOfCategoryInput.List + (*ListOfListOfString_List)(nil), // 429: productv1.ListOfListOfString.List + (*ListOfListOfUser_List)(nil), // 430: productv1.ListOfListOfUser.List + (*ListOfListOfUserInput_List)(nil), // 431: productv1.ListOfListOfUserInput.List + (*ListOfOrderLine_List)(nil), // 432: productv1.ListOfOrderLine.List + (*ListOfProduct_List)(nil), // 433: productv1.ListOfProduct.List + (*ListOfStorage_List)(nil), // 434: productv1.ListOfStorage.List + (*ListOfString_List)(nil), // 435: productv1.ListOfString.List + (*ListOfSubcategory_List)(nil), // 436: productv1.ListOfSubcategory.List + (*ListOfUser_List)(nil), // 437: productv1.ListOfUser.List + (*ListOfUserInput_List)(nil), // 438: productv1.ListOfUserInput.List + (*RequireStorageStockHealthScoreByIdFields_RestockData)(nil), // 439: productv1.RequireStorageStockHealthScoreByIdFields.RestockData + (*RequireStorageMetadataScoreByIdFields_StorageMetadata)(nil), // 440: productv1.RequireStorageMetadataScoreByIdFields.StorageMetadata + (*RequireStorageProcessedMetadataByIdFields_StorageMetadata)(nil), // 441: productv1.RequireStorageProcessedMetadataByIdFields.StorageMetadata + (*RequireStorageOptionalProcessedMetadataByIdFields_StorageMetadata)(nil), // 442: productv1.RequireStorageOptionalProcessedMetadataByIdFields.StorageMetadata + (*RequireStorageProcessedMetadataHistoryByIdFields_StorageMetadata)(nil), // 443: productv1.RequireStorageProcessedMetadataHistoryByIdFields.StorageMetadata + (*RequireStorageCategoryInfoSummaryByIdFields_StorageCategoryInfo)(nil), // 444: productv1.RequireStorageCategoryInfoSummaryByIdFields.StorageCategoryInfo + (*RequireStorageItemInfoByIdFields_PalletItem)(nil), // 445: productv1.RequireStorageItemInfoByIdFields.PalletItem + (*RequireStorageItemInfoByIdFields_ContainerItem)(nil), // 446: productv1.RequireStorageItemInfoByIdFields.ContainerItem + (*RequireStorageItemInfoByIdFields_StorageItem)(nil), // 447: productv1.RequireStorageItemInfoByIdFields.StorageItem + (*RequireStorageOperationReportByIdFields_StorageSuccess)(nil), // 448: productv1.RequireStorageOperationReportByIdFields.StorageSuccess + (*RequireStorageOperationReportByIdFields_StorageFailure)(nil), // 449: productv1.RequireStorageOperationReportByIdFields.StorageFailure + (*RequireStorageOperationReportByIdFields_StorageOperationResult)(nil), // 450: productv1.RequireStorageOperationReportByIdFields.StorageOperationResult + (*RequireStorageSecuritySummaryByIdFields_SecuritySetup)(nil), // 451: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup + (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_PalletItem)(nil), // 452: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.PalletItem + (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_ContainerItem)(nil), // 453: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.ContainerItem + (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem)(nil), // 454: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem + (*RequireStorageItemHandlerInfoByIdFields_PalletItem)(nil), // 455: productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem + (*RequireStorageItemHandlerInfoByIdFields_ContainerItem)(nil), // 456: productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem + (*RequireStorageItemHandlerInfoByIdFields_StorageItem)(nil), // 457: productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem + (*RequireStorageItemHandlerInfoByIdFields_PalletItem_ItemHandler)(nil), // 458: productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem.ItemHandler + (*RequireStorageItemHandlerInfoByIdFields_ContainerItem_ItemHandler)(nil), // 459: productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem.ItemHandler + (*RequireStorageItemSpecsInfoByIdFields_PalletItem)(nil), // 460: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem + (*RequireStorageItemSpecsInfoByIdFields_ContainerItem)(nil), // 461: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem + (*RequireStorageItemSpecsInfoByIdFields_StorageItem)(nil), // 462: productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem + (*RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs)(nil), // 463: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs + (*RequireStorageItemSpecsInfoByIdFields_PalletItem_PalletSpecs_Dimensions)(nil), // 464: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs.Dimensions + (*RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs)(nil), // 465: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs + (*RequireStorageItemSpecsInfoByIdFields_ContainerItem_ContainerSpecs_Dimensions)(nil), // 466: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs.Dimensions + (*RequireStorageDeepItemInfoByIdFields_PalletItem)(nil), // 467: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem + (*RequireStorageDeepItemInfoByIdFields_ContainerItem)(nil), // 468: productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem + (*RequireStorageDeepItemInfoByIdFields_StorageItem)(nil), // 469: productv1.RequireStorageDeepItemInfoByIdFields.StorageItem + (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler)(nil), // 470: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler + (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_ContainerItem)(nil), // 471: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.ContainerItem + (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_PalletItem)(nil), // 472: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.PalletItem + (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem)(nil), // 473: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem + (*RequireStorageDeepItemInfoByIdFields_ContainerItem_ItemHandler)(nil), // 474: productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem.ItemHandler + (*RequireWarehouseStockHealthScoreByIdFields_RestockData)(nil), // 475: productv1.RequireWarehouseStockHealthScoreByIdFields.RestockData + (*wrapperspb.Int32Value)(nil), // 476: google.protobuf.Int32Value + (*wrapperspb.BoolValue)(nil), // 477: google.protobuf.BoolValue + (*wrapperspb.StringValue)(nil), // 478: google.protobuf.StringValue + (*wrapperspb.DoubleValue)(nil), // 479: google.protobuf.DoubleValue } var file_product_proto_depIdxs = []int32{ - 400, // 0: productv1.ListOfAuthorFilter.list:type_name -> productv1.ListOfAuthorFilter.List - 401, // 1: productv1.ListOfAuthorInput.list:type_name -> productv1.ListOfAuthorInput.List - 402, // 2: productv1.ListOfBlogPost.list:type_name -> productv1.ListOfBlogPost.List - 403, // 3: productv1.ListOfBlogPostFilter.list:type_name -> productv1.ListOfBlogPostFilter.List - 404, // 4: productv1.ListOfBlogPostInput.list:type_name -> productv1.ListOfBlogPostInput.List - 405, // 5: productv1.ListOfBoolean.list:type_name -> productv1.ListOfBoolean.List - 406, // 6: productv1.ListOfCategory.list:type_name -> productv1.ListOfCategory.List - 407, // 7: productv1.ListOfCategoryInput.list:type_name -> productv1.ListOfCategoryInput.List - 408, // 8: productv1.ListOfFloat.list:type_name -> productv1.ListOfFloat.List - 409, // 9: productv1.ListOfListOfCategory.list:type_name -> productv1.ListOfListOfCategory.List - 410, // 10: productv1.ListOfListOfCategoryInput.list:type_name -> productv1.ListOfListOfCategoryInput.List - 411, // 11: productv1.ListOfListOfString.list:type_name -> productv1.ListOfListOfString.List - 412, // 12: productv1.ListOfListOfUser.list:type_name -> productv1.ListOfListOfUser.List - 413, // 13: productv1.ListOfListOfUserInput.list:type_name -> productv1.ListOfListOfUserInput.List - 414, // 14: productv1.ListOfOrderLine.list:type_name -> productv1.ListOfOrderLine.List - 415, // 15: productv1.ListOfProduct.list:type_name -> productv1.ListOfProduct.List - 416, // 16: productv1.ListOfStorage.list:type_name -> productv1.ListOfStorage.List - 417, // 17: productv1.ListOfString.list:type_name -> productv1.ListOfString.List - 418, // 18: productv1.ListOfSubcategory.list:type_name -> productv1.ListOfSubcategory.List - 419, // 19: productv1.ListOfUser.list:type_name -> productv1.ListOfUser.List - 420, // 20: productv1.ListOfUserInput.list:type_name -> productv1.ListOfUserInput.List + 418, // 0: productv1.ListOfAuthorFilter.list:type_name -> productv1.ListOfAuthorFilter.List + 419, // 1: productv1.ListOfAuthorInput.list:type_name -> productv1.ListOfAuthorInput.List + 420, // 2: productv1.ListOfBlogPost.list:type_name -> productv1.ListOfBlogPost.List + 421, // 3: productv1.ListOfBlogPostFilter.list:type_name -> productv1.ListOfBlogPostFilter.List + 422, // 4: productv1.ListOfBlogPostInput.list:type_name -> productv1.ListOfBlogPostInput.List + 423, // 5: productv1.ListOfBoolean.list:type_name -> productv1.ListOfBoolean.List + 424, // 6: productv1.ListOfCategory.list:type_name -> productv1.ListOfCategory.List + 425, // 7: productv1.ListOfCategoryInput.list:type_name -> productv1.ListOfCategoryInput.List + 426, // 8: productv1.ListOfFloat.list:type_name -> productv1.ListOfFloat.List + 427, // 9: productv1.ListOfListOfCategory.list:type_name -> productv1.ListOfListOfCategory.List + 428, // 10: productv1.ListOfListOfCategoryInput.list:type_name -> productv1.ListOfListOfCategoryInput.List + 429, // 11: productv1.ListOfListOfString.list:type_name -> productv1.ListOfListOfString.List + 430, // 12: productv1.ListOfListOfUser.list:type_name -> productv1.ListOfListOfUser.List + 431, // 13: productv1.ListOfListOfUserInput.list:type_name -> productv1.ListOfListOfUserInput.List + 432, // 14: productv1.ListOfOrderLine.list:type_name -> productv1.ListOfOrderLine.List + 433, // 15: productv1.ListOfProduct.list:type_name -> productv1.ListOfProduct.List + 434, // 16: productv1.ListOfStorage.list:type_name -> productv1.ListOfStorage.List + 435, // 17: productv1.ListOfString.list:type_name -> productv1.ListOfString.List + 436, // 18: productv1.ListOfSubcategory.list:type_name -> productv1.ListOfSubcategory.List + 437, // 19: productv1.ListOfUser.list:type_name -> productv1.ListOfUser.List + 438, // 20: productv1.ListOfUserInput.list:type_name -> productv1.ListOfUserInput.List 23, // 21: productv1.LookupProductByIdRequest.keys:type_name -> productv1.LookupProductByIdRequestKey - 332, // 22: productv1.LookupProductByIdResponse.result:type_name -> productv1.Product + 350, // 22: productv1.LookupProductByIdResponse.result:type_name -> productv1.Product 26, // 23: productv1.LookupStorageByIdRequest.keys:type_name -> productv1.LookupStorageByIdRequestKey - 333, // 24: productv1.LookupStorageByIdResponse.result:type_name -> productv1.Storage + 351, // 24: productv1.LookupStorageByIdResponse.result:type_name -> productv1.Storage 29, // 25: productv1.LookupWarehouseByIdRequest.keys:type_name -> productv1.LookupWarehouseByIdRequestKey - 334, // 26: productv1.LookupWarehouseByIdResponse.result:type_name -> productv1.Warehouse - 335, // 27: productv1.QueryUsersResponse.users:type_name -> productv1.User - 335, // 28: productv1.QueryUserResponse.user:type_name -> productv1.User - 336, // 29: productv1.QueryNestedTypeResponse.nested_type:type_name -> productv1.NestedTypeA - 337, // 30: productv1.QueryRecursiveTypeResponse.recursive_type:type_name -> productv1.RecursiveType - 338, // 31: productv1.QueryTypeFilterWithArgumentsResponse.type_filter_with_arguments:type_name -> productv1.TypeWithMultipleFilterFields - 339, // 32: productv1.QueryTypeWithMultipleFilterFieldsRequest.filter:type_name -> productv1.FilterTypeInput - 338, // 33: productv1.QueryTypeWithMultipleFilterFieldsResponse.type_with_multiple_filter_fields:type_name -> productv1.TypeWithMultipleFilterFields - 340, // 34: productv1.QueryComplexFilterTypeRequest.filter:type_name -> productv1.ComplexFilterTypeInput - 341, // 35: productv1.QueryComplexFilterTypeResponse.complex_filter_type:type_name -> productv1.TypeWithComplexFilterInput - 342, // 36: productv1.QueryCalculateTotalsRequest.orders:type_name -> productv1.OrderInput - 343, // 37: productv1.QueryCalculateTotalsResponse.calculate_totals:type_name -> productv1.Order - 344, // 38: productv1.QueryCategoriesResponse.categories:type_name -> productv1.Category - 344, // 39: productv1.QueryCategoryResponse.category:type_name -> productv1.Category + 352, // 26: productv1.LookupWarehouseByIdResponse.result:type_name -> productv1.Warehouse + 353, // 27: productv1.QueryUsersResponse.users:type_name -> productv1.User + 353, // 28: productv1.QueryUserResponse.user:type_name -> productv1.User + 354, // 29: productv1.QueryNestedTypeResponse.nested_type:type_name -> productv1.NestedTypeA + 355, // 30: productv1.QueryRecursiveTypeResponse.recursive_type:type_name -> productv1.RecursiveType + 356, // 31: productv1.QueryTypeFilterWithArgumentsResponse.type_filter_with_arguments:type_name -> productv1.TypeWithMultipleFilterFields + 357, // 32: productv1.QueryTypeWithMultipleFilterFieldsRequest.filter:type_name -> productv1.FilterTypeInput + 356, // 33: productv1.QueryTypeWithMultipleFilterFieldsResponse.type_with_multiple_filter_fields:type_name -> productv1.TypeWithMultipleFilterFields + 358, // 34: productv1.QueryComplexFilterTypeRequest.filter:type_name -> productv1.ComplexFilterTypeInput + 359, // 35: productv1.QueryComplexFilterTypeResponse.complex_filter_type:type_name -> productv1.TypeWithComplexFilterInput + 360, // 36: productv1.QueryCalculateTotalsRequest.orders:type_name -> productv1.OrderInput + 361, // 37: productv1.QueryCalculateTotalsResponse.calculate_totals:type_name -> productv1.Order + 362, // 38: productv1.QueryCategoriesResponse.categories:type_name -> productv1.Category + 362, // 39: productv1.QueryCategoryResponse.category:type_name -> productv1.Category 0, // 40: productv1.QueryCategoriesByKindRequest.kind:type_name -> productv1.CategoryKind - 344, // 41: productv1.QueryCategoriesByKindResponse.categories_by_kind:type_name -> productv1.Category + 362, // 41: productv1.QueryCategoriesByKindResponse.categories_by_kind:type_name -> productv1.Category 0, // 42: productv1.QueryCategoriesByKindsRequest.kinds:type_name -> productv1.CategoryKind - 344, // 43: productv1.QueryCategoriesByKindsResponse.categories_by_kinds:type_name -> productv1.Category - 345, // 44: productv1.QueryFilterCategoriesRequest.filter:type_name -> productv1.CategoryFilter - 344, // 45: productv1.QueryFilterCategoriesResponse.filter_categories:type_name -> productv1.Category - 346, // 46: productv1.QueryRandomPetResponse.random_pet:type_name -> productv1.Animal - 346, // 47: productv1.QueryAllPetsResponse.all_pets:type_name -> productv1.Animal - 347, // 48: productv1.QuerySearchRequest.input:type_name -> productv1.SearchInput - 348, // 49: productv1.QuerySearchResponse.search:type_name -> productv1.SearchResult - 348, // 50: productv1.QueryRandomSearchResultResponse.random_search_result:type_name -> productv1.SearchResult - 349, // 51: productv1.QueryNullableFieldsTypeResponse.nullable_fields_type:type_name -> productv1.NullableFieldsType - 349, // 52: productv1.QueryNullableFieldsTypeByIdResponse.nullable_fields_type_by_id:type_name -> productv1.NullableFieldsType - 350, // 53: productv1.QueryNullableFieldsTypeWithFilterRequest.filter:type_name -> productv1.NullableFieldsFilter - 349, // 54: productv1.QueryNullableFieldsTypeWithFilterResponse.nullable_fields_type_with_filter:type_name -> productv1.NullableFieldsType - 349, // 55: productv1.QueryAllNullableFieldsTypesResponse.all_nullable_fields_types:type_name -> productv1.NullableFieldsType - 351, // 56: productv1.QueryBlogPostResponse.blog_post:type_name -> productv1.BlogPost - 351, // 57: productv1.QueryBlogPostByIdResponse.blog_post_by_id:type_name -> productv1.BlogPost - 352, // 58: productv1.QueryBlogPostsWithFilterRequest.filter:type_name -> productv1.BlogPostFilter - 351, // 59: productv1.QueryBlogPostsWithFilterResponse.blog_posts_with_filter:type_name -> productv1.BlogPost - 351, // 60: productv1.QueryAllBlogPostsResponse.all_blog_posts:type_name -> productv1.BlogPost - 353, // 61: productv1.QueryAuthorResponse.author:type_name -> productv1.Author - 353, // 62: productv1.QueryAuthorByIdResponse.author_by_id:type_name -> productv1.Author - 354, // 63: productv1.QueryAuthorsWithFilterRequest.filter:type_name -> productv1.AuthorFilter - 353, // 64: productv1.QueryAuthorsWithFilterResponse.authors_with_filter:type_name -> productv1.Author - 353, // 65: productv1.QueryAllAuthorsResponse.all_authors:type_name -> productv1.Author + 362, // 43: productv1.QueryCategoriesByKindsResponse.categories_by_kinds:type_name -> productv1.Category + 363, // 44: productv1.QueryFilterCategoriesRequest.filter:type_name -> productv1.CategoryFilter + 362, // 45: productv1.QueryFilterCategoriesResponse.filter_categories:type_name -> productv1.Category + 364, // 46: productv1.QueryRandomPetResponse.random_pet:type_name -> productv1.Animal + 364, // 47: productv1.QueryAllPetsResponse.all_pets:type_name -> productv1.Animal + 365, // 48: productv1.QuerySearchRequest.input:type_name -> productv1.SearchInput + 366, // 49: productv1.QuerySearchResponse.search:type_name -> productv1.SearchResult + 366, // 50: productv1.QueryRandomSearchResultResponse.random_search_result:type_name -> productv1.SearchResult + 367, // 51: productv1.QueryNullableFieldsTypeResponse.nullable_fields_type:type_name -> productv1.NullableFieldsType + 367, // 52: productv1.QueryNullableFieldsTypeByIdResponse.nullable_fields_type_by_id:type_name -> productv1.NullableFieldsType + 368, // 53: productv1.QueryNullableFieldsTypeWithFilterRequest.filter:type_name -> productv1.NullableFieldsFilter + 367, // 54: productv1.QueryNullableFieldsTypeWithFilterResponse.nullable_fields_type_with_filter:type_name -> productv1.NullableFieldsType + 367, // 55: productv1.QueryAllNullableFieldsTypesResponse.all_nullable_fields_types:type_name -> productv1.NullableFieldsType + 369, // 56: productv1.QueryBlogPostResponse.blog_post:type_name -> productv1.BlogPost + 369, // 57: productv1.QueryBlogPostByIdResponse.blog_post_by_id:type_name -> productv1.BlogPost + 370, // 58: productv1.QueryBlogPostsWithFilterRequest.filter:type_name -> productv1.BlogPostFilter + 369, // 59: productv1.QueryBlogPostsWithFilterResponse.blog_posts_with_filter:type_name -> productv1.BlogPost + 369, // 60: productv1.QueryAllBlogPostsResponse.all_blog_posts:type_name -> productv1.BlogPost + 371, // 61: productv1.QueryAuthorResponse.author:type_name -> productv1.Author + 371, // 62: productv1.QueryAuthorByIdResponse.author_by_id:type_name -> productv1.Author + 372, // 63: productv1.QueryAuthorsWithFilterRequest.filter:type_name -> productv1.AuthorFilter + 371, // 64: productv1.QueryAuthorsWithFilterResponse.authors_with_filter:type_name -> productv1.Author + 371, // 65: productv1.QueryAllAuthorsResponse.all_authors:type_name -> productv1.Author 2, // 66: productv1.QueryBulkSearchAuthorsRequest.filters:type_name -> productv1.ListOfAuthorFilter - 353, // 67: productv1.QueryBulkSearchAuthorsResponse.bulk_search_authors:type_name -> productv1.Author + 371, // 67: productv1.QueryBulkSearchAuthorsResponse.bulk_search_authors:type_name -> productv1.Author 5, // 68: productv1.QueryBulkSearchBlogPostsRequest.filters:type_name -> productv1.ListOfBlogPostFilter - 351, // 69: productv1.QueryBulkSearchBlogPostsResponse.bulk_search_blog_posts:type_name -> productv1.BlogPost - 355, // 70: productv1.QueryTestContainerResponse.test_container:type_name -> productv1.TestContainer - 355, // 71: productv1.QueryTestContainersResponse.test_containers:type_name -> productv1.TestContainer - 356, // 72: productv1.MutationCreateUserRequest.input:type_name -> productv1.UserInput - 335, // 73: productv1.MutationCreateUserResponse.create_user:type_name -> productv1.User - 357, // 74: productv1.MutationPerformActionRequest.input:type_name -> productv1.ActionInput - 358, // 75: productv1.MutationPerformActionResponse.perform_action:type_name -> productv1.ActionResult - 359, // 76: productv1.MutationCreateNullableFieldsTypeRequest.input:type_name -> productv1.NullableFieldsInput - 349, // 77: productv1.MutationCreateNullableFieldsTypeResponse.create_nullable_fields_type:type_name -> productv1.NullableFieldsType - 359, // 78: productv1.MutationUpdateNullableFieldsTypeRequest.input:type_name -> productv1.NullableFieldsInput - 349, // 79: productv1.MutationUpdateNullableFieldsTypeResponse.update_nullable_fields_type:type_name -> productv1.NullableFieldsType - 360, // 80: productv1.MutationCreateBlogPostRequest.input:type_name -> productv1.BlogPostInput - 351, // 81: productv1.MutationCreateBlogPostResponse.create_blog_post:type_name -> productv1.BlogPost - 360, // 82: productv1.MutationUpdateBlogPostRequest.input:type_name -> productv1.BlogPostInput - 351, // 83: productv1.MutationUpdateBlogPostResponse.update_blog_post:type_name -> productv1.BlogPost - 361, // 84: productv1.MutationCreateAuthorRequest.input:type_name -> productv1.AuthorInput - 353, // 85: productv1.MutationCreateAuthorResponse.create_author:type_name -> productv1.Author - 361, // 86: productv1.MutationUpdateAuthorRequest.input:type_name -> productv1.AuthorInput - 353, // 87: productv1.MutationUpdateAuthorResponse.update_author:type_name -> productv1.Author + 369, // 69: productv1.QueryBulkSearchBlogPostsResponse.bulk_search_blog_posts:type_name -> productv1.BlogPost + 373, // 70: productv1.QueryTestContainerResponse.test_container:type_name -> productv1.TestContainer + 373, // 71: productv1.QueryTestContainersResponse.test_containers:type_name -> productv1.TestContainer + 374, // 72: productv1.MutationCreateUserRequest.input:type_name -> productv1.UserInput + 353, // 73: productv1.MutationCreateUserResponse.create_user:type_name -> productv1.User + 375, // 74: productv1.MutationPerformActionRequest.input:type_name -> productv1.ActionInput + 376, // 75: productv1.MutationPerformActionResponse.perform_action:type_name -> productv1.ActionResult + 377, // 76: productv1.MutationCreateNullableFieldsTypeRequest.input:type_name -> productv1.NullableFieldsInput + 367, // 77: productv1.MutationCreateNullableFieldsTypeResponse.create_nullable_fields_type:type_name -> productv1.NullableFieldsType + 377, // 78: productv1.MutationUpdateNullableFieldsTypeRequest.input:type_name -> productv1.NullableFieldsInput + 367, // 79: productv1.MutationUpdateNullableFieldsTypeResponse.update_nullable_fields_type:type_name -> productv1.NullableFieldsType + 378, // 80: productv1.MutationCreateBlogPostRequest.input:type_name -> productv1.BlogPostInput + 369, // 81: productv1.MutationCreateBlogPostResponse.create_blog_post:type_name -> productv1.BlogPost + 378, // 82: productv1.MutationUpdateBlogPostRequest.input:type_name -> productv1.BlogPostInput + 369, // 83: productv1.MutationUpdateBlogPostResponse.update_blog_post:type_name -> productv1.BlogPost + 379, // 84: productv1.MutationCreateAuthorRequest.input:type_name -> productv1.AuthorInput + 371, // 85: productv1.MutationCreateAuthorResponse.create_author:type_name -> productv1.Author + 379, // 86: productv1.MutationUpdateAuthorRequest.input:type_name -> productv1.AuthorInput + 371, // 87: productv1.MutationUpdateAuthorResponse.update_author:type_name -> productv1.Author 3, // 88: productv1.MutationBulkCreateAuthorsRequest.authors:type_name -> productv1.ListOfAuthorInput - 353, // 89: productv1.MutationBulkCreateAuthorsResponse.bulk_create_authors:type_name -> productv1.Author + 371, // 89: productv1.MutationBulkCreateAuthorsResponse.bulk_create_authors:type_name -> productv1.Author 3, // 90: productv1.MutationBulkUpdateAuthorsRequest.authors:type_name -> productv1.ListOfAuthorInput - 353, // 91: productv1.MutationBulkUpdateAuthorsResponse.bulk_update_authors:type_name -> productv1.Author + 371, // 91: productv1.MutationBulkUpdateAuthorsResponse.bulk_update_authors:type_name -> productv1.Author 6, // 92: productv1.MutationBulkCreateBlogPostsRequest.blog_posts:type_name -> productv1.ListOfBlogPostInput - 351, // 93: productv1.MutationBulkCreateBlogPostsResponse.bulk_create_blog_posts:type_name -> productv1.BlogPost + 369, // 93: productv1.MutationBulkCreateBlogPostsResponse.bulk_create_blog_posts:type_name -> productv1.BlogPost 6, // 94: productv1.MutationBulkUpdateBlogPostsRequest.blog_posts:type_name -> productv1.ListOfBlogPostInput - 351, // 95: productv1.MutationBulkUpdateBlogPostsResponse.bulk_update_blog_posts:type_name -> productv1.BlogPost - 399, // 96: productv1.ResolveProductShippingEstimateArgs.input:type_name -> productv1.ShippingEstimateInput + 369, // 95: productv1.MutationBulkUpdateBlogPostsResponse.bulk_update_blog_posts:type_name -> productv1.BlogPost + 417, // 96: productv1.ResolveProductShippingEstimateArgs.input:type_name -> productv1.ShippingEstimateInput 123, // 97: productv1.ResolveProductShippingEstimateRequest.context:type_name -> productv1.ResolveProductShippingEstimateContext 122, // 98: productv1.ResolveProductShippingEstimateRequest.field_args:type_name -> productv1.ResolveProductShippingEstimateArgs 125, // 99: productv1.ResolveProductShippingEstimateResponse.result:type_name -> productv1.ResolveProductShippingEstimateResult 128, // 100: productv1.ResolveProductRecommendedCategoryRequest.context:type_name -> productv1.ResolveProductRecommendedCategoryContext 127, // 101: productv1.ResolveProductRecommendedCategoryRequest.field_args:type_name -> productv1.ResolveProductRecommendedCategoryArgs - 344, // 102: productv1.ResolveProductRecommendedCategoryResult.recommended_category:type_name -> productv1.Category + 362, // 102: productv1.ResolveProductRecommendedCategoryResult.recommended_category:type_name -> productv1.Category 130, // 103: productv1.ResolveProductRecommendedCategoryResponse.result:type_name -> productv1.ResolveProductRecommendedCategoryResult 133, // 104: productv1.ResolveProductMascotRecommendationRequest.context:type_name -> productv1.ResolveProductMascotRecommendationContext 132, // 105: productv1.ResolveProductMascotRecommendationRequest.field_args:type_name -> productv1.ResolveProductMascotRecommendationArgs - 346, // 106: productv1.ResolveProductMascotRecommendationResult.mascot_recommendation:type_name -> productv1.Animal + 364, // 106: productv1.ResolveProductMascotRecommendationResult.mascot_recommendation:type_name -> productv1.Animal 135, // 107: productv1.ResolveProductMascotRecommendationResponse.result:type_name -> productv1.ResolveProductMascotRecommendationResult 138, // 108: productv1.ResolveProductStockStatusRequest.context:type_name -> productv1.ResolveProductStockStatusContext 137, // 109: productv1.ResolveProductStockStatusRequest.field_args:type_name -> productv1.ResolveProductStockStatusArgs - 358, // 110: productv1.ResolveProductStockStatusResult.stock_status:type_name -> productv1.ActionResult + 376, // 110: productv1.ResolveProductStockStatusResult.stock_status:type_name -> productv1.ActionResult 140, // 111: productv1.ResolveProductStockStatusResponse.result:type_name -> productv1.ResolveProductStockStatusResult 143, // 112: productv1.ResolveProductProductDetailsRequest.context:type_name -> productv1.ResolveProductProductDetailsContext 142, // 113: productv1.ResolveProductProductDetailsRequest.field_args:type_name -> productv1.ResolveProductProductDetailsArgs - 362, // 114: productv1.ResolveProductProductDetailsResult.product_details:type_name -> productv1.ProductDetails + 380, // 114: productv1.ResolveProductProductDetailsResult.product_details:type_name -> productv1.ProductDetails 145, // 115: productv1.ResolveProductProductDetailsResponse.result:type_name -> productv1.ResolveProductProductDetailsResult 148, // 116: productv1.ResolveStorageStorageStatusRequest.context:type_name -> productv1.ResolveStorageStorageStatusContext 147, // 117: productv1.ResolveStorageStorageStatusRequest.field_args:type_name -> productv1.ResolveStorageStorageStatusArgs - 358, // 118: productv1.ResolveStorageStorageStatusResult.storage_status:type_name -> productv1.ActionResult + 376, // 118: productv1.ResolveStorageStorageStatusResult.storage_status:type_name -> productv1.ActionResult 150, // 119: productv1.ResolveStorageStorageStatusResponse.result:type_name -> productv1.ResolveStorageStorageStatusResult 153, // 120: productv1.ResolveStorageLinkedStoragesRequest.context:type_name -> productv1.ResolveStorageLinkedStoragesContext 152, // 121: productv1.ResolveStorageLinkedStoragesRequest.field_args:type_name -> productv1.ResolveStorageLinkedStoragesArgs - 333, // 122: productv1.ResolveStorageLinkedStoragesResult.linked_storages:type_name -> productv1.Storage + 351, // 122: productv1.ResolveStorageLinkedStoragesResult.linked_storages:type_name -> productv1.Storage 155, // 123: productv1.ResolveStorageLinkedStoragesResponse.result:type_name -> productv1.ResolveStorageLinkedStoragesResult - 458, // 124: productv1.ResolveStorageNearbyStoragesArgs.radius:type_name -> google.protobuf.Int32Value + 476, // 124: productv1.ResolveStorageNearbyStoragesArgs.radius:type_name -> google.protobuf.Int32Value 158, // 125: productv1.ResolveStorageNearbyStoragesRequest.context:type_name -> productv1.ResolveStorageNearbyStoragesContext 157, // 126: productv1.ResolveStorageNearbyStoragesRequest.field_args:type_name -> productv1.ResolveStorageNearbyStoragesArgs 18, // 127: productv1.ResolveStorageNearbyStoragesResult.nearby_storages:type_name -> productv1.ListOfStorage 160, // 128: productv1.ResolveStorageNearbyStoragesResponse.result:type_name -> productv1.ResolveStorageNearbyStoragesResult - 397, // 129: productv1.ResolveCategoryProductCountArgs.filters:type_name -> productv1.ProductCountFilter + 415, // 129: productv1.ResolveCategoryProductCountArgs.filters:type_name -> productv1.ProductCountFilter 163, // 130: productv1.ResolveCategoryProductCountRequest.context:type_name -> productv1.ResolveCategoryProductCountContext 162, // 131: productv1.ResolveCategoryProductCountRequest.field_args:type_name -> productv1.ResolveCategoryProductCountArgs 165, // 132: productv1.ResolveCategoryProductCountResponse.result:type_name -> productv1.ResolveCategoryProductCountResult - 458, // 133: productv1.ResolveCategoryPopularityScoreArgs.threshold:type_name -> google.protobuf.Int32Value + 476, // 133: productv1.ResolveCategoryPopularityScoreArgs.threshold:type_name -> google.protobuf.Int32Value 168, // 134: productv1.ResolveCategoryPopularityScoreRequest.context:type_name -> productv1.ResolveCategoryPopularityScoreContext 167, // 135: productv1.ResolveCategoryPopularityScoreRequest.field_args:type_name -> productv1.ResolveCategoryPopularityScoreArgs - 458, // 136: productv1.ResolveCategoryPopularityScoreResult.popularity_score:type_name -> google.protobuf.Int32Value + 476, // 136: productv1.ResolveCategoryPopularityScoreResult.popularity_score:type_name -> google.protobuf.Int32Value 170, // 137: productv1.ResolveCategoryPopularityScoreResponse.result:type_name -> productv1.ResolveCategoryPopularityScoreResult 173, // 138: productv1.ResolveCategoryCategoryMetricsRequest.context:type_name -> productv1.ResolveCategoryCategoryMetricsContext 172, // 139: productv1.ResolveCategoryCategoryMetricsRequest.field_args:type_name -> productv1.ResolveCategoryCategoryMetricsArgs - 373, // 140: productv1.ResolveCategoryCategoryMetricsResult.category_metrics:type_name -> productv1.CategoryMetrics + 391, // 140: productv1.ResolveCategoryCategoryMetricsResult.category_metrics:type_name -> productv1.CategoryMetrics 175, // 141: productv1.ResolveCategoryCategoryMetricsResponse.result:type_name -> productv1.ResolveCategoryCategoryMetricsResult 0, // 142: productv1.ResolveCategoryMascotContext.kind:type_name -> productv1.CategoryKind 178, // 143: productv1.ResolveCategoryMascotRequest.context:type_name -> productv1.ResolveCategoryMascotContext 177, // 144: productv1.ResolveCategoryMascotRequest.field_args:type_name -> productv1.ResolveCategoryMascotArgs - 346, // 145: productv1.ResolveCategoryMascotResult.mascot:type_name -> productv1.Animal + 364, // 145: productv1.ResolveCategoryMascotResult.mascot:type_name -> productv1.Animal 180, // 146: productv1.ResolveCategoryMascotResponse.result:type_name -> productv1.ResolveCategoryMascotResult 183, // 147: productv1.ResolveCategoryCategoryStatusRequest.context:type_name -> productv1.ResolveCategoryCategoryStatusContext 182, // 148: productv1.ResolveCategoryCategoryStatusRequest.field_args:type_name -> productv1.ResolveCategoryCategoryStatusArgs - 358, // 149: productv1.ResolveCategoryCategoryStatusResult.category_status:type_name -> productv1.ActionResult + 376, // 149: productv1.ResolveCategoryCategoryStatusResult.category_status:type_name -> productv1.ActionResult 185, // 150: productv1.ResolveCategoryCategoryStatusResponse.result:type_name -> productv1.ResolveCategoryCategoryStatusResult - 459, // 151: productv1.ResolveCategoryChildCategoriesArgs.include:type_name -> google.protobuf.BoolValue + 477, // 151: productv1.ResolveCategoryChildCategoriesArgs.include:type_name -> google.protobuf.BoolValue 188, // 152: productv1.ResolveCategoryChildCategoriesRequest.context:type_name -> productv1.ResolveCategoryChildCategoriesContext 187, // 153: productv1.ResolveCategoryChildCategoriesRequest.field_args:type_name -> productv1.ResolveCategoryChildCategoriesArgs - 344, // 154: productv1.ResolveCategoryChildCategoriesResult.child_categories:type_name -> productv1.Category + 362, // 154: productv1.ResolveCategoryChildCategoriesResult.child_categories:type_name -> productv1.Category 190, // 155: productv1.ResolveCategoryChildCategoriesResponse.result:type_name -> productv1.ResolveCategoryChildCategoriesResult - 459, // 156: productv1.ResolveCategoryOptionalCategoriesArgs.include:type_name -> google.protobuf.BoolValue + 477, // 156: productv1.ResolveCategoryOptionalCategoriesArgs.include:type_name -> google.protobuf.BoolValue 193, // 157: productv1.ResolveCategoryOptionalCategoriesRequest.context:type_name -> productv1.ResolveCategoryOptionalCategoriesContext 192, // 158: productv1.ResolveCategoryOptionalCategoriesRequest.field_args:type_name -> productv1.ResolveCategoryOptionalCategoriesArgs 8, // 159: productv1.ResolveCategoryOptionalCategoriesResult.optional_categories:type_name -> productv1.ListOfCategory @@ -25098,41 +26023,41 @@ var file_product_proto_depIdxs = []int32{ 197, // 161: productv1.ResolveCategoryTotalProductsRequest.context:type_name -> productv1.ResolveCategoryTotalProductsContext 199, // 162: productv1.ResolveCategoryTotalProductsResponse.result:type_name -> productv1.ResolveCategoryTotalProductsResult 201, // 163: productv1.ResolveCategoryTopSubcategoryRequest.context:type_name -> productv1.ResolveCategoryTopSubcategoryContext - 372, // 164: productv1.ResolveCategoryTopSubcategoryResult.top_subcategory:type_name -> productv1.Subcategory + 390, // 164: productv1.ResolveCategoryTopSubcategoryResult.top_subcategory:type_name -> productv1.Subcategory 203, // 165: productv1.ResolveCategoryTopSubcategoryResponse.result:type_name -> productv1.ResolveCategoryTopSubcategoryResult 205, // 166: productv1.ResolveCategoryActiveSubcategoriesRequest.context:type_name -> productv1.ResolveCategoryActiveSubcategoriesContext - 372, // 167: productv1.ResolveCategoryActiveSubcategoriesResult.active_subcategories:type_name -> productv1.Subcategory + 390, // 167: productv1.ResolveCategoryActiveSubcategoriesResult.active_subcategories:type_name -> productv1.Subcategory 207, // 168: productv1.ResolveCategoryActiveSubcategoriesResponse.result:type_name -> productv1.ResolveCategoryActiveSubcategoriesResult - 398, // 169: productv1.ResolveSubcategoryItemCountArgs.filters:type_name -> productv1.SubcategoryItemFilter + 416, // 169: productv1.ResolveSubcategoryItemCountArgs.filters:type_name -> productv1.SubcategoryItemFilter 210, // 170: productv1.ResolveSubcategoryItemCountRequest.context:type_name -> productv1.ResolveSubcategoryItemCountContext 209, // 171: productv1.ResolveSubcategoryItemCountRequest.field_args:type_name -> productv1.ResolveSubcategoryItemCountArgs 212, // 172: productv1.ResolveSubcategoryItemCountResponse.result:type_name -> productv1.ResolveSubcategoryItemCountResult 215, // 173: productv1.ResolveSubcategoryFeaturedCategoryRequest.context:type_name -> productv1.ResolveSubcategoryFeaturedCategoryContext 214, // 174: productv1.ResolveSubcategoryFeaturedCategoryRequest.field_args:type_name -> productv1.ResolveSubcategoryFeaturedCategoryArgs - 344, // 175: productv1.ResolveSubcategoryFeaturedCategoryResult.featured_category:type_name -> productv1.Category + 362, // 175: productv1.ResolveSubcategoryFeaturedCategoryResult.featured_category:type_name -> productv1.Category 217, // 176: productv1.ResolveSubcategoryFeaturedCategoryResponse.result:type_name -> productv1.ResolveSubcategoryFeaturedCategoryResult 219, // 177: productv1.ResolveSubcategoryParentCategoryRequest.context:type_name -> productv1.ResolveSubcategoryParentCategoryContext - 344, // 178: productv1.ResolveSubcategoryParentCategoryResult.parent_category:type_name -> productv1.Category + 362, // 178: productv1.ResolveSubcategoryParentCategoryResult.parent_category:type_name -> productv1.Category 221, // 179: productv1.ResolveSubcategoryParentCategoryResponse.result:type_name -> productv1.ResolveSubcategoryParentCategoryResult 224, // 180: productv1.ResolveCategoryMetricsNormalizedScoreRequest.context:type_name -> productv1.ResolveCategoryMetricsNormalizedScoreContext 223, // 181: productv1.ResolveCategoryMetricsNormalizedScoreRequest.field_args:type_name -> productv1.ResolveCategoryMetricsNormalizedScoreArgs 226, // 182: productv1.ResolveCategoryMetricsNormalizedScoreResponse.result:type_name -> productv1.ResolveCategoryMetricsNormalizedScoreResult - 459, // 183: productv1.ResolveCategoryMetricsRelatedCategoryArgs.include:type_name -> google.protobuf.BoolValue + 477, // 183: productv1.ResolveCategoryMetricsRelatedCategoryArgs.include:type_name -> google.protobuf.BoolValue 229, // 184: productv1.ResolveCategoryMetricsRelatedCategoryRequest.context:type_name -> productv1.ResolveCategoryMetricsRelatedCategoryContext 228, // 185: productv1.ResolveCategoryMetricsRelatedCategoryRequest.field_args:type_name -> productv1.ResolveCategoryMetricsRelatedCategoryArgs - 344, // 186: productv1.ResolveCategoryMetricsRelatedCategoryResult.related_category:type_name -> productv1.Category + 362, // 186: productv1.ResolveCategoryMetricsRelatedCategoryResult.related_category:type_name -> productv1.Category 231, // 187: productv1.ResolveCategoryMetricsRelatedCategoryResponse.result:type_name -> productv1.ResolveCategoryMetricsRelatedCategoryResult 233, // 188: productv1.ResolveCategoryMetricsAverageScoreRequest.context:type_name -> productv1.ResolveCategoryMetricsAverageScoreContext 235, // 189: productv1.ResolveCategoryMetricsAverageScoreResponse.result:type_name -> productv1.ResolveCategoryMetricsAverageScoreResult 238, // 190: productv1.ResolveTestContainerDetailsRequest.context:type_name -> productv1.ResolveTestContainerDetailsContext 237, // 191: productv1.ResolveTestContainerDetailsRequest.field_args:type_name -> productv1.ResolveTestContainerDetailsArgs - 395, // 192: productv1.ResolveTestContainerDetailsResult.details:type_name -> productv1.TestDetails + 413, // 192: productv1.ResolveTestContainerDetailsResult.details:type_name -> productv1.TestDetails 240, // 193: productv1.ResolveTestContainerDetailsResponse.result:type_name -> productv1.ResolveTestContainerDetailsResult 243, // 194: productv1.RequireStorageStockHealthScoreByIdRequest.context:type_name -> productv1.RequireStorageStockHealthScoreByIdContext 26, // 195: productv1.RequireStorageStockHealthScoreByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 246, // 196: productv1.RequireStorageStockHealthScoreByIdContext.fields:type_name -> productv1.RequireStorageStockHealthScoreByIdFields 245, // 197: productv1.RequireStorageStockHealthScoreByIdResponse.result:type_name -> productv1.RequireStorageStockHealthScoreByIdResult - 421, // 198: productv1.RequireStorageStockHealthScoreByIdFields.restock_data:type_name -> productv1.RequireStorageStockHealthScoreByIdFields.RestockData + 439, // 198: productv1.RequireStorageStockHealthScoreByIdFields.restock_data:type_name -> productv1.RequireStorageStockHealthScoreByIdFields.RestockData 248, // 199: productv1.RequireStorageTagSummaryByIdRequest.context:type_name -> productv1.RequireStorageTagSummaryByIdContext 26, // 200: productv1.RequireStorageTagSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 251, // 201: productv1.RequireStorageTagSummaryByIdContext.fields:type_name -> productv1.RequireStorageTagSummaryByIdFields @@ -25141,25 +26066,25 @@ var file_product_proto_depIdxs = []int32{ 26, // 204: productv1.RequireStorageOptionalTagSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 256, // 205: productv1.RequireStorageOptionalTagSummaryByIdContext.fields:type_name -> productv1.RequireStorageOptionalTagSummaryByIdFields 255, // 206: productv1.RequireStorageOptionalTagSummaryByIdResponse.result:type_name -> productv1.RequireStorageOptionalTagSummaryByIdResult - 460, // 207: productv1.RequireStorageOptionalTagSummaryByIdResult.optional_tag_summary:type_name -> google.protobuf.StringValue + 478, // 207: productv1.RequireStorageOptionalTagSummaryByIdResult.optional_tag_summary:type_name -> google.protobuf.StringValue 19, // 208: productv1.RequireStorageOptionalTagSummaryByIdFields.optional_tags:type_name -> productv1.ListOfString 258, // 209: productv1.RequireStorageMetadataScoreByIdRequest.context:type_name -> productv1.RequireStorageMetadataScoreByIdContext 26, // 210: productv1.RequireStorageMetadataScoreByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 261, // 211: productv1.RequireStorageMetadataScoreByIdContext.fields:type_name -> productv1.RequireStorageMetadataScoreByIdFields 260, // 212: productv1.RequireStorageMetadataScoreByIdResponse.result:type_name -> productv1.RequireStorageMetadataScoreByIdResult - 422, // 213: productv1.RequireStorageMetadataScoreByIdFields.metadata:type_name -> productv1.RequireStorageMetadataScoreByIdFields.StorageMetadata + 440, // 213: productv1.RequireStorageMetadataScoreByIdFields.metadata:type_name -> productv1.RequireStorageMetadataScoreByIdFields.StorageMetadata 263, // 214: productv1.RequireStorageProcessedMetadataByIdRequest.context:type_name -> productv1.RequireStorageProcessedMetadataByIdContext 26, // 215: productv1.RequireStorageProcessedMetadataByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 266, // 216: productv1.RequireStorageProcessedMetadataByIdContext.fields:type_name -> productv1.RequireStorageProcessedMetadataByIdFields 265, // 217: productv1.RequireStorageProcessedMetadataByIdResponse.result:type_name -> productv1.RequireStorageProcessedMetadataByIdResult - 364, // 218: productv1.RequireStorageProcessedMetadataByIdResult.processed_metadata:type_name -> productv1.StorageMetadata - 423, // 219: productv1.RequireStorageProcessedMetadataByIdFields.metadata:type_name -> productv1.RequireStorageProcessedMetadataByIdFields.StorageMetadata + 382, // 218: productv1.RequireStorageProcessedMetadataByIdResult.processed_metadata:type_name -> productv1.StorageMetadata + 441, // 219: productv1.RequireStorageProcessedMetadataByIdFields.metadata:type_name -> productv1.RequireStorageProcessedMetadataByIdFields.StorageMetadata 268, // 220: productv1.RequireStorageOptionalProcessedMetadataByIdRequest.context:type_name -> productv1.RequireStorageOptionalProcessedMetadataByIdContext 26, // 221: productv1.RequireStorageOptionalProcessedMetadataByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 271, // 222: productv1.RequireStorageOptionalProcessedMetadataByIdContext.fields:type_name -> productv1.RequireStorageOptionalProcessedMetadataByIdFields 270, // 223: productv1.RequireStorageOptionalProcessedMetadataByIdResponse.result:type_name -> productv1.RequireStorageOptionalProcessedMetadataByIdResult - 364, // 224: productv1.RequireStorageOptionalProcessedMetadataByIdResult.optional_processed_metadata:type_name -> productv1.StorageMetadata - 424, // 225: productv1.RequireStorageOptionalProcessedMetadataByIdFields.metadata:type_name -> productv1.RequireStorageOptionalProcessedMetadataByIdFields.StorageMetadata + 382, // 224: productv1.RequireStorageOptionalProcessedMetadataByIdResult.optional_processed_metadata:type_name -> productv1.StorageMetadata + 442, // 225: productv1.RequireStorageOptionalProcessedMetadataByIdFields.metadata:type_name -> productv1.RequireStorageOptionalProcessedMetadataByIdFields.StorageMetadata 273, // 226: productv1.RequireStorageProcessedTagsByIdRequest.context:type_name -> productv1.RequireStorageProcessedTagsByIdContext 26, // 227: productv1.RequireStorageProcessedTagsByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 276, // 228: productv1.RequireStorageProcessedTagsByIdContext.fields:type_name -> productv1.RequireStorageProcessedTagsByIdFields @@ -25174,8 +26099,8 @@ var file_product_proto_depIdxs = []int32{ 26, // 237: productv1.RequireStorageProcessedMetadataHistoryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 286, // 238: productv1.RequireStorageProcessedMetadataHistoryByIdContext.fields:type_name -> productv1.RequireStorageProcessedMetadataHistoryByIdFields 285, // 239: productv1.RequireStorageProcessedMetadataHistoryByIdResponse.result:type_name -> productv1.RequireStorageProcessedMetadataHistoryByIdResult - 364, // 240: productv1.RequireStorageProcessedMetadataHistoryByIdResult.processed_metadata_history:type_name -> productv1.StorageMetadata - 425, // 241: productv1.RequireStorageProcessedMetadataHistoryByIdFields.metadata_history:type_name -> productv1.RequireStorageProcessedMetadataHistoryByIdFields.StorageMetadata + 382, // 240: productv1.RequireStorageProcessedMetadataHistoryByIdResult.processed_metadata_history:type_name -> productv1.StorageMetadata + 443, // 241: productv1.RequireStorageProcessedMetadataHistoryByIdFields.metadata_history:type_name -> productv1.RequireStorageProcessedMetadataHistoryByIdFields.StorageMetadata 288, // 242: productv1.RequireStorageKindSummaryByIdRequest.context:type_name -> productv1.RequireStorageKindSummaryByIdContext 26, // 243: productv1.RequireStorageKindSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 291, // 244: productv1.RequireStorageKindSummaryByIdContext.fields:type_name -> productv1.RequireStorageKindSummaryByIdFields @@ -25185,394 +26110,419 @@ var file_product_proto_depIdxs = []int32{ 26, // 248: productv1.RequireStorageCategoryInfoSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 296, // 249: productv1.RequireStorageCategoryInfoSummaryByIdContext.fields:type_name -> productv1.RequireStorageCategoryInfoSummaryByIdFields 295, // 250: productv1.RequireStorageCategoryInfoSummaryByIdResponse.result:type_name -> productv1.RequireStorageCategoryInfoSummaryByIdResult - 426, // 251: productv1.RequireStorageCategoryInfoSummaryByIdFields.category_info:type_name -> productv1.RequireStorageCategoryInfoSummaryByIdFields.StorageCategoryInfo + 444, // 251: productv1.RequireStorageCategoryInfoSummaryByIdFields.category_info:type_name -> productv1.RequireStorageCategoryInfoSummaryByIdFields.StorageCategoryInfo 298, // 252: productv1.RequireStorageItemInfoByIdRequest.context:type_name -> productv1.RequireStorageItemInfoByIdContext 26, // 253: productv1.RequireStorageItemInfoByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 301, // 254: productv1.RequireStorageItemInfoByIdContext.fields:type_name -> productv1.RequireStorageItemInfoByIdFields 300, // 255: productv1.RequireStorageItemInfoByIdResponse.result:type_name -> productv1.RequireStorageItemInfoByIdResult - 429, // 256: productv1.RequireStorageItemInfoByIdFields.primary_item:type_name -> productv1.RequireStorageItemInfoByIdFields.StorageItem + 447, // 256: productv1.RequireStorageItemInfoByIdFields.primary_item:type_name -> productv1.RequireStorageItemInfoByIdFields.StorageItem 303, // 257: productv1.RequireStorageOperationReportByIdRequest.context:type_name -> productv1.RequireStorageOperationReportByIdContext 26, // 258: productv1.RequireStorageOperationReportByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 306, // 259: productv1.RequireStorageOperationReportByIdContext.fields:type_name -> productv1.RequireStorageOperationReportByIdFields 305, // 260: productv1.RequireStorageOperationReportByIdResponse.result:type_name -> productv1.RequireStorageOperationReportByIdResult - 432, // 261: productv1.RequireStorageOperationReportByIdFields.last_storage_operation:type_name -> productv1.RequireStorageOperationReportByIdFields.StorageOperationResult + 450, // 261: productv1.RequireStorageOperationReportByIdFields.last_storage_operation:type_name -> productv1.RequireStorageOperationReportByIdFields.StorageOperationResult 308, // 262: productv1.RequireStorageSecuritySummaryByIdRequest.context:type_name -> productv1.RequireStorageSecuritySummaryByIdContext 26, // 263: productv1.RequireStorageSecuritySummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 311, // 264: productv1.RequireStorageSecuritySummaryByIdContext.fields:type_name -> productv1.RequireStorageSecuritySummaryByIdFields 310, // 265: productv1.RequireStorageSecuritySummaryByIdResponse.result:type_name -> productv1.RequireStorageSecuritySummaryByIdResult - 433, // 266: productv1.RequireStorageSecuritySummaryByIdFields.security_setup:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup + 451, // 266: productv1.RequireStorageSecuritySummaryByIdFields.security_setup:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup 313, // 267: productv1.RequireStorageItemHandlerInfoByIdRequest.context:type_name -> productv1.RequireStorageItemHandlerInfoByIdContext 26, // 268: productv1.RequireStorageItemHandlerInfoByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 316, // 269: productv1.RequireStorageItemHandlerInfoByIdContext.fields:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields 315, // 270: productv1.RequireStorageItemHandlerInfoByIdResponse.result:type_name -> productv1.RequireStorageItemHandlerInfoByIdResult - 439, // 271: productv1.RequireStorageItemHandlerInfoByIdFields.primary_item:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem + 457, // 271: productv1.RequireStorageItemHandlerInfoByIdFields.primary_item:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem 318, // 272: productv1.RequireStorageItemSpecsInfoByIdRequest.context:type_name -> productv1.RequireStorageItemSpecsInfoByIdContext 26, // 273: productv1.RequireStorageItemSpecsInfoByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 321, // 274: productv1.RequireStorageItemSpecsInfoByIdContext.fields:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields 320, // 275: productv1.RequireStorageItemSpecsInfoByIdResponse.result:type_name -> productv1.RequireStorageItemSpecsInfoByIdResult - 444, // 276: productv1.RequireStorageItemSpecsInfoByIdFields.primary_item:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem + 462, // 276: productv1.RequireStorageItemSpecsInfoByIdFields.primary_item:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem 323, // 277: productv1.RequireStorageDeepItemInfoByIdRequest.context:type_name -> productv1.RequireStorageDeepItemInfoByIdContext 26, // 278: productv1.RequireStorageDeepItemInfoByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey 326, // 279: productv1.RequireStorageDeepItemInfoByIdContext.fields:type_name -> productv1.RequireStorageDeepItemInfoByIdFields 325, // 280: productv1.RequireStorageDeepItemInfoByIdResponse.result:type_name -> productv1.RequireStorageDeepItemInfoByIdResult - 451, // 281: productv1.RequireStorageDeepItemInfoByIdFields.primary_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.StorageItem - 328, // 282: productv1.RequireWarehouseStockHealthScoreByIdRequest.context:type_name -> productv1.RequireWarehouseStockHealthScoreByIdContext - 29, // 283: productv1.RequireWarehouseStockHealthScoreByIdContext.key:type_name -> productv1.LookupWarehouseByIdRequestKey - 331, // 284: productv1.RequireWarehouseStockHealthScoreByIdContext.fields:type_name -> productv1.RequireWarehouseStockHealthScoreByIdFields - 330, // 285: productv1.RequireWarehouseStockHealthScoreByIdResponse.result:type_name -> productv1.RequireWarehouseStockHealthScoreByIdResult - 457, // 286: productv1.RequireWarehouseStockHealthScoreByIdFields.restock_data:type_name -> productv1.RequireWarehouseStockHealthScoreByIdFields.RestockData - 366, // 287: productv1.NestedTypeA.b:type_name -> productv1.NestedTypeB - 337, // 288: productv1.RecursiveType.recursive_type:type_name -> productv1.RecursiveType - 368, // 289: productv1.ComplexFilterTypeInput.filter:type_name -> productv1.FilterType - 370, // 290: productv1.OrderInput.lines:type_name -> productv1.OrderLineInput - 16, // 291: productv1.Order.order_lines:type_name -> productv1.ListOfOrderLine - 0, // 292: productv1.Category.kind:type_name -> productv1.CategoryKind - 20, // 293: productv1.Category.subcategories:type_name -> productv1.ListOfSubcategory - 373, // 294: productv1.Category.null_metrics:type_name -> productv1.CategoryMetrics - 0, // 295: productv1.CategoryFilter.category:type_name -> productv1.CategoryKind - 369, // 296: productv1.CategoryFilter.pagination:type_name -> productv1.Pagination - 374, // 297: productv1.Animal.cat:type_name -> productv1.Cat - 375, // 298: productv1.Animal.dog:type_name -> productv1.Dog - 458, // 299: productv1.SearchInput.limit:type_name -> google.protobuf.Int32Value - 332, // 300: productv1.SearchResult.product:type_name -> productv1.Product - 335, // 301: productv1.SearchResult.user:type_name -> productv1.User - 344, // 302: productv1.SearchResult.category:type_name -> productv1.Category - 460, // 303: productv1.NullableFieldsType.optional_string:type_name -> google.protobuf.StringValue - 458, // 304: productv1.NullableFieldsType.optional_int:type_name -> google.protobuf.Int32Value - 461, // 305: productv1.NullableFieldsType.optional_float:type_name -> google.protobuf.DoubleValue - 459, // 306: productv1.NullableFieldsType.optional_boolean:type_name -> google.protobuf.BoolValue - 460, // 307: productv1.NullableFieldsFilter.name:type_name -> google.protobuf.StringValue - 460, // 308: productv1.NullableFieldsFilter.optional_string:type_name -> google.protobuf.StringValue - 459, // 309: productv1.NullableFieldsFilter.include_nulls:type_name -> google.protobuf.BoolValue - 19, // 310: productv1.BlogPost.optional_tags:type_name -> productv1.ListOfString - 19, // 311: productv1.BlogPost.keywords:type_name -> productv1.ListOfString - 10, // 312: productv1.BlogPost.ratings:type_name -> productv1.ListOfFloat - 7, // 313: productv1.BlogPost.is_published:type_name -> productv1.ListOfBoolean - 13, // 314: productv1.BlogPost.tag_groups:type_name -> productv1.ListOfListOfString - 13, // 315: productv1.BlogPost.related_topics:type_name -> productv1.ListOfListOfString - 13, // 316: productv1.BlogPost.comment_threads:type_name -> productv1.ListOfListOfString - 13, // 317: productv1.BlogPost.suggestions:type_name -> productv1.ListOfListOfString - 344, // 318: productv1.BlogPost.related_categories:type_name -> productv1.Category - 335, // 319: productv1.BlogPost.contributors:type_name -> productv1.User - 17, // 320: productv1.BlogPost.mentioned_products:type_name -> productv1.ListOfProduct - 21, // 321: productv1.BlogPost.mentioned_users:type_name -> productv1.ListOfUser - 11, // 322: productv1.BlogPost.category_groups:type_name -> productv1.ListOfListOfCategory - 14, // 323: productv1.BlogPost.contributor_teams:type_name -> productv1.ListOfListOfUser - 460, // 324: productv1.BlogPostFilter.title:type_name -> google.protobuf.StringValue - 459, // 325: productv1.BlogPostFilter.has_categories:type_name -> google.protobuf.BoolValue - 458, // 326: productv1.BlogPostFilter.min_tags:type_name -> google.protobuf.Int32Value - 460, // 327: productv1.Author.email:type_name -> google.protobuf.StringValue - 19, // 328: productv1.Author.social_links:type_name -> productv1.ListOfString - 13, // 329: productv1.Author.teams_by_project:type_name -> productv1.ListOfListOfString - 13, // 330: productv1.Author.collaborations:type_name -> productv1.ListOfListOfString - 4, // 331: productv1.Author.written_posts:type_name -> productv1.ListOfBlogPost - 344, // 332: productv1.Author.favorite_categories:type_name -> productv1.Category - 21, // 333: productv1.Author.related_authors:type_name -> productv1.ListOfUser - 17, // 334: productv1.Author.product_reviews:type_name -> productv1.ListOfProduct - 14, // 335: productv1.Author.author_groups:type_name -> productv1.ListOfListOfUser - 11, // 336: productv1.Author.category_preferences:type_name -> productv1.ListOfListOfCategory - 14, // 337: productv1.Author.project_teams:type_name -> productv1.ListOfListOfUser - 460, // 338: productv1.AuthorFilter.name:type_name -> google.protobuf.StringValue - 459, // 339: productv1.AuthorFilter.has_teams:type_name -> google.protobuf.BoolValue - 458, // 340: productv1.AuthorFilter.skill_count:type_name -> google.protobuf.Int32Value - 460, // 341: productv1.TestContainer.description:type_name -> google.protobuf.StringValue - 393, // 342: productv1.ActionResult.action_success:type_name -> productv1.ActionSuccess - 394, // 343: productv1.ActionResult.action_error:type_name -> productv1.ActionError - 460, // 344: productv1.NullableFieldsInput.optional_string:type_name -> google.protobuf.StringValue - 458, // 345: productv1.NullableFieldsInput.optional_int:type_name -> google.protobuf.Int32Value - 461, // 346: productv1.NullableFieldsInput.optional_float:type_name -> google.protobuf.DoubleValue - 459, // 347: productv1.NullableFieldsInput.optional_boolean:type_name -> google.protobuf.BoolValue - 19, // 348: productv1.BlogPostInput.optional_tags:type_name -> productv1.ListOfString - 19, // 349: productv1.BlogPostInput.keywords:type_name -> productv1.ListOfString - 10, // 350: productv1.BlogPostInput.ratings:type_name -> productv1.ListOfFloat - 7, // 351: productv1.BlogPostInput.is_published:type_name -> productv1.ListOfBoolean - 13, // 352: productv1.BlogPostInput.tag_groups:type_name -> productv1.ListOfListOfString - 13, // 353: productv1.BlogPostInput.related_topics:type_name -> productv1.ListOfListOfString - 13, // 354: productv1.BlogPostInput.comment_threads:type_name -> productv1.ListOfListOfString - 13, // 355: productv1.BlogPostInput.suggestions:type_name -> productv1.ListOfListOfString - 9, // 356: productv1.BlogPostInput.related_categories:type_name -> productv1.ListOfCategoryInput - 22, // 357: productv1.BlogPostInput.contributors:type_name -> productv1.ListOfUserInput - 12, // 358: productv1.BlogPostInput.category_groups:type_name -> productv1.ListOfListOfCategoryInput - 460, // 359: productv1.AuthorInput.email:type_name -> google.protobuf.StringValue - 19, // 360: productv1.AuthorInput.social_links:type_name -> productv1.ListOfString - 13, // 361: productv1.AuthorInput.teams_by_project:type_name -> productv1.ListOfListOfString - 13, // 362: productv1.AuthorInput.collaborations:type_name -> productv1.ListOfListOfString - 396, // 363: productv1.AuthorInput.favorite_categories:type_name -> productv1.CategoryInput - 15, // 364: productv1.AuthorInput.author_groups:type_name -> productv1.ListOfListOfUserInput - 15, // 365: productv1.AuthorInput.project_teams:type_name -> productv1.ListOfListOfUserInput - 358, // 366: productv1.ProductDetails.review_summary:type_name -> productv1.ActionResult - 346, // 367: productv1.ProductDetails.recommended_pet:type_name -> productv1.Animal - 0, // 368: productv1.StorageCategoryInfo.kind:type_name -> productv1.CategoryKind - 367, // 369: productv1.NestedTypeB.c:type_name -> productv1.NestedTypeC - 369, // 370: productv1.FilterType.pagination:type_name -> productv1.Pagination - 19, // 371: productv1.OrderLineInput.modifiers:type_name -> productv1.ListOfString - 19, // 372: productv1.OrderLine.modifiers:type_name -> productv1.ListOfString - 460, // 373: productv1.Subcategory.description:type_name -> google.protobuf.StringValue - 376, // 374: productv1.Cat.owner:type_name -> productv1.Owner - 379, // 375: productv1.Cat.breed:type_name -> productv1.CatBreed - 376, // 376: productv1.Dog.owner:type_name -> productv1.Owner - 380, // 377: productv1.Dog.breed:type_name -> productv1.DogBreed - 377, // 378: productv1.Owner.contact:type_name -> productv1.ContactInfo - 346, // 379: productv1.Owner.pet:type_name -> productv1.Animal - 378, // 380: productv1.ContactInfo.address:type_name -> productv1.Address - 381, // 381: productv1.CatBreed.characteristics:type_name -> productv1.BreedCharacteristics - 381, // 382: productv1.DogBreed.characteristics:type_name -> productv1.BreedCharacteristics - 383, // 383: productv1.StorageItem.pallet_item:type_name -> productv1.PalletItem - 384, // 384: productv1.StorageItem.container_item:type_name -> productv1.ContainerItem - 385, // 385: productv1.PalletItem.handler:type_name -> productv1.ItemHandler - 386, // 386: productv1.PalletItem.specs:type_name -> productv1.PalletSpecs - 385, // 387: productv1.ContainerItem.handler:type_name -> productv1.ItemHandler - 387, // 388: productv1.ContainerItem.specs:type_name -> productv1.ContainerSpecs - 382, // 389: productv1.ItemHandler.assigned_item:type_name -> productv1.StorageItem - 388, // 390: productv1.PalletSpecs.dimensions:type_name -> productv1.Dimensions - 388, // 391: productv1.ContainerSpecs.dimensions:type_name -> productv1.Dimensions - 390, // 392: productv1.StorageOperationResult.storage_success:type_name -> productv1.StorageSuccess - 391, // 393: productv1.StorageOperationResult.storage_failure:type_name -> productv1.StorageFailure - 382, // 394: productv1.SecuritySetup.primary_item:type_name -> productv1.StorageItem - 346, // 395: productv1.TestDetails.pet:type_name -> productv1.Animal - 358, // 396: productv1.TestDetails.status:type_name -> productv1.ActionResult - 0, // 397: productv1.CategoryInput.kind:type_name -> productv1.CategoryKind - 461, // 398: productv1.ProductCountFilter.min_price:type_name -> google.protobuf.DoubleValue - 461, // 399: productv1.ProductCountFilter.max_price:type_name -> google.protobuf.DoubleValue - 459, // 400: productv1.ProductCountFilter.in_stock:type_name -> google.protobuf.BoolValue - 460, // 401: productv1.ProductCountFilter.search_term:type_name -> google.protobuf.StringValue - 461, // 402: productv1.SubcategoryItemFilter.min_price:type_name -> google.protobuf.DoubleValue - 461, // 403: productv1.SubcategoryItemFilter.max_price:type_name -> google.protobuf.DoubleValue - 459, // 404: productv1.SubcategoryItemFilter.in_stock:type_name -> google.protobuf.BoolValue - 459, // 405: productv1.SubcategoryItemFilter.is_active:type_name -> google.protobuf.BoolValue - 460, // 406: productv1.SubcategoryItemFilter.search_term:type_name -> google.protobuf.StringValue - 1, // 407: productv1.ShippingEstimateInput.destination:type_name -> productv1.ShippingDestination - 459, // 408: productv1.ShippingEstimateInput.expedited:type_name -> google.protobuf.BoolValue - 354, // 409: productv1.ListOfAuthorFilter.List.items:type_name -> productv1.AuthorFilter - 361, // 410: productv1.ListOfAuthorInput.List.items:type_name -> productv1.AuthorInput - 351, // 411: productv1.ListOfBlogPost.List.items:type_name -> productv1.BlogPost - 352, // 412: productv1.ListOfBlogPostFilter.List.items:type_name -> productv1.BlogPostFilter - 360, // 413: productv1.ListOfBlogPostInput.List.items:type_name -> productv1.BlogPostInput - 344, // 414: productv1.ListOfCategory.List.items:type_name -> productv1.Category - 396, // 415: productv1.ListOfCategoryInput.List.items:type_name -> productv1.CategoryInput - 8, // 416: productv1.ListOfListOfCategory.List.items:type_name -> productv1.ListOfCategory - 9, // 417: productv1.ListOfListOfCategoryInput.List.items:type_name -> productv1.ListOfCategoryInput - 19, // 418: productv1.ListOfListOfString.List.items:type_name -> productv1.ListOfString - 21, // 419: productv1.ListOfListOfUser.List.items:type_name -> productv1.ListOfUser - 22, // 420: productv1.ListOfListOfUserInput.List.items:type_name -> productv1.ListOfUserInput - 371, // 421: productv1.ListOfOrderLine.List.items:type_name -> productv1.OrderLine - 332, // 422: productv1.ListOfProduct.List.items:type_name -> productv1.Product - 333, // 423: productv1.ListOfStorage.List.items:type_name -> productv1.Storage - 372, // 424: productv1.ListOfSubcategory.List.items:type_name -> productv1.Subcategory - 335, // 425: productv1.ListOfUser.List.items:type_name -> productv1.User - 356, // 426: productv1.ListOfUserInput.List.items:type_name -> productv1.UserInput - 0, // 427: productv1.RequireStorageCategoryInfoSummaryByIdFields.StorageCategoryInfo.kind:type_name -> productv1.CategoryKind - 428, // 428: productv1.RequireStorageItemInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageItemInfoByIdFields.ContainerItem - 427, // 429: productv1.RequireStorageItemInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageItemInfoByIdFields.PalletItem - 431, // 430: productv1.RequireStorageOperationReportByIdFields.StorageOperationResult.storage_failure:type_name -> productv1.RequireStorageOperationReportByIdFields.StorageFailure - 430, // 431: productv1.RequireStorageOperationReportByIdFields.StorageOperationResult.storage_success:type_name -> productv1.RequireStorageOperationReportByIdFields.StorageSuccess - 436, // 432: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.primary_item:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem - 435, // 433: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem.container_item:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.ContainerItem - 434, // 434: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem.pallet_item:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.PalletItem - 440, // 435: productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem.handler:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem.ItemHandler - 441, // 436: productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem.handler:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem.ItemHandler - 438, // 437: productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem - 437, // 438: productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem - 445, // 439: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.specs:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs - 447, // 440: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.specs:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs - 443, // 441: productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem - 442, // 442: productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem - 446, // 443: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs.dimensions:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs.Dimensions - 448, // 444: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs.dimensions:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs.Dimensions - 452, // 445: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.handler:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler - 456, // 446: productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem.handler:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem.ItemHandler - 450, // 447: productv1.RequireStorageDeepItemInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem - 449, // 448: productv1.RequireStorageDeepItemInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem - 455, // 449: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.assigned_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem - 453, // 450: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem.container_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.ContainerItem - 454, // 451: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem.pallet_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.PalletItem - 24, // 452: productv1.ProductService.LookupProductById:input_type -> productv1.LookupProductByIdRequest - 27, // 453: productv1.ProductService.LookupStorageById:input_type -> productv1.LookupStorageByIdRequest - 30, // 454: productv1.ProductService.LookupWarehouseById:input_type -> productv1.LookupWarehouseByIdRequest - 114, // 455: productv1.ProductService.MutationBulkCreateAuthors:input_type -> productv1.MutationBulkCreateAuthorsRequest - 118, // 456: productv1.ProductService.MutationBulkCreateBlogPosts:input_type -> productv1.MutationBulkCreateBlogPostsRequest - 116, // 457: productv1.ProductService.MutationBulkUpdateAuthors:input_type -> productv1.MutationBulkUpdateAuthorsRequest - 120, // 458: productv1.ProductService.MutationBulkUpdateBlogPosts:input_type -> productv1.MutationBulkUpdateBlogPostsRequest - 110, // 459: productv1.ProductService.MutationCreateAuthor:input_type -> productv1.MutationCreateAuthorRequest - 106, // 460: productv1.ProductService.MutationCreateBlogPost:input_type -> productv1.MutationCreateBlogPostRequest - 102, // 461: productv1.ProductService.MutationCreateNullableFieldsType:input_type -> productv1.MutationCreateNullableFieldsTypeRequest - 98, // 462: productv1.ProductService.MutationCreateUser:input_type -> productv1.MutationCreateUserRequest - 100, // 463: productv1.ProductService.MutationPerformAction:input_type -> productv1.MutationPerformActionRequest - 112, // 464: productv1.ProductService.MutationUpdateAuthor:input_type -> productv1.MutationUpdateAuthorRequest - 108, // 465: productv1.ProductService.MutationUpdateBlogPost:input_type -> productv1.MutationUpdateBlogPostRequest - 104, // 466: productv1.ProductService.MutationUpdateNullableFieldsType:input_type -> productv1.MutationUpdateNullableFieldsTypeRequest - 88, // 467: productv1.ProductService.QueryAllAuthors:input_type -> productv1.QueryAllAuthorsRequest - 80, // 468: productv1.ProductService.QueryAllBlogPosts:input_type -> productv1.QueryAllBlogPostsRequest - 72, // 469: productv1.ProductService.QueryAllNullableFieldsTypes:input_type -> productv1.QueryAllNullableFieldsTypesRequest - 60, // 470: productv1.ProductService.QueryAllPets:input_type -> productv1.QueryAllPetsRequest - 82, // 471: productv1.ProductService.QueryAuthor:input_type -> productv1.QueryAuthorRequest - 84, // 472: productv1.ProductService.QueryAuthorById:input_type -> productv1.QueryAuthorByIdRequest - 86, // 473: productv1.ProductService.QueryAuthorsWithFilter:input_type -> productv1.QueryAuthorsWithFilterRequest - 74, // 474: productv1.ProductService.QueryBlogPost:input_type -> productv1.QueryBlogPostRequest - 76, // 475: productv1.ProductService.QueryBlogPostById:input_type -> productv1.QueryBlogPostByIdRequest - 78, // 476: productv1.ProductService.QueryBlogPostsWithFilter:input_type -> productv1.QueryBlogPostsWithFilterRequest - 90, // 477: productv1.ProductService.QueryBulkSearchAuthors:input_type -> productv1.QueryBulkSearchAuthorsRequest - 92, // 478: productv1.ProductService.QueryBulkSearchBlogPosts:input_type -> productv1.QueryBulkSearchBlogPostsRequest - 46, // 479: productv1.ProductService.QueryCalculateTotals:input_type -> productv1.QueryCalculateTotalsRequest - 48, // 480: productv1.ProductService.QueryCategories:input_type -> productv1.QueryCategoriesRequest - 52, // 481: productv1.ProductService.QueryCategoriesByKind:input_type -> productv1.QueryCategoriesByKindRequest - 54, // 482: productv1.ProductService.QueryCategoriesByKinds:input_type -> productv1.QueryCategoriesByKindsRequest - 50, // 483: productv1.ProductService.QueryCategory:input_type -> productv1.QueryCategoryRequest - 44, // 484: productv1.ProductService.QueryComplexFilterType:input_type -> productv1.QueryComplexFilterTypeRequest - 56, // 485: productv1.ProductService.QueryFilterCategories:input_type -> productv1.QueryFilterCategoriesRequest - 36, // 486: productv1.ProductService.QueryNestedType:input_type -> productv1.QueryNestedTypeRequest - 66, // 487: productv1.ProductService.QueryNullableFieldsType:input_type -> productv1.QueryNullableFieldsTypeRequest - 68, // 488: productv1.ProductService.QueryNullableFieldsTypeById:input_type -> productv1.QueryNullableFieldsTypeByIdRequest - 70, // 489: productv1.ProductService.QueryNullableFieldsTypeWithFilter:input_type -> productv1.QueryNullableFieldsTypeWithFilterRequest - 58, // 490: productv1.ProductService.QueryRandomPet:input_type -> productv1.QueryRandomPetRequest - 64, // 491: productv1.ProductService.QueryRandomSearchResult:input_type -> productv1.QueryRandomSearchResultRequest - 38, // 492: productv1.ProductService.QueryRecursiveType:input_type -> productv1.QueryRecursiveTypeRequest - 62, // 493: productv1.ProductService.QuerySearch:input_type -> productv1.QuerySearchRequest - 94, // 494: productv1.ProductService.QueryTestContainer:input_type -> productv1.QueryTestContainerRequest - 96, // 495: productv1.ProductService.QueryTestContainers:input_type -> productv1.QueryTestContainersRequest - 40, // 496: productv1.ProductService.QueryTypeFilterWithArguments:input_type -> productv1.QueryTypeFilterWithArgumentsRequest - 42, // 497: productv1.ProductService.QueryTypeWithMultipleFilterFields:input_type -> productv1.QueryTypeWithMultipleFilterFieldsRequest - 34, // 498: productv1.ProductService.QueryUser:input_type -> productv1.QueryUserRequest - 32, // 499: productv1.ProductService.QueryUsers:input_type -> productv1.QueryUsersRequest - 292, // 500: productv1.ProductService.RequireStorageCategoryInfoSummaryById:input_type -> productv1.RequireStorageCategoryInfoSummaryByIdRequest - 322, // 501: productv1.ProductService.RequireStorageDeepItemInfoById:input_type -> productv1.RequireStorageDeepItemInfoByIdRequest - 312, // 502: productv1.ProductService.RequireStorageItemHandlerInfoById:input_type -> productv1.RequireStorageItemHandlerInfoByIdRequest - 297, // 503: productv1.ProductService.RequireStorageItemInfoById:input_type -> productv1.RequireStorageItemInfoByIdRequest - 317, // 504: productv1.ProductService.RequireStorageItemSpecsInfoById:input_type -> productv1.RequireStorageItemSpecsInfoByIdRequest - 287, // 505: productv1.ProductService.RequireStorageKindSummaryById:input_type -> productv1.RequireStorageKindSummaryByIdRequest - 257, // 506: productv1.ProductService.RequireStorageMetadataScoreById:input_type -> productv1.RequireStorageMetadataScoreByIdRequest - 302, // 507: productv1.ProductService.RequireStorageOperationReportById:input_type -> productv1.RequireStorageOperationReportByIdRequest - 267, // 508: productv1.ProductService.RequireStorageOptionalProcessedMetadataById:input_type -> productv1.RequireStorageOptionalProcessedMetadataByIdRequest - 277, // 509: productv1.ProductService.RequireStorageOptionalProcessedTagsById:input_type -> productv1.RequireStorageOptionalProcessedTagsByIdRequest - 252, // 510: productv1.ProductService.RequireStorageOptionalTagSummaryById:input_type -> productv1.RequireStorageOptionalTagSummaryByIdRequest - 262, // 511: productv1.ProductService.RequireStorageProcessedMetadataById:input_type -> productv1.RequireStorageProcessedMetadataByIdRequest - 282, // 512: productv1.ProductService.RequireStorageProcessedMetadataHistoryById:input_type -> productv1.RequireStorageProcessedMetadataHistoryByIdRequest - 272, // 513: productv1.ProductService.RequireStorageProcessedTagsById:input_type -> productv1.RequireStorageProcessedTagsByIdRequest - 307, // 514: productv1.ProductService.RequireStorageSecuritySummaryById:input_type -> productv1.RequireStorageSecuritySummaryByIdRequest - 242, // 515: productv1.ProductService.RequireStorageStockHealthScoreById:input_type -> productv1.RequireStorageStockHealthScoreByIdRequest - 247, // 516: productv1.ProductService.RequireStorageTagSummaryById:input_type -> productv1.RequireStorageTagSummaryByIdRequest - 327, // 517: productv1.ProductService.RequireWarehouseStockHealthScoreById:input_type -> productv1.RequireWarehouseStockHealthScoreByIdRequest - 206, // 518: productv1.ProductService.ResolveCategoryActiveSubcategories:input_type -> productv1.ResolveCategoryActiveSubcategoriesRequest - 174, // 519: productv1.ProductService.ResolveCategoryCategoryMetrics:input_type -> productv1.ResolveCategoryCategoryMetricsRequest - 184, // 520: productv1.ProductService.ResolveCategoryCategoryStatus:input_type -> productv1.ResolveCategoryCategoryStatusRequest - 189, // 521: productv1.ProductService.ResolveCategoryChildCategories:input_type -> productv1.ResolveCategoryChildCategoriesRequest - 179, // 522: productv1.ProductService.ResolveCategoryMascot:input_type -> productv1.ResolveCategoryMascotRequest - 234, // 523: productv1.ProductService.ResolveCategoryMetricsAverageScore:input_type -> productv1.ResolveCategoryMetricsAverageScoreRequest - 225, // 524: productv1.ProductService.ResolveCategoryMetricsNormalizedScore:input_type -> productv1.ResolveCategoryMetricsNormalizedScoreRequest - 230, // 525: productv1.ProductService.ResolveCategoryMetricsRelatedCategory:input_type -> productv1.ResolveCategoryMetricsRelatedCategoryRequest - 194, // 526: productv1.ProductService.ResolveCategoryOptionalCategories:input_type -> productv1.ResolveCategoryOptionalCategoriesRequest - 169, // 527: productv1.ProductService.ResolveCategoryPopularityScore:input_type -> productv1.ResolveCategoryPopularityScoreRequest - 164, // 528: productv1.ProductService.ResolveCategoryProductCount:input_type -> productv1.ResolveCategoryProductCountRequest - 202, // 529: productv1.ProductService.ResolveCategoryTopSubcategory:input_type -> productv1.ResolveCategoryTopSubcategoryRequest - 198, // 530: productv1.ProductService.ResolveCategoryTotalProducts:input_type -> productv1.ResolveCategoryTotalProductsRequest - 134, // 531: productv1.ProductService.ResolveProductMascotRecommendation:input_type -> productv1.ResolveProductMascotRecommendationRequest - 144, // 532: productv1.ProductService.ResolveProductProductDetails:input_type -> productv1.ResolveProductProductDetailsRequest - 129, // 533: productv1.ProductService.ResolveProductRecommendedCategory:input_type -> productv1.ResolveProductRecommendedCategoryRequest - 124, // 534: productv1.ProductService.ResolveProductShippingEstimate:input_type -> productv1.ResolveProductShippingEstimateRequest - 139, // 535: productv1.ProductService.ResolveProductStockStatus:input_type -> productv1.ResolveProductStockStatusRequest - 154, // 536: productv1.ProductService.ResolveStorageLinkedStorages:input_type -> productv1.ResolveStorageLinkedStoragesRequest - 159, // 537: productv1.ProductService.ResolveStorageNearbyStorages:input_type -> productv1.ResolveStorageNearbyStoragesRequest - 149, // 538: productv1.ProductService.ResolveStorageStorageStatus:input_type -> productv1.ResolveStorageStorageStatusRequest - 216, // 539: productv1.ProductService.ResolveSubcategoryFeaturedCategory:input_type -> productv1.ResolveSubcategoryFeaturedCategoryRequest - 211, // 540: productv1.ProductService.ResolveSubcategoryItemCount:input_type -> productv1.ResolveSubcategoryItemCountRequest - 220, // 541: productv1.ProductService.ResolveSubcategoryParentCategory:input_type -> productv1.ResolveSubcategoryParentCategoryRequest - 239, // 542: productv1.ProductService.ResolveTestContainerDetails:input_type -> productv1.ResolveTestContainerDetailsRequest - 25, // 543: productv1.ProductService.LookupProductById:output_type -> productv1.LookupProductByIdResponse - 28, // 544: productv1.ProductService.LookupStorageById:output_type -> productv1.LookupStorageByIdResponse - 31, // 545: productv1.ProductService.LookupWarehouseById:output_type -> productv1.LookupWarehouseByIdResponse - 115, // 546: productv1.ProductService.MutationBulkCreateAuthors:output_type -> productv1.MutationBulkCreateAuthorsResponse - 119, // 547: productv1.ProductService.MutationBulkCreateBlogPosts:output_type -> productv1.MutationBulkCreateBlogPostsResponse - 117, // 548: productv1.ProductService.MutationBulkUpdateAuthors:output_type -> productv1.MutationBulkUpdateAuthorsResponse - 121, // 549: productv1.ProductService.MutationBulkUpdateBlogPosts:output_type -> productv1.MutationBulkUpdateBlogPostsResponse - 111, // 550: productv1.ProductService.MutationCreateAuthor:output_type -> productv1.MutationCreateAuthorResponse - 107, // 551: productv1.ProductService.MutationCreateBlogPost:output_type -> productv1.MutationCreateBlogPostResponse - 103, // 552: productv1.ProductService.MutationCreateNullableFieldsType:output_type -> productv1.MutationCreateNullableFieldsTypeResponse - 99, // 553: productv1.ProductService.MutationCreateUser:output_type -> productv1.MutationCreateUserResponse - 101, // 554: productv1.ProductService.MutationPerformAction:output_type -> productv1.MutationPerformActionResponse - 113, // 555: productv1.ProductService.MutationUpdateAuthor:output_type -> productv1.MutationUpdateAuthorResponse - 109, // 556: productv1.ProductService.MutationUpdateBlogPost:output_type -> productv1.MutationUpdateBlogPostResponse - 105, // 557: productv1.ProductService.MutationUpdateNullableFieldsType:output_type -> productv1.MutationUpdateNullableFieldsTypeResponse - 89, // 558: productv1.ProductService.QueryAllAuthors:output_type -> productv1.QueryAllAuthorsResponse - 81, // 559: productv1.ProductService.QueryAllBlogPosts:output_type -> productv1.QueryAllBlogPostsResponse - 73, // 560: productv1.ProductService.QueryAllNullableFieldsTypes:output_type -> productv1.QueryAllNullableFieldsTypesResponse - 61, // 561: productv1.ProductService.QueryAllPets:output_type -> productv1.QueryAllPetsResponse - 83, // 562: productv1.ProductService.QueryAuthor:output_type -> productv1.QueryAuthorResponse - 85, // 563: productv1.ProductService.QueryAuthorById:output_type -> productv1.QueryAuthorByIdResponse - 87, // 564: productv1.ProductService.QueryAuthorsWithFilter:output_type -> productv1.QueryAuthorsWithFilterResponse - 75, // 565: productv1.ProductService.QueryBlogPost:output_type -> productv1.QueryBlogPostResponse - 77, // 566: productv1.ProductService.QueryBlogPostById:output_type -> productv1.QueryBlogPostByIdResponse - 79, // 567: productv1.ProductService.QueryBlogPostsWithFilter:output_type -> productv1.QueryBlogPostsWithFilterResponse - 91, // 568: productv1.ProductService.QueryBulkSearchAuthors:output_type -> productv1.QueryBulkSearchAuthorsResponse - 93, // 569: productv1.ProductService.QueryBulkSearchBlogPosts:output_type -> productv1.QueryBulkSearchBlogPostsResponse - 47, // 570: productv1.ProductService.QueryCalculateTotals:output_type -> productv1.QueryCalculateTotalsResponse - 49, // 571: productv1.ProductService.QueryCategories:output_type -> productv1.QueryCategoriesResponse - 53, // 572: productv1.ProductService.QueryCategoriesByKind:output_type -> productv1.QueryCategoriesByKindResponse - 55, // 573: productv1.ProductService.QueryCategoriesByKinds:output_type -> productv1.QueryCategoriesByKindsResponse - 51, // 574: productv1.ProductService.QueryCategory:output_type -> productv1.QueryCategoryResponse - 45, // 575: productv1.ProductService.QueryComplexFilterType:output_type -> productv1.QueryComplexFilterTypeResponse - 57, // 576: productv1.ProductService.QueryFilterCategories:output_type -> productv1.QueryFilterCategoriesResponse - 37, // 577: productv1.ProductService.QueryNestedType:output_type -> productv1.QueryNestedTypeResponse - 67, // 578: productv1.ProductService.QueryNullableFieldsType:output_type -> productv1.QueryNullableFieldsTypeResponse - 69, // 579: productv1.ProductService.QueryNullableFieldsTypeById:output_type -> productv1.QueryNullableFieldsTypeByIdResponse - 71, // 580: productv1.ProductService.QueryNullableFieldsTypeWithFilter:output_type -> productv1.QueryNullableFieldsTypeWithFilterResponse - 59, // 581: productv1.ProductService.QueryRandomPet:output_type -> productv1.QueryRandomPetResponse - 65, // 582: productv1.ProductService.QueryRandomSearchResult:output_type -> productv1.QueryRandomSearchResultResponse - 39, // 583: productv1.ProductService.QueryRecursiveType:output_type -> productv1.QueryRecursiveTypeResponse - 63, // 584: productv1.ProductService.QuerySearch:output_type -> productv1.QuerySearchResponse - 95, // 585: productv1.ProductService.QueryTestContainer:output_type -> productv1.QueryTestContainerResponse - 97, // 586: productv1.ProductService.QueryTestContainers:output_type -> productv1.QueryTestContainersResponse - 41, // 587: productv1.ProductService.QueryTypeFilterWithArguments:output_type -> productv1.QueryTypeFilterWithArgumentsResponse - 43, // 588: productv1.ProductService.QueryTypeWithMultipleFilterFields:output_type -> productv1.QueryTypeWithMultipleFilterFieldsResponse - 35, // 589: productv1.ProductService.QueryUser:output_type -> productv1.QueryUserResponse - 33, // 590: productv1.ProductService.QueryUsers:output_type -> productv1.QueryUsersResponse - 294, // 591: productv1.ProductService.RequireStorageCategoryInfoSummaryById:output_type -> productv1.RequireStorageCategoryInfoSummaryByIdResponse - 324, // 592: productv1.ProductService.RequireStorageDeepItemInfoById:output_type -> productv1.RequireStorageDeepItemInfoByIdResponse - 314, // 593: productv1.ProductService.RequireStorageItemHandlerInfoById:output_type -> productv1.RequireStorageItemHandlerInfoByIdResponse - 299, // 594: productv1.ProductService.RequireStorageItemInfoById:output_type -> productv1.RequireStorageItemInfoByIdResponse - 319, // 595: productv1.ProductService.RequireStorageItemSpecsInfoById:output_type -> productv1.RequireStorageItemSpecsInfoByIdResponse - 289, // 596: productv1.ProductService.RequireStorageKindSummaryById:output_type -> productv1.RequireStorageKindSummaryByIdResponse - 259, // 597: productv1.ProductService.RequireStorageMetadataScoreById:output_type -> productv1.RequireStorageMetadataScoreByIdResponse - 304, // 598: productv1.ProductService.RequireStorageOperationReportById:output_type -> productv1.RequireStorageOperationReportByIdResponse - 269, // 599: productv1.ProductService.RequireStorageOptionalProcessedMetadataById:output_type -> productv1.RequireStorageOptionalProcessedMetadataByIdResponse - 279, // 600: productv1.ProductService.RequireStorageOptionalProcessedTagsById:output_type -> productv1.RequireStorageOptionalProcessedTagsByIdResponse - 254, // 601: productv1.ProductService.RequireStorageOptionalTagSummaryById:output_type -> productv1.RequireStorageOptionalTagSummaryByIdResponse - 264, // 602: productv1.ProductService.RequireStorageProcessedMetadataById:output_type -> productv1.RequireStorageProcessedMetadataByIdResponse - 284, // 603: productv1.ProductService.RequireStorageProcessedMetadataHistoryById:output_type -> productv1.RequireStorageProcessedMetadataHistoryByIdResponse - 274, // 604: productv1.ProductService.RequireStorageProcessedTagsById:output_type -> productv1.RequireStorageProcessedTagsByIdResponse - 309, // 605: productv1.ProductService.RequireStorageSecuritySummaryById:output_type -> productv1.RequireStorageSecuritySummaryByIdResponse - 244, // 606: productv1.ProductService.RequireStorageStockHealthScoreById:output_type -> productv1.RequireStorageStockHealthScoreByIdResponse - 249, // 607: productv1.ProductService.RequireStorageTagSummaryById:output_type -> productv1.RequireStorageTagSummaryByIdResponse - 329, // 608: productv1.ProductService.RequireWarehouseStockHealthScoreById:output_type -> productv1.RequireWarehouseStockHealthScoreByIdResponse - 208, // 609: productv1.ProductService.ResolveCategoryActiveSubcategories:output_type -> productv1.ResolveCategoryActiveSubcategoriesResponse - 176, // 610: productv1.ProductService.ResolveCategoryCategoryMetrics:output_type -> productv1.ResolveCategoryCategoryMetricsResponse - 186, // 611: productv1.ProductService.ResolveCategoryCategoryStatus:output_type -> productv1.ResolveCategoryCategoryStatusResponse - 191, // 612: productv1.ProductService.ResolveCategoryChildCategories:output_type -> productv1.ResolveCategoryChildCategoriesResponse - 181, // 613: productv1.ProductService.ResolveCategoryMascot:output_type -> productv1.ResolveCategoryMascotResponse - 236, // 614: productv1.ProductService.ResolveCategoryMetricsAverageScore:output_type -> productv1.ResolveCategoryMetricsAverageScoreResponse - 227, // 615: productv1.ProductService.ResolveCategoryMetricsNormalizedScore:output_type -> productv1.ResolveCategoryMetricsNormalizedScoreResponse - 232, // 616: productv1.ProductService.ResolveCategoryMetricsRelatedCategory:output_type -> productv1.ResolveCategoryMetricsRelatedCategoryResponse - 196, // 617: productv1.ProductService.ResolveCategoryOptionalCategories:output_type -> productv1.ResolveCategoryOptionalCategoriesResponse - 171, // 618: productv1.ProductService.ResolveCategoryPopularityScore:output_type -> productv1.ResolveCategoryPopularityScoreResponse - 166, // 619: productv1.ProductService.ResolveCategoryProductCount:output_type -> productv1.ResolveCategoryProductCountResponse - 204, // 620: productv1.ProductService.ResolveCategoryTopSubcategory:output_type -> productv1.ResolveCategoryTopSubcategoryResponse - 200, // 621: productv1.ProductService.ResolveCategoryTotalProducts:output_type -> productv1.ResolveCategoryTotalProductsResponse - 136, // 622: productv1.ProductService.ResolveProductMascotRecommendation:output_type -> productv1.ResolveProductMascotRecommendationResponse - 146, // 623: productv1.ProductService.ResolveProductProductDetails:output_type -> productv1.ResolveProductProductDetailsResponse - 131, // 624: productv1.ProductService.ResolveProductRecommendedCategory:output_type -> productv1.ResolveProductRecommendedCategoryResponse - 126, // 625: productv1.ProductService.ResolveProductShippingEstimate:output_type -> productv1.ResolveProductShippingEstimateResponse - 141, // 626: productv1.ProductService.ResolveProductStockStatus:output_type -> productv1.ResolveProductStockStatusResponse - 156, // 627: productv1.ProductService.ResolveStorageLinkedStorages:output_type -> productv1.ResolveStorageLinkedStoragesResponse - 161, // 628: productv1.ProductService.ResolveStorageNearbyStorages:output_type -> productv1.ResolveStorageNearbyStoragesResponse - 151, // 629: productv1.ProductService.ResolveStorageStorageStatus:output_type -> productv1.ResolveStorageStorageStatusResponse - 218, // 630: productv1.ProductService.ResolveSubcategoryFeaturedCategory:output_type -> productv1.ResolveSubcategoryFeaturedCategoryResponse - 213, // 631: productv1.ProductService.ResolveSubcategoryItemCount:output_type -> productv1.ResolveSubcategoryItemCountResponse - 222, // 632: productv1.ProductService.ResolveSubcategoryParentCategory:output_type -> productv1.ResolveSubcategoryParentCategoryResponse - 241, // 633: productv1.ProductService.ResolveTestContainerDetails:output_type -> productv1.ResolveTestContainerDetailsResponse - 543, // [543:634] is the sub-list for method output_type - 452, // [452:543] is the sub-list for method input_type - 452, // [452:452] is the sub-list for extension type_name - 452, // [452:452] is the sub-list for extension extendee - 0, // [0:452] is the sub-list for field type_name + 469, // 281: productv1.RequireStorageDeepItemInfoByIdFields.primary_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.StorageItem + 328, // 282: productv1.RequireStorageFilteredTagSummaryByIdRequest.context:type_name -> productv1.RequireStorageFilteredTagSummaryByIdContext + 329, // 283: productv1.RequireStorageFilteredTagSummaryByIdRequest.field_args:type_name -> productv1.RequireStorageFilteredTagSummaryByIdArgs + 26, // 284: productv1.RequireStorageFilteredTagSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey + 332, // 285: productv1.RequireStorageFilteredTagSummaryByIdContext.fields:type_name -> productv1.RequireStorageFilteredTagSummaryByIdFields + 331, // 286: productv1.RequireStorageFilteredTagSummaryByIdResponse.result:type_name -> productv1.RequireStorageFilteredTagSummaryByIdResult + 478, // 287: productv1.RequireStorageFilteredTagSummaryByIdResult.filtered_tag_summary:type_name -> google.protobuf.StringValue + 334, // 288: productv1.RequireStorageMultiFilteredTagSummaryByIdRequest.context:type_name -> productv1.RequireStorageMultiFilteredTagSummaryByIdContext + 335, // 289: productv1.RequireStorageMultiFilteredTagSummaryByIdRequest.field_args:type_name -> productv1.RequireStorageMultiFilteredTagSummaryByIdArgs + 26, // 290: productv1.RequireStorageMultiFilteredTagSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey + 338, // 291: productv1.RequireStorageMultiFilteredTagSummaryByIdContext.fields:type_name -> productv1.RequireStorageMultiFilteredTagSummaryByIdFields + 337, // 292: productv1.RequireStorageMultiFilteredTagSummaryByIdResponse.result:type_name -> productv1.RequireStorageMultiFilteredTagSummaryByIdResult + 478, // 293: productv1.RequireStorageMultiFilteredTagSummaryByIdResult.multi_filtered_tag_summary:type_name -> google.protobuf.StringValue + 340, // 294: productv1.RequireStorageNullableFilteredTagSummaryByIdRequest.context:type_name -> productv1.RequireStorageNullableFilteredTagSummaryByIdContext + 341, // 295: productv1.RequireStorageNullableFilteredTagSummaryByIdRequest.field_args:type_name -> productv1.RequireStorageNullableFilteredTagSummaryByIdArgs + 26, // 296: productv1.RequireStorageNullableFilteredTagSummaryByIdContext.key:type_name -> productv1.LookupStorageByIdRequestKey + 344, // 297: productv1.RequireStorageNullableFilteredTagSummaryByIdContext.fields:type_name -> productv1.RequireStorageNullableFilteredTagSummaryByIdFields + 478, // 298: productv1.RequireStorageNullableFilteredTagSummaryByIdArgs.prefix:type_name -> google.protobuf.StringValue + 343, // 299: productv1.RequireStorageNullableFilteredTagSummaryByIdResponse.result:type_name -> productv1.RequireStorageNullableFilteredTagSummaryByIdResult + 478, // 300: productv1.RequireStorageNullableFilteredTagSummaryByIdResult.nullable_filtered_tag_summary:type_name -> google.protobuf.StringValue + 346, // 301: productv1.RequireWarehouseStockHealthScoreByIdRequest.context:type_name -> productv1.RequireWarehouseStockHealthScoreByIdContext + 29, // 302: productv1.RequireWarehouseStockHealthScoreByIdContext.key:type_name -> productv1.LookupWarehouseByIdRequestKey + 349, // 303: productv1.RequireWarehouseStockHealthScoreByIdContext.fields:type_name -> productv1.RequireWarehouseStockHealthScoreByIdFields + 348, // 304: productv1.RequireWarehouseStockHealthScoreByIdResponse.result:type_name -> productv1.RequireWarehouseStockHealthScoreByIdResult + 475, // 305: productv1.RequireWarehouseStockHealthScoreByIdFields.restock_data:type_name -> productv1.RequireWarehouseStockHealthScoreByIdFields.RestockData + 384, // 306: productv1.NestedTypeA.b:type_name -> productv1.NestedTypeB + 355, // 307: productv1.RecursiveType.recursive_type:type_name -> productv1.RecursiveType + 386, // 308: productv1.ComplexFilterTypeInput.filter:type_name -> productv1.FilterType + 388, // 309: productv1.OrderInput.lines:type_name -> productv1.OrderLineInput + 16, // 310: productv1.Order.order_lines:type_name -> productv1.ListOfOrderLine + 0, // 311: productv1.Category.kind:type_name -> productv1.CategoryKind + 20, // 312: productv1.Category.subcategories:type_name -> productv1.ListOfSubcategory + 391, // 313: productv1.Category.null_metrics:type_name -> productv1.CategoryMetrics + 0, // 314: productv1.CategoryFilter.category:type_name -> productv1.CategoryKind + 387, // 315: productv1.CategoryFilter.pagination:type_name -> productv1.Pagination + 392, // 316: productv1.Animal.cat:type_name -> productv1.Cat + 393, // 317: productv1.Animal.dog:type_name -> productv1.Dog + 476, // 318: productv1.SearchInput.limit:type_name -> google.protobuf.Int32Value + 350, // 319: productv1.SearchResult.product:type_name -> productv1.Product + 353, // 320: productv1.SearchResult.user:type_name -> productv1.User + 362, // 321: productv1.SearchResult.category:type_name -> productv1.Category + 478, // 322: productv1.NullableFieldsType.optional_string:type_name -> google.protobuf.StringValue + 476, // 323: productv1.NullableFieldsType.optional_int:type_name -> google.protobuf.Int32Value + 479, // 324: productv1.NullableFieldsType.optional_float:type_name -> google.protobuf.DoubleValue + 477, // 325: productv1.NullableFieldsType.optional_boolean:type_name -> google.protobuf.BoolValue + 478, // 326: productv1.NullableFieldsFilter.name:type_name -> google.protobuf.StringValue + 478, // 327: productv1.NullableFieldsFilter.optional_string:type_name -> google.protobuf.StringValue + 477, // 328: productv1.NullableFieldsFilter.include_nulls:type_name -> google.protobuf.BoolValue + 19, // 329: productv1.BlogPost.optional_tags:type_name -> productv1.ListOfString + 19, // 330: productv1.BlogPost.keywords:type_name -> productv1.ListOfString + 10, // 331: productv1.BlogPost.ratings:type_name -> productv1.ListOfFloat + 7, // 332: productv1.BlogPost.is_published:type_name -> productv1.ListOfBoolean + 13, // 333: productv1.BlogPost.tag_groups:type_name -> productv1.ListOfListOfString + 13, // 334: productv1.BlogPost.related_topics:type_name -> productv1.ListOfListOfString + 13, // 335: productv1.BlogPost.comment_threads:type_name -> productv1.ListOfListOfString + 13, // 336: productv1.BlogPost.suggestions:type_name -> productv1.ListOfListOfString + 362, // 337: productv1.BlogPost.related_categories:type_name -> productv1.Category + 353, // 338: productv1.BlogPost.contributors:type_name -> productv1.User + 17, // 339: productv1.BlogPost.mentioned_products:type_name -> productv1.ListOfProduct + 21, // 340: productv1.BlogPost.mentioned_users:type_name -> productv1.ListOfUser + 11, // 341: productv1.BlogPost.category_groups:type_name -> productv1.ListOfListOfCategory + 14, // 342: productv1.BlogPost.contributor_teams:type_name -> productv1.ListOfListOfUser + 478, // 343: productv1.BlogPostFilter.title:type_name -> google.protobuf.StringValue + 477, // 344: productv1.BlogPostFilter.has_categories:type_name -> google.protobuf.BoolValue + 476, // 345: productv1.BlogPostFilter.min_tags:type_name -> google.protobuf.Int32Value + 478, // 346: productv1.Author.email:type_name -> google.protobuf.StringValue + 19, // 347: productv1.Author.social_links:type_name -> productv1.ListOfString + 13, // 348: productv1.Author.teams_by_project:type_name -> productv1.ListOfListOfString + 13, // 349: productv1.Author.collaborations:type_name -> productv1.ListOfListOfString + 4, // 350: productv1.Author.written_posts:type_name -> productv1.ListOfBlogPost + 362, // 351: productv1.Author.favorite_categories:type_name -> productv1.Category + 21, // 352: productv1.Author.related_authors:type_name -> productv1.ListOfUser + 17, // 353: productv1.Author.product_reviews:type_name -> productv1.ListOfProduct + 14, // 354: productv1.Author.author_groups:type_name -> productv1.ListOfListOfUser + 11, // 355: productv1.Author.category_preferences:type_name -> productv1.ListOfListOfCategory + 14, // 356: productv1.Author.project_teams:type_name -> productv1.ListOfListOfUser + 478, // 357: productv1.AuthorFilter.name:type_name -> google.protobuf.StringValue + 477, // 358: productv1.AuthorFilter.has_teams:type_name -> google.protobuf.BoolValue + 476, // 359: productv1.AuthorFilter.skill_count:type_name -> google.protobuf.Int32Value + 478, // 360: productv1.TestContainer.description:type_name -> google.protobuf.StringValue + 411, // 361: productv1.ActionResult.action_success:type_name -> productv1.ActionSuccess + 412, // 362: productv1.ActionResult.action_error:type_name -> productv1.ActionError + 478, // 363: productv1.NullableFieldsInput.optional_string:type_name -> google.protobuf.StringValue + 476, // 364: productv1.NullableFieldsInput.optional_int:type_name -> google.protobuf.Int32Value + 479, // 365: productv1.NullableFieldsInput.optional_float:type_name -> google.protobuf.DoubleValue + 477, // 366: productv1.NullableFieldsInput.optional_boolean:type_name -> google.protobuf.BoolValue + 19, // 367: productv1.BlogPostInput.optional_tags:type_name -> productv1.ListOfString + 19, // 368: productv1.BlogPostInput.keywords:type_name -> productv1.ListOfString + 10, // 369: productv1.BlogPostInput.ratings:type_name -> productv1.ListOfFloat + 7, // 370: productv1.BlogPostInput.is_published:type_name -> productv1.ListOfBoolean + 13, // 371: productv1.BlogPostInput.tag_groups:type_name -> productv1.ListOfListOfString + 13, // 372: productv1.BlogPostInput.related_topics:type_name -> productv1.ListOfListOfString + 13, // 373: productv1.BlogPostInput.comment_threads:type_name -> productv1.ListOfListOfString + 13, // 374: productv1.BlogPostInput.suggestions:type_name -> productv1.ListOfListOfString + 9, // 375: productv1.BlogPostInput.related_categories:type_name -> productv1.ListOfCategoryInput + 22, // 376: productv1.BlogPostInput.contributors:type_name -> productv1.ListOfUserInput + 12, // 377: productv1.BlogPostInput.category_groups:type_name -> productv1.ListOfListOfCategoryInput + 478, // 378: productv1.AuthorInput.email:type_name -> google.protobuf.StringValue + 19, // 379: productv1.AuthorInput.social_links:type_name -> productv1.ListOfString + 13, // 380: productv1.AuthorInput.teams_by_project:type_name -> productv1.ListOfListOfString + 13, // 381: productv1.AuthorInput.collaborations:type_name -> productv1.ListOfListOfString + 414, // 382: productv1.AuthorInput.favorite_categories:type_name -> productv1.CategoryInput + 15, // 383: productv1.AuthorInput.author_groups:type_name -> productv1.ListOfListOfUserInput + 15, // 384: productv1.AuthorInput.project_teams:type_name -> productv1.ListOfListOfUserInput + 376, // 385: productv1.ProductDetails.review_summary:type_name -> productv1.ActionResult + 364, // 386: productv1.ProductDetails.recommended_pet:type_name -> productv1.Animal + 0, // 387: productv1.StorageCategoryInfo.kind:type_name -> productv1.CategoryKind + 385, // 388: productv1.NestedTypeB.c:type_name -> productv1.NestedTypeC + 387, // 389: productv1.FilterType.pagination:type_name -> productv1.Pagination + 19, // 390: productv1.OrderLineInput.modifiers:type_name -> productv1.ListOfString + 19, // 391: productv1.OrderLine.modifiers:type_name -> productv1.ListOfString + 478, // 392: productv1.Subcategory.description:type_name -> google.protobuf.StringValue + 394, // 393: productv1.Cat.owner:type_name -> productv1.Owner + 397, // 394: productv1.Cat.breed:type_name -> productv1.CatBreed + 394, // 395: productv1.Dog.owner:type_name -> productv1.Owner + 398, // 396: productv1.Dog.breed:type_name -> productv1.DogBreed + 395, // 397: productv1.Owner.contact:type_name -> productv1.ContactInfo + 364, // 398: productv1.Owner.pet:type_name -> productv1.Animal + 396, // 399: productv1.ContactInfo.address:type_name -> productv1.Address + 399, // 400: productv1.CatBreed.characteristics:type_name -> productv1.BreedCharacteristics + 399, // 401: productv1.DogBreed.characteristics:type_name -> productv1.BreedCharacteristics + 401, // 402: productv1.StorageItem.pallet_item:type_name -> productv1.PalletItem + 402, // 403: productv1.StorageItem.container_item:type_name -> productv1.ContainerItem + 403, // 404: productv1.PalletItem.handler:type_name -> productv1.ItemHandler + 404, // 405: productv1.PalletItem.specs:type_name -> productv1.PalletSpecs + 403, // 406: productv1.ContainerItem.handler:type_name -> productv1.ItemHandler + 405, // 407: productv1.ContainerItem.specs:type_name -> productv1.ContainerSpecs + 400, // 408: productv1.ItemHandler.assigned_item:type_name -> productv1.StorageItem + 406, // 409: productv1.PalletSpecs.dimensions:type_name -> productv1.Dimensions + 406, // 410: productv1.ContainerSpecs.dimensions:type_name -> productv1.Dimensions + 408, // 411: productv1.StorageOperationResult.storage_success:type_name -> productv1.StorageSuccess + 409, // 412: productv1.StorageOperationResult.storage_failure:type_name -> productv1.StorageFailure + 400, // 413: productv1.SecuritySetup.primary_item:type_name -> productv1.StorageItem + 364, // 414: productv1.TestDetails.pet:type_name -> productv1.Animal + 376, // 415: productv1.TestDetails.status:type_name -> productv1.ActionResult + 0, // 416: productv1.CategoryInput.kind:type_name -> productv1.CategoryKind + 479, // 417: productv1.ProductCountFilter.min_price:type_name -> google.protobuf.DoubleValue + 479, // 418: productv1.ProductCountFilter.max_price:type_name -> google.protobuf.DoubleValue + 477, // 419: productv1.ProductCountFilter.in_stock:type_name -> google.protobuf.BoolValue + 478, // 420: productv1.ProductCountFilter.search_term:type_name -> google.protobuf.StringValue + 479, // 421: productv1.SubcategoryItemFilter.min_price:type_name -> google.protobuf.DoubleValue + 479, // 422: productv1.SubcategoryItemFilter.max_price:type_name -> google.protobuf.DoubleValue + 477, // 423: productv1.SubcategoryItemFilter.in_stock:type_name -> google.protobuf.BoolValue + 477, // 424: productv1.SubcategoryItemFilter.is_active:type_name -> google.protobuf.BoolValue + 478, // 425: productv1.SubcategoryItemFilter.search_term:type_name -> google.protobuf.StringValue + 1, // 426: productv1.ShippingEstimateInput.destination:type_name -> productv1.ShippingDestination + 477, // 427: productv1.ShippingEstimateInput.expedited:type_name -> google.protobuf.BoolValue + 372, // 428: productv1.ListOfAuthorFilter.List.items:type_name -> productv1.AuthorFilter + 379, // 429: productv1.ListOfAuthorInput.List.items:type_name -> productv1.AuthorInput + 369, // 430: productv1.ListOfBlogPost.List.items:type_name -> productv1.BlogPost + 370, // 431: productv1.ListOfBlogPostFilter.List.items:type_name -> productv1.BlogPostFilter + 378, // 432: productv1.ListOfBlogPostInput.List.items:type_name -> productv1.BlogPostInput + 362, // 433: productv1.ListOfCategory.List.items:type_name -> productv1.Category + 414, // 434: productv1.ListOfCategoryInput.List.items:type_name -> productv1.CategoryInput + 8, // 435: productv1.ListOfListOfCategory.List.items:type_name -> productv1.ListOfCategory + 9, // 436: productv1.ListOfListOfCategoryInput.List.items:type_name -> productv1.ListOfCategoryInput + 19, // 437: productv1.ListOfListOfString.List.items:type_name -> productv1.ListOfString + 21, // 438: productv1.ListOfListOfUser.List.items:type_name -> productv1.ListOfUser + 22, // 439: productv1.ListOfListOfUserInput.List.items:type_name -> productv1.ListOfUserInput + 389, // 440: productv1.ListOfOrderLine.List.items:type_name -> productv1.OrderLine + 350, // 441: productv1.ListOfProduct.List.items:type_name -> productv1.Product + 351, // 442: productv1.ListOfStorage.List.items:type_name -> productv1.Storage + 390, // 443: productv1.ListOfSubcategory.List.items:type_name -> productv1.Subcategory + 353, // 444: productv1.ListOfUser.List.items:type_name -> productv1.User + 374, // 445: productv1.ListOfUserInput.List.items:type_name -> productv1.UserInput + 0, // 446: productv1.RequireStorageCategoryInfoSummaryByIdFields.StorageCategoryInfo.kind:type_name -> productv1.CategoryKind + 446, // 447: productv1.RequireStorageItemInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageItemInfoByIdFields.ContainerItem + 445, // 448: productv1.RequireStorageItemInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageItemInfoByIdFields.PalletItem + 449, // 449: productv1.RequireStorageOperationReportByIdFields.StorageOperationResult.storage_failure:type_name -> productv1.RequireStorageOperationReportByIdFields.StorageFailure + 448, // 450: productv1.RequireStorageOperationReportByIdFields.StorageOperationResult.storage_success:type_name -> productv1.RequireStorageOperationReportByIdFields.StorageSuccess + 454, // 451: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.primary_item:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem + 453, // 452: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem.container_item:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.ContainerItem + 452, // 453: productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.StorageItem.pallet_item:type_name -> productv1.RequireStorageSecuritySummaryByIdFields.SecuritySetup.PalletItem + 458, // 454: productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem.handler:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem.ItemHandler + 459, // 455: productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem.handler:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem.ItemHandler + 456, // 456: productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.ContainerItem + 455, // 457: productv1.RequireStorageItemHandlerInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageItemHandlerInfoByIdFields.PalletItem + 463, // 458: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.specs:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs + 465, // 459: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.specs:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs + 461, // 460: productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem + 460, // 461: productv1.RequireStorageItemSpecsInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem + 464, // 462: productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs.dimensions:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.PalletItem.PalletSpecs.Dimensions + 466, // 463: productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs.dimensions:type_name -> productv1.RequireStorageItemSpecsInfoByIdFields.ContainerItem.ContainerSpecs.Dimensions + 470, // 464: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.handler:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler + 474, // 465: productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem.handler:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem.ItemHandler + 468, // 466: productv1.RequireStorageDeepItemInfoByIdFields.StorageItem.container_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.ContainerItem + 467, // 467: productv1.RequireStorageDeepItemInfoByIdFields.StorageItem.pallet_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem + 473, // 468: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.assigned_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem + 471, // 469: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem.container_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.ContainerItem + 472, // 470: productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.StorageItem.pallet_item:type_name -> productv1.RequireStorageDeepItemInfoByIdFields.PalletItem.ItemHandler.PalletItem + 24, // 471: productv1.ProductService.LookupProductById:input_type -> productv1.LookupProductByIdRequest + 27, // 472: productv1.ProductService.LookupStorageById:input_type -> productv1.LookupStorageByIdRequest + 30, // 473: productv1.ProductService.LookupWarehouseById:input_type -> productv1.LookupWarehouseByIdRequest + 114, // 474: productv1.ProductService.MutationBulkCreateAuthors:input_type -> productv1.MutationBulkCreateAuthorsRequest + 118, // 475: productv1.ProductService.MutationBulkCreateBlogPosts:input_type -> productv1.MutationBulkCreateBlogPostsRequest + 116, // 476: productv1.ProductService.MutationBulkUpdateAuthors:input_type -> productv1.MutationBulkUpdateAuthorsRequest + 120, // 477: productv1.ProductService.MutationBulkUpdateBlogPosts:input_type -> productv1.MutationBulkUpdateBlogPostsRequest + 110, // 478: productv1.ProductService.MutationCreateAuthor:input_type -> productv1.MutationCreateAuthorRequest + 106, // 479: productv1.ProductService.MutationCreateBlogPost:input_type -> productv1.MutationCreateBlogPostRequest + 102, // 480: productv1.ProductService.MutationCreateNullableFieldsType:input_type -> productv1.MutationCreateNullableFieldsTypeRequest + 98, // 481: productv1.ProductService.MutationCreateUser:input_type -> productv1.MutationCreateUserRequest + 100, // 482: productv1.ProductService.MutationPerformAction:input_type -> productv1.MutationPerformActionRequest + 112, // 483: productv1.ProductService.MutationUpdateAuthor:input_type -> productv1.MutationUpdateAuthorRequest + 108, // 484: productv1.ProductService.MutationUpdateBlogPost:input_type -> productv1.MutationUpdateBlogPostRequest + 104, // 485: productv1.ProductService.MutationUpdateNullableFieldsType:input_type -> productv1.MutationUpdateNullableFieldsTypeRequest + 88, // 486: productv1.ProductService.QueryAllAuthors:input_type -> productv1.QueryAllAuthorsRequest + 80, // 487: productv1.ProductService.QueryAllBlogPosts:input_type -> productv1.QueryAllBlogPostsRequest + 72, // 488: productv1.ProductService.QueryAllNullableFieldsTypes:input_type -> productv1.QueryAllNullableFieldsTypesRequest + 60, // 489: productv1.ProductService.QueryAllPets:input_type -> productv1.QueryAllPetsRequest + 82, // 490: productv1.ProductService.QueryAuthor:input_type -> productv1.QueryAuthorRequest + 84, // 491: productv1.ProductService.QueryAuthorById:input_type -> productv1.QueryAuthorByIdRequest + 86, // 492: productv1.ProductService.QueryAuthorsWithFilter:input_type -> productv1.QueryAuthorsWithFilterRequest + 74, // 493: productv1.ProductService.QueryBlogPost:input_type -> productv1.QueryBlogPostRequest + 76, // 494: productv1.ProductService.QueryBlogPostById:input_type -> productv1.QueryBlogPostByIdRequest + 78, // 495: productv1.ProductService.QueryBlogPostsWithFilter:input_type -> productv1.QueryBlogPostsWithFilterRequest + 90, // 496: productv1.ProductService.QueryBulkSearchAuthors:input_type -> productv1.QueryBulkSearchAuthorsRequest + 92, // 497: productv1.ProductService.QueryBulkSearchBlogPosts:input_type -> productv1.QueryBulkSearchBlogPostsRequest + 46, // 498: productv1.ProductService.QueryCalculateTotals:input_type -> productv1.QueryCalculateTotalsRequest + 48, // 499: productv1.ProductService.QueryCategories:input_type -> productv1.QueryCategoriesRequest + 52, // 500: productv1.ProductService.QueryCategoriesByKind:input_type -> productv1.QueryCategoriesByKindRequest + 54, // 501: productv1.ProductService.QueryCategoriesByKinds:input_type -> productv1.QueryCategoriesByKindsRequest + 50, // 502: productv1.ProductService.QueryCategory:input_type -> productv1.QueryCategoryRequest + 44, // 503: productv1.ProductService.QueryComplexFilterType:input_type -> productv1.QueryComplexFilterTypeRequest + 56, // 504: productv1.ProductService.QueryFilterCategories:input_type -> productv1.QueryFilterCategoriesRequest + 36, // 505: productv1.ProductService.QueryNestedType:input_type -> productv1.QueryNestedTypeRequest + 66, // 506: productv1.ProductService.QueryNullableFieldsType:input_type -> productv1.QueryNullableFieldsTypeRequest + 68, // 507: productv1.ProductService.QueryNullableFieldsTypeById:input_type -> productv1.QueryNullableFieldsTypeByIdRequest + 70, // 508: productv1.ProductService.QueryNullableFieldsTypeWithFilter:input_type -> productv1.QueryNullableFieldsTypeWithFilterRequest + 58, // 509: productv1.ProductService.QueryRandomPet:input_type -> productv1.QueryRandomPetRequest + 64, // 510: productv1.ProductService.QueryRandomSearchResult:input_type -> productv1.QueryRandomSearchResultRequest + 38, // 511: productv1.ProductService.QueryRecursiveType:input_type -> productv1.QueryRecursiveTypeRequest + 62, // 512: productv1.ProductService.QuerySearch:input_type -> productv1.QuerySearchRequest + 94, // 513: productv1.ProductService.QueryTestContainer:input_type -> productv1.QueryTestContainerRequest + 96, // 514: productv1.ProductService.QueryTestContainers:input_type -> productv1.QueryTestContainersRequest + 40, // 515: productv1.ProductService.QueryTypeFilterWithArguments:input_type -> productv1.QueryTypeFilterWithArgumentsRequest + 42, // 516: productv1.ProductService.QueryTypeWithMultipleFilterFields:input_type -> productv1.QueryTypeWithMultipleFilterFieldsRequest + 34, // 517: productv1.ProductService.QueryUser:input_type -> productv1.QueryUserRequest + 32, // 518: productv1.ProductService.QueryUsers:input_type -> productv1.QueryUsersRequest + 292, // 519: productv1.ProductService.RequireStorageCategoryInfoSummaryById:input_type -> productv1.RequireStorageCategoryInfoSummaryByIdRequest + 322, // 520: productv1.ProductService.RequireStorageDeepItemInfoById:input_type -> productv1.RequireStorageDeepItemInfoByIdRequest + 327, // 521: productv1.ProductService.RequireStorageFilteredTagSummaryById:input_type -> productv1.RequireStorageFilteredTagSummaryByIdRequest + 312, // 522: productv1.ProductService.RequireStorageItemHandlerInfoById:input_type -> productv1.RequireStorageItemHandlerInfoByIdRequest + 297, // 523: productv1.ProductService.RequireStorageItemInfoById:input_type -> productv1.RequireStorageItemInfoByIdRequest + 317, // 524: productv1.ProductService.RequireStorageItemSpecsInfoById:input_type -> productv1.RequireStorageItemSpecsInfoByIdRequest + 287, // 525: productv1.ProductService.RequireStorageKindSummaryById:input_type -> productv1.RequireStorageKindSummaryByIdRequest + 257, // 526: productv1.ProductService.RequireStorageMetadataScoreById:input_type -> productv1.RequireStorageMetadataScoreByIdRequest + 333, // 527: productv1.ProductService.RequireStorageMultiFilteredTagSummaryById:input_type -> productv1.RequireStorageMultiFilteredTagSummaryByIdRequest + 339, // 528: productv1.ProductService.RequireStorageNullableFilteredTagSummaryById:input_type -> productv1.RequireStorageNullableFilteredTagSummaryByIdRequest + 302, // 529: productv1.ProductService.RequireStorageOperationReportById:input_type -> productv1.RequireStorageOperationReportByIdRequest + 267, // 530: productv1.ProductService.RequireStorageOptionalProcessedMetadataById:input_type -> productv1.RequireStorageOptionalProcessedMetadataByIdRequest + 277, // 531: productv1.ProductService.RequireStorageOptionalProcessedTagsById:input_type -> productv1.RequireStorageOptionalProcessedTagsByIdRequest + 252, // 532: productv1.ProductService.RequireStorageOptionalTagSummaryById:input_type -> productv1.RequireStorageOptionalTagSummaryByIdRequest + 262, // 533: productv1.ProductService.RequireStorageProcessedMetadataById:input_type -> productv1.RequireStorageProcessedMetadataByIdRequest + 282, // 534: productv1.ProductService.RequireStorageProcessedMetadataHistoryById:input_type -> productv1.RequireStorageProcessedMetadataHistoryByIdRequest + 272, // 535: productv1.ProductService.RequireStorageProcessedTagsById:input_type -> productv1.RequireStorageProcessedTagsByIdRequest + 307, // 536: productv1.ProductService.RequireStorageSecuritySummaryById:input_type -> productv1.RequireStorageSecuritySummaryByIdRequest + 242, // 537: productv1.ProductService.RequireStorageStockHealthScoreById:input_type -> productv1.RequireStorageStockHealthScoreByIdRequest + 247, // 538: productv1.ProductService.RequireStorageTagSummaryById:input_type -> productv1.RequireStorageTagSummaryByIdRequest + 345, // 539: productv1.ProductService.RequireWarehouseStockHealthScoreById:input_type -> productv1.RequireWarehouseStockHealthScoreByIdRequest + 206, // 540: productv1.ProductService.ResolveCategoryActiveSubcategories:input_type -> productv1.ResolveCategoryActiveSubcategoriesRequest + 174, // 541: productv1.ProductService.ResolveCategoryCategoryMetrics:input_type -> productv1.ResolveCategoryCategoryMetricsRequest + 184, // 542: productv1.ProductService.ResolveCategoryCategoryStatus:input_type -> productv1.ResolveCategoryCategoryStatusRequest + 189, // 543: productv1.ProductService.ResolveCategoryChildCategories:input_type -> productv1.ResolveCategoryChildCategoriesRequest + 179, // 544: productv1.ProductService.ResolveCategoryMascot:input_type -> productv1.ResolveCategoryMascotRequest + 234, // 545: productv1.ProductService.ResolveCategoryMetricsAverageScore:input_type -> productv1.ResolveCategoryMetricsAverageScoreRequest + 225, // 546: productv1.ProductService.ResolveCategoryMetricsNormalizedScore:input_type -> productv1.ResolveCategoryMetricsNormalizedScoreRequest + 230, // 547: productv1.ProductService.ResolveCategoryMetricsRelatedCategory:input_type -> productv1.ResolveCategoryMetricsRelatedCategoryRequest + 194, // 548: productv1.ProductService.ResolveCategoryOptionalCategories:input_type -> productv1.ResolveCategoryOptionalCategoriesRequest + 169, // 549: productv1.ProductService.ResolveCategoryPopularityScore:input_type -> productv1.ResolveCategoryPopularityScoreRequest + 164, // 550: productv1.ProductService.ResolveCategoryProductCount:input_type -> productv1.ResolveCategoryProductCountRequest + 202, // 551: productv1.ProductService.ResolveCategoryTopSubcategory:input_type -> productv1.ResolveCategoryTopSubcategoryRequest + 198, // 552: productv1.ProductService.ResolveCategoryTotalProducts:input_type -> productv1.ResolveCategoryTotalProductsRequest + 134, // 553: productv1.ProductService.ResolveProductMascotRecommendation:input_type -> productv1.ResolveProductMascotRecommendationRequest + 144, // 554: productv1.ProductService.ResolveProductProductDetails:input_type -> productv1.ResolveProductProductDetailsRequest + 129, // 555: productv1.ProductService.ResolveProductRecommendedCategory:input_type -> productv1.ResolveProductRecommendedCategoryRequest + 124, // 556: productv1.ProductService.ResolveProductShippingEstimate:input_type -> productv1.ResolveProductShippingEstimateRequest + 139, // 557: productv1.ProductService.ResolveProductStockStatus:input_type -> productv1.ResolveProductStockStatusRequest + 154, // 558: productv1.ProductService.ResolveStorageLinkedStorages:input_type -> productv1.ResolveStorageLinkedStoragesRequest + 159, // 559: productv1.ProductService.ResolveStorageNearbyStorages:input_type -> productv1.ResolveStorageNearbyStoragesRequest + 149, // 560: productv1.ProductService.ResolveStorageStorageStatus:input_type -> productv1.ResolveStorageStorageStatusRequest + 216, // 561: productv1.ProductService.ResolveSubcategoryFeaturedCategory:input_type -> productv1.ResolveSubcategoryFeaturedCategoryRequest + 211, // 562: productv1.ProductService.ResolveSubcategoryItemCount:input_type -> productv1.ResolveSubcategoryItemCountRequest + 220, // 563: productv1.ProductService.ResolveSubcategoryParentCategory:input_type -> productv1.ResolveSubcategoryParentCategoryRequest + 239, // 564: productv1.ProductService.ResolveTestContainerDetails:input_type -> productv1.ResolveTestContainerDetailsRequest + 25, // 565: productv1.ProductService.LookupProductById:output_type -> productv1.LookupProductByIdResponse + 28, // 566: productv1.ProductService.LookupStorageById:output_type -> productv1.LookupStorageByIdResponse + 31, // 567: productv1.ProductService.LookupWarehouseById:output_type -> productv1.LookupWarehouseByIdResponse + 115, // 568: productv1.ProductService.MutationBulkCreateAuthors:output_type -> productv1.MutationBulkCreateAuthorsResponse + 119, // 569: productv1.ProductService.MutationBulkCreateBlogPosts:output_type -> productv1.MutationBulkCreateBlogPostsResponse + 117, // 570: productv1.ProductService.MutationBulkUpdateAuthors:output_type -> productv1.MutationBulkUpdateAuthorsResponse + 121, // 571: productv1.ProductService.MutationBulkUpdateBlogPosts:output_type -> productv1.MutationBulkUpdateBlogPostsResponse + 111, // 572: productv1.ProductService.MutationCreateAuthor:output_type -> productv1.MutationCreateAuthorResponse + 107, // 573: productv1.ProductService.MutationCreateBlogPost:output_type -> productv1.MutationCreateBlogPostResponse + 103, // 574: productv1.ProductService.MutationCreateNullableFieldsType:output_type -> productv1.MutationCreateNullableFieldsTypeResponse + 99, // 575: productv1.ProductService.MutationCreateUser:output_type -> productv1.MutationCreateUserResponse + 101, // 576: productv1.ProductService.MutationPerformAction:output_type -> productv1.MutationPerformActionResponse + 113, // 577: productv1.ProductService.MutationUpdateAuthor:output_type -> productv1.MutationUpdateAuthorResponse + 109, // 578: productv1.ProductService.MutationUpdateBlogPost:output_type -> productv1.MutationUpdateBlogPostResponse + 105, // 579: productv1.ProductService.MutationUpdateNullableFieldsType:output_type -> productv1.MutationUpdateNullableFieldsTypeResponse + 89, // 580: productv1.ProductService.QueryAllAuthors:output_type -> productv1.QueryAllAuthorsResponse + 81, // 581: productv1.ProductService.QueryAllBlogPosts:output_type -> productv1.QueryAllBlogPostsResponse + 73, // 582: productv1.ProductService.QueryAllNullableFieldsTypes:output_type -> productv1.QueryAllNullableFieldsTypesResponse + 61, // 583: productv1.ProductService.QueryAllPets:output_type -> productv1.QueryAllPetsResponse + 83, // 584: productv1.ProductService.QueryAuthor:output_type -> productv1.QueryAuthorResponse + 85, // 585: productv1.ProductService.QueryAuthorById:output_type -> productv1.QueryAuthorByIdResponse + 87, // 586: productv1.ProductService.QueryAuthorsWithFilter:output_type -> productv1.QueryAuthorsWithFilterResponse + 75, // 587: productv1.ProductService.QueryBlogPost:output_type -> productv1.QueryBlogPostResponse + 77, // 588: productv1.ProductService.QueryBlogPostById:output_type -> productv1.QueryBlogPostByIdResponse + 79, // 589: productv1.ProductService.QueryBlogPostsWithFilter:output_type -> productv1.QueryBlogPostsWithFilterResponse + 91, // 590: productv1.ProductService.QueryBulkSearchAuthors:output_type -> productv1.QueryBulkSearchAuthorsResponse + 93, // 591: productv1.ProductService.QueryBulkSearchBlogPosts:output_type -> productv1.QueryBulkSearchBlogPostsResponse + 47, // 592: productv1.ProductService.QueryCalculateTotals:output_type -> productv1.QueryCalculateTotalsResponse + 49, // 593: productv1.ProductService.QueryCategories:output_type -> productv1.QueryCategoriesResponse + 53, // 594: productv1.ProductService.QueryCategoriesByKind:output_type -> productv1.QueryCategoriesByKindResponse + 55, // 595: productv1.ProductService.QueryCategoriesByKinds:output_type -> productv1.QueryCategoriesByKindsResponse + 51, // 596: productv1.ProductService.QueryCategory:output_type -> productv1.QueryCategoryResponse + 45, // 597: productv1.ProductService.QueryComplexFilterType:output_type -> productv1.QueryComplexFilterTypeResponse + 57, // 598: productv1.ProductService.QueryFilterCategories:output_type -> productv1.QueryFilterCategoriesResponse + 37, // 599: productv1.ProductService.QueryNestedType:output_type -> productv1.QueryNestedTypeResponse + 67, // 600: productv1.ProductService.QueryNullableFieldsType:output_type -> productv1.QueryNullableFieldsTypeResponse + 69, // 601: productv1.ProductService.QueryNullableFieldsTypeById:output_type -> productv1.QueryNullableFieldsTypeByIdResponse + 71, // 602: productv1.ProductService.QueryNullableFieldsTypeWithFilter:output_type -> productv1.QueryNullableFieldsTypeWithFilterResponse + 59, // 603: productv1.ProductService.QueryRandomPet:output_type -> productv1.QueryRandomPetResponse + 65, // 604: productv1.ProductService.QueryRandomSearchResult:output_type -> productv1.QueryRandomSearchResultResponse + 39, // 605: productv1.ProductService.QueryRecursiveType:output_type -> productv1.QueryRecursiveTypeResponse + 63, // 606: productv1.ProductService.QuerySearch:output_type -> productv1.QuerySearchResponse + 95, // 607: productv1.ProductService.QueryTestContainer:output_type -> productv1.QueryTestContainerResponse + 97, // 608: productv1.ProductService.QueryTestContainers:output_type -> productv1.QueryTestContainersResponse + 41, // 609: productv1.ProductService.QueryTypeFilterWithArguments:output_type -> productv1.QueryTypeFilterWithArgumentsResponse + 43, // 610: productv1.ProductService.QueryTypeWithMultipleFilterFields:output_type -> productv1.QueryTypeWithMultipleFilterFieldsResponse + 35, // 611: productv1.ProductService.QueryUser:output_type -> productv1.QueryUserResponse + 33, // 612: productv1.ProductService.QueryUsers:output_type -> productv1.QueryUsersResponse + 294, // 613: productv1.ProductService.RequireStorageCategoryInfoSummaryById:output_type -> productv1.RequireStorageCategoryInfoSummaryByIdResponse + 324, // 614: productv1.ProductService.RequireStorageDeepItemInfoById:output_type -> productv1.RequireStorageDeepItemInfoByIdResponse + 330, // 615: productv1.ProductService.RequireStorageFilteredTagSummaryById:output_type -> productv1.RequireStorageFilteredTagSummaryByIdResponse + 314, // 616: productv1.ProductService.RequireStorageItemHandlerInfoById:output_type -> productv1.RequireStorageItemHandlerInfoByIdResponse + 299, // 617: productv1.ProductService.RequireStorageItemInfoById:output_type -> productv1.RequireStorageItemInfoByIdResponse + 319, // 618: productv1.ProductService.RequireStorageItemSpecsInfoById:output_type -> productv1.RequireStorageItemSpecsInfoByIdResponse + 289, // 619: productv1.ProductService.RequireStorageKindSummaryById:output_type -> productv1.RequireStorageKindSummaryByIdResponse + 259, // 620: productv1.ProductService.RequireStorageMetadataScoreById:output_type -> productv1.RequireStorageMetadataScoreByIdResponse + 336, // 621: productv1.ProductService.RequireStorageMultiFilteredTagSummaryById:output_type -> productv1.RequireStorageMultiFilteredTagSummaryByIdResponse + 342, // 622: productv1.ProductService.RequireStorageNullableFilteredTagSummaryById:output_type -> productv1.RequireStorageNullableFilteredTagSummaryByIdResponse + 304, // 623: productv1.ProductService.RequireStorageOperationReportById:output_type -> productv1.RequireStorageOperationReportByIdResponse + 269, // 624: productv1.ProductService.RequireStorageOptionalProcessedMetadataById:output_type -> productv1.RequireStorageOptionalProcessedMetadataByIdResponse + 279, // 625: productv1.ProductService.RequireStorageOptionalProcessedTagsById:output_type -> productv1.RequireStorageOptionalProcessedTagsByIdResponse + 254, // 626: productv1.ProductService.RequireStorageOptionalTagSummaryById:output_type -> productv1.RequireStorageOptionalTagSummaryByIdResponse + 264, // 627: productv1.ProductService.RequireStorageProcessedMetadataById:output_type -> productv1.RequireStorageProcessedMetadataByIdResponse + 284, // 628: productv1.ProductService.RequireStorageProcessedMetadataHistoryById:output_type -> productv1.RequireStorageProcessedMetadataHistoryByIdResponse + 274, // 629: productv1.ProductService.RequireStorageProcessedTagsById:output_type -> productv1.RequireStorageProcessedTagsByIdResponse + 309, // 630: productv1.ProductService.RequireStorageSecuritySummaryById:output_type -> productv1.RequireStorageSecuritySummaryByIdResponse + 244, // 631: productv1.ProductService.RequireStorageStockHealthScoreById:output_type -> productv1.RequireStorageStockHealthScoreByIdResponse + 249, // 632: productv1.ProductService.RequireStorageTagSummaryById:output_type -> productv1.RequireStorageTagSummaryByIdResponse + 347, // 633: productv1.ProductService.RequireWarehouseStockHealthScoreById:output_type -> productv1.RequireWarehouseStockHealthScoreByIdResponse + 208, // 634: productv1.ProductService.ResolveCategoryActiveSubcategories:output_type -> productv1.ResolveCategoryActiveSubcategoriesResponse + 176, // 635: productv1.ProductService.ResolveCategoryCategoryMetrics:output_type -> productv1.ResolveCategoryCategoryMetricsResponse + 186, // 636: productv1.ProductService.ResolveCategoryCategoryStatus:output_type -> productv1.ResolveCategoryCategoryStatusResponse + 191, // 637: productv1.ProductService.ResolveCategoryChildCategories:output_type -> productv1.ResolveCategoryChildCategoriesResponse + 181, // 638: productv1.ProductService.ResolveCategoryMascot:output_type -> productv1.ResolveCategoryMascotResponse + 236, // 639: productv1.ProductService.ResolveCategoryMetricsAverageScore:output_type -> productv1.ResolveCategoryMetricsAverageScoreResponse + 227, // 640: productv1.ProductService.ResolveCategoryMetricsNormalizedScore:output_type -> productv1.ResolveCategoryMetricsNormalizedScoreResponse + 232, // 641: productv1.ProductService.ResolveCategoryMetricsRelatedCategory:output_type -> productv1.ResolveCategoryMetricsRelatedCategoryResponse + 196, // 642: productv1.ProductService.ResolveCategoryOptionalCategories:output_type -> productv1.ResolveCategoryOptionalCategoriesResponse + 171, // 643: productv1.ProductService.ResolveCategoryPopularityScore:output_type -> productv1.ResolveCategoryPopularityScoreResponse + 166, // 644: productv1.ProductService.ResolveCategoryProductCount:output_type -> productv1.ResolveCategoryProductCountResponse + 204, // 645: productv1.ProductService.ResolveCategoryTopSubcategory:output_type -> productv1.ResolveCategoryTopSubcategoryResponse + 200, // 646: productv1.ProductService.ResolveCategoryTotalProducts:output_type -> productv1.ResolveCategoryTotalProductsResponse + 136, // 647: productv1.ProductService.ResolveProductMascotRecommendation:output_type -> productv1.ResolveProductMascotRecommendationResponse + 146, // 648: productv1.ProductService.ResolveProductProductDetails:output_type -> productv1.ResolveProductProductDetailsResponse + 131, // 649: productv1.ProductService.ResolveProductRecommendedCategory:output_type -> productv1.ResolveProductRecommendedCategoryResponse + 126, // 650: productv1.ProductService.ResolveProductShippingEstimate:output_type -> productv1.ResolveProductShippingEstimateResponse + 141, // 651: productv1.ProductService.ResolveProductStockStatus:output_type -> productv1.ResolveProductStockStatusResponse + 156, // 652: productv1.ProductService.ResolveStorageLinkedStorages:output_type -> productv1.ResolveStorageLinkedStoragesResponse + 161, // 653: productv1.ProductService.ResolveStorageNearbyStorages:output_type -> productv1.ResolveStorageNearbyStoragesResponse + 151, // 654: productv1.ProductService.ResolveStorageStorageStatus:output_type -> productv1.ResolveStorageStorageStatusResponse + 218, // 655: productv1.ProductService.ResolveSubcategoryFeaturedCategory:output_type -> productv1.ResolveSubcategoryFeaturedCategoryResponse + 213, // 656: productv1.ProductService.ResolveSubcategoryItemCount:output_type -> productv1.ResolveSubcategoryItemCountResponse + 222, // 657: productv1.ProductService.ResolveSubcategoryParentCategory:output_type -> productv1.ResolveSubcategoryParentCategoryResponse + 241, // 658: productv1.ProductService.ResolveTestContainerDetails:output_type -> productv1.ResolveTestContainerDetailsResponse + 565, // [565:659] is the sub-list for method output_type + 471, // [471:565] is the sub-list for method input_type + 471, // [471:471] is the sub-list for extension type_name + 471, // [471:471] is the sub-list for extension extendee + 0, // [0:471] is the sub-list for field type_name } func init() { file_product_proto_init() } @@ -25580,52 +26530,52 @@ func file_product_proto_init() { if File_product_proto != nil { return } - file_product_proto_msgTypes[344].OneofWrappers = []any{ + file_product_proto_msgTypes[362].OneofWrappers = []any{ (*Animal_Cat)(nil), (*Animal_Dog)(nil), } - file_product_proto_msgTypes[346].OneofWrappers = []any{ + file_product_proto_msgTypes[364].OneofWrappers = []any{ (*SearchResult_Product)(nil), (*SearchResult_User)(nil), (*SearchResult_Category)(nil), } - file_product_proto_msgTypes[356].OneofWrappers = []any{ + file_product_proto_msgTypes[374].OneofWrappers = []any{ (*ActionResult_ActionSuccess)(nil), (*ActionResult_ActionError)(nil), } - file_product_proto_msgTypes[380].OneofWrappers = []any{ + file_product_proto_msgTypes[398].OneofWrappers = []any{ (*StorageItem_PalletItem)(nil), (*StorageItem_ContainerItem)(nil), } - file_product_proto_msgTypes[387].OneofWrappers = []any{ + file_product_proto_msgTypes[405].OneofWrappers = []any{ (*StorageOperationResult_StorageSuccess)(nil), (*StorageOperationResult_StorageFailure)(nil), } - file_product_proto_msgTypes[427].OneofWrappers = []any{ + file_product_proto_msgTypes[445].OneofWrappers = []any{ (*RequireStorageItemInfoByIdFields_StorageItem_ContainerItem)(nil), (*RequireStorageItemInfoByIdFields_StorageItem_PalletItem)(nil), } - file_product_proto_msgTypes[430].OneofWrappers = []any{ + file_product_proto_msgTypes[448].OneofWrappers = []any{ (*RequireStorageOperationReportByIdFields_StorageOperationResult_StorageFailure)(nil), (*RequireStorageOperationReportByIdFields_StorageOperationResult_StorageSuccess)(nil), } - file_product_proto_msgTypes[434].OneofWrappers = []any{ + file_product_proto_msgTypes[452].OneofWrappers = []any{ (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem_ContainerItem)(nil), (*RequireStorageSecuritySummaryByIdFields_SecuritySetup_StorageItem_PalletItem)(nil), } - file_product_proto_msgTypes[437].OneofWrappers = []any{ + file_product_proto_msgTypes[455].OneofWrappers = []any{ (*RequireStorageItemHandlerInfoByIdFields_StorageItem_ContainerItem)(nil), (*RequireStorageItemHandlerInfoByIdFields_StorageItem_PalletItem)(nil), } - file_product_proto_msgTypes[442].OneofWrappers = []any{ + file_product_proto_msgTypes[460].OneofWrappers = []any{ (*RequireStorageItemSpecsInfoByIdFields_StorageItem_ContainerItem)(nil), (*RequireStorageItemSpecsInfoByIdFields_StorageItem_PalletItem)(nil), } - file_product_proto_msgTypes[449].OneofWrappers = []any{ + file_product_proto_msgTypes[467].OneofWrappers = []any{ (*RequireStorageDeepItemInfoByIdFields_StorageItem_ContainerItem)(nil), (*RequireStorageDeepItemInfoByIdFields_StorageItem_PalletItem)(nil), } - file_product_proto_msgTypes[453].OneofWrappers = []any{ + file_product_proto_msgTypes[471].OneofWrappers = []any{ (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem_ContainerItem)(nil), (*RequireStorageDeepItemInfoByIdFields_PalletItem_ItemHandler_StorageItem_PalletItem)(nil), } @@ -25635,7 +26585,7 @@ func file_product_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_product_proto_rawDesc), len(file_product_proto_rawDesc)), NumEnums: 2, - NumMessages: 456, + NumMessages: 474, NumExtensions: 0, NumServices: 1, }, diff --git a/v2/pkg/grpctest/productv1/product_grpc.pb.go b/v2/pkg/grpctest/productv1/product_grpc.pb.go index 4d9f069571..30aa3fde52 100644 --- a/v2/pkg/grpctest/productv1/product_grpc.pb.go +++ b/v2/pkg/grpctest/productv1/product_grpc.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 -// - protoc v6.32.0 +// - protoc v7.34.0 // source: product.proto package productv1 @@ -19,97 +19,100 @@ import ( const _ = grpc.SupportPackageIsVersion9 const ( - ProductService_LookupProductById_FullMethodName = "/productv1.ProductService/LookupProductById" - ProductService_LookupStorageById_FullMethodName = "/productv1.ProductService/LookupStorageById" - ProductService_LookupWarehouseById_FullMethodName = "/productv1.ProductService/LookupWarehouseById" - ProductService_MutationBulkCreateAuthors_FullMethodName = "/productv1.ProductService/MutationBulkCreateAuthors" - ProductService_MutationBulkCreateBlogPosts_FullMethodName = "/productv1.ProductService/MutationBulkCreateBlogPosts" - ProductService_MutationBulkUpdateAuthors_FullMethodName = "/productv1.ProductService/MutationBulkUpdateAuthors" - ProductService_MutationBulkUpdateBlogPosts_FullMethodName = "/productv1.ProductService/MutationBulkUpdateBlogPosts" - ProductService_MutationCreateAuthor_FullMethodName = "/productv1.ProductService/MutationCreateAuthor" - ProductService_MutationCreateBlogPost_FullMethodName = "/productv1.ProductService/MutationCreateBlogPost" - ProductService_MutationCreateNullableFieldsType_FullMethodName = "/productv1.ProductService/MutationCreateNullableFieldsType" - ProductService_MutationCreateUser_FullMethodName = "/productv1.ProductService/MutationCreateUser" - ProductService_MutationPerformAction_FullMethodName = "/productv1.ProductService/MutationPerformAction" - ProductService_MutationUpdateAuthor_FullMethodName = "/productv1.ProductService/MutationUpdateAuthor" - ProductService_MutationUpdateBlogPost_FullMethodName = "/productv1.ProductService/MutationUpdateBlogPost" - ProductService_MutationUpdateNullableFieldsType_FullMethodName = "/productv1.ProductService/MutationUpdateNullableFieldsType" - ProductService_QueryAllAuthors_FullMethodName = "/productv1.ProductService/QueryAllAuthors" - ProductService_QueryAllBlogPosts_FullMethodName = "/productv1.ProductService/QueryAllBlogPosts" - ProductService_QueryAllNullableFieldsTypes_FullMethodName = "/productv1.ProductService/QueryAllNullableFieldsTypes" - ProductService_QueryAllPets_FullMethodName = "/productv1.ProductService/QueryAllPets" - ProductService_QueryAuthor_FullMethodName = "/productv1.ProductService/QueryAuthor" - ProductService_QueryAuthorById_FullMethodName = "/productv1.ProductService/QueryAuthorById" - ProductService_QueryAuthorsWithFilter_FullMethodName = "/productv1.ProductService/QueryAuthorsWithFilter" - ProductService_QueryBlogPost_FullMethodName = "/productv1.ProductService/QueryBlogPost" - ProductService_QueryBlogPostById_FullMethodName = "/productv1.ProductService/QueryBlogPostById" - ProductService_QueryBlogPostsWithFilter_FullMethodName = "/productv1.ProductService/QueryBlogPostsWithFilter" - ProductService_QueryBulkSearchAuthors_FullMethodName = "/productv1.ProductService/QueryBulkSearchAuthors" - ProductService_QueryBulkSearchBlogPosts_FullMethodName = "/productv1.ProductService/QueryBulkSearchBlogPosts" - ProductService_QueryCalculateTotals_FullMethodName = "/productv1.ProductService/QueryCalculateTotals" - ProductService_QueryCategories_FullMethodName = "/productv1.ProductService/QueryCategories" - ProductService_QueryCategoriesByKind_FullMethodName = "/productv1.ProductService/QueryCategoriesByKind" - ProductService_QueryCategoriesByKinds_FullMethodName = "/productv1.ProductService/QueryCategoriesByKinds" - ProductService_QueryCategory_FullMethodName = "/productv1.ProductService/QueryCategory" - ProductService_QueryComplexFilterType_FullMethodName = "/productv1.ProductService/QueryComplexFilterType" - ProductService_QueryFilterCategories_FullMethodName = "/productv1.ProductService/QueryFilterCategories" - ProductService_QueryNestedType_FullMethodName = "/productv1.ProductService/QueryNestedType" - ProductService_QueryNullableFieldsType_FullMethodName = "/productv1.ProductService/QueryNullableFieldsType" - ProductService_QueryNullableFieldsTypeById_FullMethodName = "/productv1.ProductService/QueryNullableFieldsTypeById" - ProductService_QueryNullableFieldsTypeWithFilter_FullMethodName = "/productv1.ProductService/QueryNullableFieldsTypeWithFilter" - ProductService_QueryRandomPet_FullMethodName = "/productv1.ProductService/QueryRandomPet" - ProductService_QueryRandomSearchResult_FullMethodName = "/productv1.ProductService/QueryRandomSearchResult" - ProductService_QueryRecursiveType_FullMethodName = "/productv1.ProductService/QueryRecursiveType" - ProductService_QuerySearch_FullMethodName = "/productv1.ProductService/QuerySearch" - ProductService_QueryTestContainer_FullMethodName = "/productv1.ProductService/QueryTestContainer" - ProductService_QueryTestContainers_FullMethodName = "/productv1.ProductService/QueryTestContainers" - ProductService_QueryTypeFilterWithArguments_FullMethodName = "/productv1.ProductService/QueryTypeFilterWithArguments" - ProductService_QueryTypeWithMultipleFilterFields_FullMethodName = "/productv1.ProductService/QueryTypeWithMultipleFilterFields" - ProductService_QueryUser_FullMethodName = "/productv1.ProductService/QueryUser" - ProductService_QueryUsers_FullMethodName = "/productv1.ProductService/QueryUsers" - ProductService_RequireStorageCategoryInfoSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageCategoryInfoSummaryById" - ProductService_RequireStorageDeepItemInfoById_FullMethodName = "/productv1.ProductService/RequireStorageDeepItemInfoById" - ProductService_RequireStorageItemHandlerInfoById_FullMethodName = "/productv1.ProductService/RequireStorageItemHandlerInfoById" - ProductService_RequireStorageItemInfoById_FullMethodName = "/productv1.ProductService/RequireStorageItemInfoById" - ProductService_RequireStorageItemSpecsInfoById_FullMethodName = "/productv1.ProductService/RequireStorageItemSpecsInfoById" - ProductService_RequireStorageKindSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageKindSummaryById" - ProductService_RequireStorageMetadataScoreById_FullMethodName = "/productv1.ProductService/RequireStorageMetadataScoreById" - ProductService_RequireStorageOperationReportById_FullMethodName = "/productv1.ProductService/RequireStorageOperationReportById" - ProductService_RequireStorageOptionalProcessedMetadataById_FullMethodName = "/productv1.ProductService/RequireStorageOptionalProcessedMetadataById" - ProductService_RequireStorageOptionalProcessedTagsById_FullMethodName = "/productv1.ProductService/RequireStorageOptionalProcessedTagsById" - ProductService_RequireStorageOptionalTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageOptionalTagSummaryById" - ProductService_RequireStorageProcessedMetadataById_FullMethodName = "/productv1.ProductService/RequireStorageProcessedMetadataById" - ProductService_RequireStorageProcessedMetadataHistoryById_FullMethodName = "/productv1.ProductService/RequireStorageProcessedMetadataHistoryById" - ProductService_RequireStorageProcessedTagsById_FullMethodName = "/productv1.ProductService/RequireStorageProcessedTagsById" - ProductService_RequireStorageSecuritySummaryById_FullMethodName = "/productv1.ProductService/RequireStorageSecuritySummaryById" - ProductService_RequireStorageStockHealthScoreById_FullMethodName = "/productv1.ProductService/RequireStorageStockHealthScoreById" - ProductService_RequireStorageTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageTagSummaryById" - ProductService_RequireWarehouseStockHealthScoreById_FullMethodName = "/productv1.ProductService/RequireWarehouseStockHealthScoreById" - ProductService_ResolveCategoryActiveSubcategories_FullMethodName = "/productv1.ProductService/ResolveCategoryActiveSubcategories" - ProductService_ResolveCategoryCategoryMetrics_FullMethodName = "/productv1.ProductService/ResolveCategoryCategoryMetrics" - ProductService_ResolveCategoryCategoryStatus_FullMethodName = "/productv1.ProductService/ResolveCategoryCategoryStatus" - ProductService_ResolveCategoryChildCategories_FullMethodName = "/productv1.ProductService/ResolveCategoryChildCategories" - ProductService_ResolveCategoryMascot_FullMethodName = "/productv1.ProductService/ResolveCategoryMascot" - ProductService_ResolveCategoryMetricsAverageScore_FullMethodName = "/productv1.ProductService/ResolveCategoryMetricsAverageScore" - ProductService_ResolveCategoryMetricsNormalizedScore_FullMethodName = "/productv1.ProductService/ResolveCategoryMetricsNormalizedScore" - ProductService_ResolveCategoryMetricsRelatedCategory_FullMethodName = "/productv1.ProductService/ResolveCategoryMetricsRelatedCategory" - ProductService_ResolveCategoryOptionalCategories_FullMethodName = "/productv1.ProductService/ResolveCategoryOptionalCategories" - ProductService_ResolveCategoryPopularityScore_FullMethodName = "/productv1.ProductService/ResolveCategoryPopularityScore" - ProductService_ResolveCategoryProductCount_FullMethodName = "/productv1.ProductService/ResolveCategoryProductCount" - ProductService_ResolveCategoryTopSubcategory_FullMethodName = "/productv1.ProductService/ResolveCategoryTopSubcategory" - ProductService_ResolveCategoryTotalProducts_FullMethodName = "/productv1.ProductService/ResolveCategoryTotalProducts" - ProductService_ResolveProductMascotRecommendation_FullMethodName = "/productv1.ProductService/ResolveProductMascotRecommendation" - ProductService_ResolveProductProductDetails_FullMethodName = "/productv1.ProductService/ResolveProductProductDetails" - ProductService_ResolveProductRecommendedCategory_FullMethodName = "/productv1.ProductService/ResolveProductRecommendedCategory" - ProductService_ResolveProductShippingEstimate_FullMethodName = "/productv1.ProductService/ResolveProductShippingEstimate" - ProductService_ResolveProductStockStatus_FullMethodName = "/productv1.ProductService/ResolveProductStockStatus" - ProductService_ResolveStorageLinkedStorages_FullMethodName = "/productv1.ProductService/ResolveStorageLinkedStorages" - ProductService_ResolveStorageNearbyStorages_FullMethodName = "/productv1.ProductService/ResolveStorageNearbyStorages" - ProductService_ResolveStorageStorageStatus_FullMethodName = "/productv1.ProductService/ResolveStorageStorageStatus" - ProductService_ResolveSubcategoryFeaturedCategory_FullMethodName = "/productv1.ProductService/ResolveSubcategoryFeaturedCategory" - ProductService_ResolveSubcategoryItemCount_FullMethodName = "/productv1.ProductService/ResolveSubcategoryItemCount" - ProductService_ResolveSubcategoryParentCategory_FullMethodName = "/productv1.ProductService/ResolveSubcategoryParentCategory" - ProductService_ResolveTestContainerDetails_FullMethodName = "/productv1.ProductService/ResolveTestContainerDetails" + ProductService_LookupProductById_FullMethodName = "/productv1.ProductService/LookupProductById" + ProductService_LookupStorageById_FullMethodName = "/productv1.ProductService/LookupStorageById" + ProductService_LookupWarehouseById_FullMethodName = "/productv1.ProductService/LookupWarehouseById" + ProductService_MutationBulkCreateAuthors_FullMethodName = "/productv1.ProductService/MutationBulkCreateAuthors" + ProductService_MutationBulkCreateBlogPosts_FullMethodName = "/productv1.ProductService/MutationBulkCreateBlogPosts" + ProductService_MutationBulkUpdateAuthors_FullMethodName = "/productv1.ProductService/MutationBulkUpdateAuthors" + ProductService_MutationBulkUpdateBlogPosts_FullMethodName = "/productv1.ProductService/MutationBulkUpdateBlogPosts" + ProductService_MutationCreateAuthor_FullMethodName = "/productv1.ProductService/MutationCreateAuthor" + ProductService_MutationCreateBlogPost_FullMethodName = "/productv1.ProductService/MutationCreateBlogPost" + ProductService_MutationCreateNullableFieldsType_FullMethodName = "/productv1.ProductService/MutationCreateNullableFieldsType" + ProductService_MutationCreateUser_FullMethodName = "/productv1.ProductService/MutationCreateUser" + ProductService_MutationPerformAction_FullMethodName = "/productv1.ProductService/MutationPerformAction" + ProductService_MutationUpdateAuthor_FullMethodName = "/productv1.ProductService/MutationUpdateAuthor" + ProductService_MutationUpdateBlogPost_FullMethodName = "/productv1.ProductService/MutationUpdateBlogPost" + ProductService_MutationUpdateNullableFieldsType_FullMethodName = "/productv1.ProductService/MutationUpdateNullableFieldsType" + ProductService_QueryAllAuthors_FullMethodName = "/productv1.ProductService/QueryAllAuthors" + ProductService_QueryAllBlogPosts_FullMethodName = "/productv1.ProductService/QueryAllBlogPosts" + ProductService_QueryAllNullableFieldsTypes_FullMethodName = "/productv1.ProductService/QueryAllNullableFieldsTypes" + ProductService_QueryAllPets_FullMethodName = "/productv1.ProductService/QueryAllPets" + ProductService_QueryAuthor_FullMethodName = "/productv1.ProductService/QueryAuthor" + ProductService_QueryAuthorById_FullMethodName = "/productv1.ProductService/QueryAuthorById" + ProductService_QueryAuthorsWithFilter_FullMethodName = "/productv1.ProductService/QueryAuthorsWithFilter" + ProductService_QueryBlogPost_FullMethodName = "/productv1.ProductService/QueryBlogPost" + ProductService_QueryBlogPostById_FullMethodName = "/productv1.ProductService/QueryBlogPostById" + ProductService_QueryBlogPostsWithFilter_FullMethodName = "/productv1.ProductService/QueryBlogPostsWithFilter" + ProductService_QueryBulkSearchAuthors_FullMethodName = "/productv1.ProductService/QueryBulkSearchAuthors" + ProductService_QueryBulkSearchBlogPosts_FullMethodName = "/productv1.ProductService/QueryBulkSearchBlogPosts" + ProductService_QueryCalculateTotals_FullMethodName = "/productv1.ProductService/QueryCalculateTotals" + ProductService_QueryCategories_FullMethodName = "/productv1.ProductService/QueryCategories" + ProductService_QueryCategoriesByKind_FullMethodName = "/productv1.ProductService/QueryCategoriesByKind" + ProductService_QueryCategoriesByKinds_FullMethodName = "/productv1.ProductService/QueryCategoriesByKinds" + ProductService_QueryCategory_FullMethodName = "/productv1.ProductService/QueryCategory" + ProductService_QueryComplexFilterType_FullMethodName = "/productv1.ProductService/QueryComplexFilterType" + ProductService_QueryFilterCategories_FullMethodName = "/productv1.ProductService/QueryFilterCategories" + ProductService_QueryNestedType_FullMethodName = "/productv1.ProductService/QueryNestedType" + ProductService_QueryNullableFieldsType_FullMethodName = "/productv1.ProductService/QueryNullableFieldsType" + ProductService_QueryNullableFieldsTypeById_FullMethodName = "/productv1.ProductService/QueryNullableFieldsTypeById" + ProductService_QueryNullableFieldsTypeWithFilter_FullMethodName = "/productv1.ProductService/QueryNullableFieldsTypeWithFilter" + ProductService_QueryRandomPet_FullMethodName = "/productv1.ProductService/QueryRandomPet" + ProductService_QueryRandomSearchResult_FullMethodName = "/productv1.ProductService/QueryRandomSearchResult" + ProductService_QueryRecursiveType_FullMethodName = "/productv1.ProductService/QueryRecursiveType" + ProductService_QuerySearch_FullMethodName = "/productv1.ProductService/QuerySearch" + ProductService_QueryTestContainer_FullMethodName = "/productv1.ProductService/QueryTestContainer" + ProductService_QueryTestContainers_FullMethodName = "/productv1.ProductService/QueryTestContainers" + ProductService_QueryTypeFilterWithArguments_FullMethodName = "/productv1.ProductService/QueryTypeFilterWithArguments" + ProductService_QueryTypeWithMultipleFilterFields_FullMethodName = "/productv1.ProductService/QueryTypeWithMultipleFilterFields" + ProductService_QueryUser_FullMethodName = "/productv1.ProductService/QueryUser" + ProductService_QueryUsers_FullMethodName = "/productv1.ProductService/QueryUsers" + ProductService_RequireStorageCategoryInfoSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageCategoryInfoSummaryById" + ProductService_RequireStorageDeepItemInfoById_FullMethodName = "/productv1.ProductService/RequireStorageDeepItemInfoById" + ProductService_RequireStorageFilteredTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageFilteredTagSummaryById" + ProductService_RequireStorageItemHandlerInfoById_FullMethodName = "/productv1.ProductService/RequireStorageItemHandlerInfoById" + ProductService_RequireStorageItemInfoById_FullMethodName = "/productv1.ProductService/RequireStorageItemInfoById" + ProductService_RequireStorageItemSpecsInfoById_FullMethodName = "/productv1.ProductService/RequireStorageItemSpecsInfoById" + ProductService_RequireStorageKindSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageKindSummaryById" + ProductService_RequireStorageMetadataScoreById_FullMethodName = "/productv1.ProductService/RequireStorageMetadataScoreById" + ProductService_RequireStorageMultiFilteredTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageMultiFilteredTagSummaryById" + ProductService_RequireStorageNullableFilteredTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageNullableFilteredTagSummaryById" + ProductService_RequireStorageOperationReportById_FullMethodName = "/productv1.ProductService/RequireStorageOperationReportById" + ProductService_RequireStorageOptionalProcessedMetadataById_FullMethodName = "/productv1.ProductService/RequireStorageOptionalProcessedMetadataById" + ProductService_RequireStorageOptionalProcessedTagsById_FullMethodName = "/productv1.ProductService/RequireStorageOptionalProcessedTagsById" + ProductService_RequireStorageOptionalTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageOptionalTagSummaryById" + ProductService_RequireStorageProcessedMetadataById_FullMethodName = "/productv1.ProductService/RequireStorageProcessedMetadataById" + ProductService_RequireStorageProcessedMetadataHistoryById_FullMethodName = "/productv1.ProductService/RequireStorageProcessedMetadataHistoryById" + ProductService_RequireStorageProcessedTagsById_FullMethodName = "/productv1.ProductService/RequireStorageProcessedTagsById" + ProductService_RequireStorageSecuritySummaryById_FullMethodName = "/productv1.ProductService/RequireStorageSecuritySummaryById" + ProductService_RequireStorageStockHealthScoreById_FullMethodName = "/productv1.ProductService/RequireStorageStockHealthScoreById" + ProductService_RequireStorageTagSummaryById_FullMethodName = "/productv1.ProductService/RequireStorageTagSummaryById" + ProductService_RequireWarehouseStockHealthScoreById_FullMethodName = "/productv1.ProductService/RequireWarehouseStockHealthScoreById" + ProductService_ResolveCategoryActiveSubcategories_FullMethodName = "/productv1.ProductService/ResolveCategoryActiveSubcategories" + ProductService_ResolveCategoryCategoryMetrics_FullMethodName = "/productv1.ProductService/ResolveCategoryCategoryMetrics" + ProductService_ResolveCategoryCategoryStatus_FullMethodName = "/productv1.ProductService/ResolveCategoryCategoryStatus" + ProductService_ResolveCategoryChildCategories_FullMethodName = "/productv1.ProductService/ResolveCategoryChildCategories" + ProductService_ResolveCategoryMascot_FullMethodName = "/productv1.ProductService/ResolveCategoryMascot" + ProductService_ResolveCategoryMetricsAverageScore_FullMethodName = "/productv1.ProductService/ResolveCategoryMetricsAverageScore" + ProductService_ResolveCategoryMetricsNormalizedScore_FullMethodName = "/productv1.ProductService/ResolveCategoryMetricsNormalizedScore" + ProductService_ResolveCategoryMetricsRelatedCategory_FullMethodName = "/productv1.ProductService/ResolveCategoryMetricsRelatedCategory" + ProductService_ResolveCategoryOptionalCategories_FullMethodName = "/productv1.ProductService/ResolveCategoryOptionalCategories" + ProductService_ResolveCategoryPopularityScore_FullMethodName = "/productv1.ProductService/ResolveCategoryPopularityScore" + ProductService_ResolveCategoryProductCount_FullMethodName = "/productv1.ProductService/ResolveCategoryProductCount" + ProductService_ResolveCategoryTopSubcategory_FullMethodName = "/productv1.ProductService/ResolveCategoryTopSubcategory" + ProductService_ResolveCategoryTotalProducts_FullMethodName = "/productv1.ProductService/ResolveCategoryTotalProducts" + ProductService_ResolveProductMascotRecommendation_FullMethodName = "/productv1.ProductService/ResolveProductMascotRecommendation" + ProductService_ResolveProductProductDetails_FullMethodName = "/productv1.ProductService/ResolveProductProductDetails" + ProductService_ResolveProductRecommendedCategory_FullMethodName = "/productv1.ProductService/ResolveProductRecommendedCategory" + ProductService_ResolveProductShippingEstimate_FullMethodName = "/productv1.ProductService/ResolveProductShippingEstimate" + ProductService_ResolveProductStockStatus_FullMethodName = "/productv1.ProductService/ResolveProductStockStatus" + ProductService_ResolveStorageLinkedStorages_FullMethodName = "/productv1.ProductService/ResolveStorageLinkedStorages" + ProductService_ResolveStorageNearbyStorages_FullMethodName = "/productv1.ProductService/ResolveStorageNearbyStorages" + ProductService_ResolveStorageStorageStatus_FullMethodName = "/productv1.ProductService/ResolveStorageStorageStatus" + ProductService_ResolveSubcategoryFeaturedCategory_FullMethodName = "/productv1.ProductService/ResolveSubcategoryFeaturedCategory" + ProductService_ResolveSubcategoryItemCount_FullMethodName = "/productv1.ProductService/ResolveSubcategoryItemCount" + ProductService_ResolveSubcategoryParentCategory_FullMethodName = "/productv1.ProductService/ResolveSubcategoryParentCategory" + ProductService_ResolveTestContainerDetails_FullMethodName = "/productv1.ProductService/ResolveTestContainerDetails" ) // ProductServiceClient is the client API for ProductService service. @@ -171,11 +174,14 @@ type ProductServiceClient interface { QueryUsers(ctx context.Context, in *QueryUsersRequest, opts ...grpc.CallOption) (*QueryUsersResponse, error) RequireStorageCategoryInfoSummaryById(ctx context.Context, in *RequireStorageCategoryInfoSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageCategoryInfoSummaryByIdResponse, error) RequireStorageDeepItemInfoById(ctx context.Context, in *RequireStorageDeepItemInfoByIdRequest, opts ...grpc.CallOption) (*RequireStorageDeepItemInfoByIdResponse, error) + RequireStorageFilteredTagSummaryById(ctx context.Context, in *RequireStorageFilteredTagSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageFilteredTagSummaryByIdResponse, error) RequireStorageItemHandlerInfoById(ctx context.Context, in *RequireStorageItemHandlerInfoByIdRequest, opts ...grpc.CallOption) (*RequireStorageItemHandlerInfoByIdResponse, error) RequireStorageItemInfoById(ctx context.Context, in *RequireStorageItemInfoByIdRequest, opts ...grpc.CallOption) (*RequireStorageItemInfoByIdResponse, error) RequireStorageItemSpecsInfoById(ctx context.Context, in *RequireStorageItemSpecsInfoByIdRequest, opts ...grpc.CallOption) (*RequireStorageItemSpecsInfoByIdResponse, error) RequireStorageKindSummaryById(ctx context.Context, in *RequireStorageKindSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageKindSummaryByIdResponse, error) RequireStorageMetadataScoreById(ctx context.Context, in *RequireStorageMetadataScoreByIdRequest, opts ...grpc.CallOption) (*RequireStorageMetadataScoreByIdResponse, error) + RequireStorageMultiFilteredTagSummaryById(ctx context.Context, in *RequireStorageMultiFilteredTagSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageMultiFilteredTagSummaryByIdResponse, error) + RequireStorageNullableFilteredTagSummaryById(ctx context.Context, in *RequireStorageNullableFilteredTagSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageNullableFilteredTagSummaryByIdResponse, error) RequireStorageOperationReportById(ctx context.Context, in *RequireStorageOperationReportByIdRequest, opts ...grpc.CallOption) (*RequireStorageOperationReportByIdResponse, error) RequireStorageOptionalProcessedMetadataById(ctx context.Context, in *RequireStorageOptionalProcessedMetadataByIdRequest, opts ...grpc.CallOption) (*RequireStorageOptionalProcessedMetadataByIdResponse, error) RequireStorageOptionalProcessedTagsById(ctx context.Context, in *RequireStorageOptionalProcessedTagsByIdRequest, opts ...grpc.CallOption) (*RequireStorageOptionalProcessedTagsByIdResponse, error) @@ -722,6 +728,16 @@ func (c *productServiceClient) RequireStorageDeepItemInfoById(ctx context.Contex return out, nil } +func (c *productServiceClient) RequireStorageFilteredTagSummaryById(ctx context.Context, in *RequireStorageFilteredTagSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageFilteredTagSummaryByIdResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RequireStorageFilteredTagSummaryByIdResponse) + err := c.cc.Invoke(ctx, ProductService_RequireStorageFilteredTagSummaryById_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *productServiceClient) RequireStorageItemHandlerInfoById(ctx context.Context, in *RequireStorageItemHandlerInfoByIdRequest, opts ...grpc.CallOption) (*RequireStorageItemHandlerInfoByIdResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RequireStorageItemHandlerInfoByIdResponse) @@ -772,6 +788,26 @@ func (c *productServiceClient) RequireStorageMetadataScoreById(ctx context.Conte return out, nil } +func (c *productServiceClient) RequireStorageMultiFilteredTagSummaryById(ctx context.Context, in *RequireStorageMultiFilteredTagSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageMultiFilteredTagSummaryByIdResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RequireStorageMultiFilteredTagSummaryByIdResponse) + err := c.cc.Invoke(ctx, ProductService_RequireStorageMultiFilteredTagSummaryById_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *productServiceClient) RequireStorageNullableFilteredTagSummaryById(ctx context.Context, in *RequireStorageNullableFilteredTagSummaryByIdRequest, opts ...grpc.CallOption) (*RequireStorageNullableFilteredTagSummaryByIdResponse, error) { + cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) + out := new(RequireStorageNullableFilteredTagSummaryByIdResponse) + err := c.cc.Invoke(ctx, ProductService_RequireStorageNullableFilteredTagSummaryById_FullMethodName, in, out, cOpts...) + if err != nil { + return nil, err + } + return out, nil +} + func (c *productServiceClient) RequireStorageOperationReportById(ctx context.Context, in *RequireStorageOperationReportByIdRequest, opts ...grpc.CallOption) (*RequireStorageOperationReportByIdResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RequireStorageOperationReportByIdResponse) @@ -1191,11 +1227,14 @@ type ProductServiceServer interface { QueryUsers(context.Context, *QueryUsersRequest) (*QueryUsersResponse, error) RequireStorageCategoryInfoSummaryById(context.Context, *RequireStorageCategoryInfoSummaryByIdRequest) (*RequireStorageCategoryInfoSummaryByIdResponse, error) RequireStorageDeepItemInfoById(context.Context, *RequireStorageDeepItemInfoByIdRequest) (*RequireStorageDeepItemInfoByIdResponse, error) + RequireStorageFilteredTagSummaryById(context.Context, *RequireStorageFilteredTagSummaryByIdRequest) (*RequireStorageFilteredTagSummaryByIdResponse, error) RequireStorageItemHandlerInfoById(context.Context, *RequireStorageItemHandlerInfoByIdRequest) (*RequireStorageItemHandlerInfoByIdResponse, error) RequireStorageItemInfoById(context.Context, *RequireStorageItemInfoByIdRequest) (*RequireStorageItemInfoByIdResponse, error) RequireStorageItemSpecsInfoById(context.Context, *RequireStorageItemSpecsInfoByIdRequest) (*RequireStorageItemSpecsInfoByIdResponse, error) RequireStorageKindSummaryById(context.Context, *RequireStorageKindSummaryByIdRequest) (*RequireStorageKindSummaryByIdResponse, error) RequireStorageMetadataScoreById(context.Context, *RequireStorageMetadataScoreByIdRequest) (*RequireStorageMetadataScoreByIdResponse, error) + RequireStorageMultiFilteredTagSummaryById(context.Context, *RequireStorageMultiFilteredTagSummaryByIdRequest) (*RequireStorageMultiFilteredTagSummaryByIdResponse, error) + RequireStorageNullableFilteredTagSummaryById(context.Context, *RequireStorageNullableFilteredTagSummaryByIdRequest) (*RequireStorageNullableFilteredTagSummaryByIdResponse, error) RequireStorageOperationReportById(context.Context, *RequireStorageOperationReportByIdRequest) (*RequireStorageOperationReportByIdResponse, error) RequireStorageOptionalProcessedMetadataById(context.Context, *RequireStorageOptionalProcessedMetadataByIdRequest) (*RequireStorageOptionalProcessedMetadataByIdResponse, error) RequireStorageOptionalProcessedTagsById(context.Context, *RequireStorageOptionalProcessedTagsByIdRequest) (*RequireStorageOptionalProcessedTagsByIdResponse, error) @@ -1392,6 +1431,9 @@ func (UnimplementedProductServiceServer) RequireStorageCategoryInfoSummaryById(c func (UnimplementedProductServiceServer) RequireStorageDeepItemInfoById(context.Context, *RequireStorageDeepItemInfoByIdRequest) (*RequireStorageDeepItemInfoByIdResponse, error) { return nil, status.Error(codes.Unimplemented, "method RequireStorageDeepItemInfoById not implemented") } +func (UnimplementedProductServiceServer) RequireStorageFilteredTagSummaryById(context.Context, *RequireStorageFilteredTagSummaryByIdRequest) (*RequireStorageFilteredTagSummaryByIdResponse, error) { + return nil, status.Error(codes.Unimplemented, "method RequireStorageFilteredTagSummaryById not implemented") +} func (UnimplementedProductServiceServer) RequireStorageItemHandlerInfoById(context.Context, *RequireStorageItemHandlerInfoByIdRequest) (*RequireStorageItemHandlerInfoByIdResponse, error) { return nil, status.Error(codes.Unimplemented, "method RequireStorageItemHandlerInfoById not implemented") } @@ -1407,6 +1449,12 @@ func (UnimplementedProductServiceServer) RequireStorageKindSummaryById(context.C func (UnimplementedProductServiceServer) RequireStorageMetadataScoreById(context.Context, *RequireStorageMetadataScoreByIdRequest) (*RequireStorageMetadataScoreByIdResponse, error) { return nil, status.Error(codes.Unimplemented, "method RequireStorageMetadataScoreById not implemented") } +func (UnimplementedProductServiceServer) RequireStorageMultiFilteredTagSummaryById(context.Context, *RequireStorageMultiFilteredTagSummaryByIdRequest) (*RequireStorageMultiFilteredTagSummaryByIdResponse, error) { + return nil, status.Error(codes.Unimplemented, "method RequireStorageMultiFilteredTagSummaryById not implemented") +} +func (UnimplementedProductServiceServer) RequireStorageNullableFilteredTagSummaryById(context.Context, *RequireStorageNullableFilteredTagSummaryByIdRequest) (*RequireStorageNullableFilteredTagSummaryByIdResponse, error) { + return nil, status.Error(codes.Unimplemented, "method RequireStorageNullableFilteredTagSummaryById not implemented") +} func (UnimplementedProductServiceServer) RequireStorageOperationReportById(context.Context, *RequireStorageOperationReportByIdRequest) (*RequireStorageOperationReportByIdResponse, error) { return nil, status.Error(codes.Unimplemented, "method RequireStorageOperationReportById not implemented") } @@ -2436,6 +2484,24 @@ func _ProductService_RequireStorageDeepItemInfoById_Handler(srv interface{}, ctx return interceptor(ctx, in, info, handler) } +func _ProductService_RequireStorageFilteredTagSummaryById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RequireStorageFilteredTagSummaryByIdRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ProductServiceServer).RequireStorageFilteredTagSummaryById(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ProductService_RequireStorageFilteredTagSummaryById_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ProductServiceServer).RequireStorageFilteredTagSummaryById(ctx, req.(*RequireStorageFilteredTagSummaryByIdRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _ProductService_RequireStorageItemHandlerInfoById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RequireStorageItemHandlerInfoByIdRequest) if err := dec(in); err != nil { @@ -2526,6 +2592,42 @@ func _ProductService_RequireStorageMetadataScoreById_Handler(srv interface{}, ct return interceptor(ctx, in, info, handler) } +func _ProductService_RequireStorageMultiFilteredTagSummaryById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RequireStorageMultiFilteredTagSummaryByIdRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ProductServiceServer).RequireStorageMultiFilteredTagSummaryById(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ProductService_RequireStorageMultiFilteredTagSummaryById_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ProductServiceServer).RequireStorageMultiFilteredTagSummaryById(ctx, req.(*RequireStorageMultiFilteredTagSummaryByIdRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ProductService_RequireStorageNullableFilteredTagSummaryById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RequireStorageNullableFilteredTagSummaryByIdRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ProductServiceServer).RequireStorageNullableFilteredTagSummaryById(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ProductService_RequireStorageNullableFilteredTagSummaryById_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ProductServiceServer).RequireStorageNullableFilteredTagSummaryById(ctx, req.(*RequireStorageNullableFilteredTagSummaryByIdRequest)) + } + return interceptor(ctx, in, info, handler) +} + func _ProductService_RequireStorageOperationReportById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RequireStorageOperationReportByIdRequest) if err := dec(in); err != nil { @@ -3381,6 +3483,10 @@ var ProductService_ServiceDesc = grpc.ServiceDesc{ MethodName: "RequireStorageDeepItemInfoById", Handler: _ProductService_RequireStorageDeepItemInfoById_Handler, }, + { + MethodName: "RequireStorageFilteredTagSummaryById", + Handler: _ProductService_RequireStorageFilteredTagSummaryById_Handler, + }, { MethodName: "RequireStorageItemHandlerInfoById", Handler: _ProductService_RequireStorageItemHandlerInfoById_Handler, @@ -3401,6 +3507,14 @@ var ProductService_ServiceDesc = grpc.ServiceDesc{ MethodName: "RequireStorageMetadataScoreById", Handler: _ProductService_RequireStorageMetadataScoreById_Handler, }, + { + MethodName: "RequireStorageMultiFilteredTagSummaryById", + Handler: _ProductService_RequireStorageMultiFilteredTagSummaryById_Handler, + }, + { + MethodName: "RequireStorageNullableFilteredTagSummaryById", + Handler: _ProductService_RequireStorageNullableFilteredTagSummaryById_Handler, + }, { MethodName: "RequireStorageOperationReportById", Handler: _ProductService_RequireStorageOperationReportById_Handler, diff --git a/v2/pkg/grpctest/testdata/products.graphqls b/v2/pkg/grpctest/testdata/products.graphqls index 2017743903..7ae3246000 100644 --- a/v2/pkg/grpctest/testdata/products.graphqls +++ b/v2/pkg/grpctest/testdata/products.graphqls @@ -80,6 +80,11 @@ type Storage @key(fields: "id") { storageStatus(checkHealth: Boolean!): ActionResult! @connect__fieldResolver(context: "id name") linkedStorages(depth: Int!): [Storage!]! @connect__fieldResolver(context: "id name location") nearbyStorages(radius: Int): [Storage!] @connect__fieldResolver(context: "id location") + + # @requires fields in combination with field arguments + filteredTagSummary(prefix: String!): String @requires(fields: "tags") + multiFilteredTagSummary(prefixes: [String!]!, maxResults: Int!): String @requires(fields: "tags") + nullableFilteredTagSummary(prefix: String): String @requires(fields: "tags") } type Warehouse @key(fields: "id") {