Class DotnetSettings
Settings for Dotnet client libraries.
Implements
Inherited Members
Namespace: Google.Apis.ServiceConsumerManagement.v1beta1.Data
Assembly: Google.Apis.ServiceConsumerManagement.v1beta1.dll
Syntax
public class DotnetSettings : IDirectResponseSchema
Properties
Common
Some settings.
Declaration
[JsonProperty("common")]
public virtual CommonLanguageSettings Common { get; set; }
Property Value
Type | Description |
---|---|
CommonLanguageSettings |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ForcedNamespaceAliases
Namespaces which must be aliased in snippets due to a known (but non-generator-predictable) naming collision
Declaration
[JsonProperty("forcedNamespaceAliases")]
public virtual IList<string> ForcedNamespaceAliases { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
HandwrittenSignatures
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.
Declaration
[JsonProperty("handwrittenSignatures")]
public virtual IList<string> HandwrittenSignatures { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
IgnoredResources
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"
Declaration
[JsonProperty("ignoredResources")]
public virtual IList<string> IgnoredResources { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
RenamedResources
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"
Declaration
[JsonProperty("renamedResources")]
public virtual IDictionary<string, string> RenamedResources { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
RenamedServices
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.
Declaration
[JsonProperty("renamedServices")]
public virtual IDictionary<string, string> RenamedServices { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |