Show / Hide Table of Contents

Class DotnetSettings

Settings for Dotnet client libraries.

Inheritance
object
DotnetSettings
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX