GoogleApi.ServiceNetworking.V1.Model.DotnetSettings (google_api_service_networking v0.40.0)
View SourceSettings for Dotnet client libraries.
Attributes
-
common
(type:GoogleApi.ServiceNetworking.V1.Model.CommonLanguageSettings.t
, default:nil
) - Some settings. -
forcedNamespaceAliases
(type:list(String.t)
, default:nil
) - Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision -
handwrittenSignatures
(type:list(String.t)
, default:nil
) - Method signatures (in the form "service.method(signature)") which are provided separately, so shouldn't be generated. Snippets calling these methods are still generated, however. -
ignoredResources
(type:list(String.t)
, default:nil
) - List of full resource types to ignore during generation. This is typically used for API-specific Location resources, which should be handled by the generator as if they were actually the common Location resources. Example entry: "documentai.googleapis.com/Location" -
renamedResources
(type:map()
, default:nil
) - Map from full resource types to the effective short name for the resource. This is used when otherwise resource named from different services would cause naming collisions. Example entry: "datalabeling.googleapis.com/Dataset": "DataLabelingDataset" -
renamedServices
(type:map()
, default:nil
) - Map from original service names to renamed versions. This is used when the default generated types would cause a naming conflict. (Neither name is fully-qualified.) Example: Subscriber to SubscriberServiceApi.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ServiceNetworking.V1.Model.DotnetSettings{ common: GoogleApi.ServiceNetworking.V1.Model.CommonLanguageSettings.t() | nil, forcedNamespaceAliases: [String.t()] | nil, handwrittenSignatures: [String.t()] | nil, ignoredResources: [String.t()] | nil, renamedResources: map() | nil, renamedServices: map() | nil }