@@ -353,6 +353,7 @@ func buildGAPIC(files []string, repoPath string) (map[string]*config.Library, er
353353 routingRequired , _ := sidekick .Codec ["routing-required" ].(string )
354354 includeGrpcOnlyMethods , _ := sidekick .Codec ["include-grpc-only-methods" ].(string )
355355 generateSetterSamples , _ := sidekick .Codec ["generate-setter-samples" ].(string )
356+ generateRpcSamples , _ := sidekick .Codec ["generate-rpc-samples" ].(string )
356357 postProcessProtos , _ := sidekick .Codec ["post-process-protos" ].(string )
357358 detailedTracingAttributes , _ := sidekick .Codec ["detailed-tracing-attributes" ].(string )
358359 nameOverrides , _ := sidekick .Codec ["name-overrides" ].(string )
@@ -401,6 +402,7 @@ func buildGAPIC(files []string, repoPath string) (map[string]*config.Library, er
401402 RoutingRequired : strToBool (routingRequired ),
402403 IncludeGrpcOnlyMethods : strToBool (includeGrpcOnlyMethods ),
403404 GenerateSetterSamples : strToBool (generateSetterSamples ),
405+ GenerateRpcSamples : strToBool (generateRpcSamples ),
404406 PostProcessProtos : postProcessProtos ,
405407 DetailedTracingAttributes : strToBool (detailedTracingAttributes ),
406408 DocumentationOverrides : documentationOverrides ,
@@ -559,8 +561,9 @@ func buildConfig(libraries map[string]*config.Library, defaults *config.Config)
559561 // Check if library has extra configuration beyond just name/api/version
560562 hasExtraConfig := lib .CopyrightYear != "" ||
561563 (lib .Rust != nil && (lib .Rust .PerServiceFeatures || len (lib .Rust .DisabledRustdocWarnings ) > 0 ||
562- len (lib .Rust .PackageDependencies ) > 0 || lib .Rust .GenerateSetterSamples ||
563- len (lib .Rust .PaginationOverrides ) > 0 || lib .Rust .NameOverrides != "" ))
564+ lib .Rust .GenerateSetterSamples || lib .Rust .GenerateRpcSamples ||
565+ len (lib .Rust .PackageDependencies ) > 0 || len (lib .Rust .PaginationOverrides ) > 0 ||
566+ lib .Rust .NameOverrides != "" ))
564567 // Only include in libraries section if:
565568 // 1. Name doesn't match expected naming convention (name override)
566569 // 2. Library has extra configuration
0 commit comments