Class Enum
Enum type definition. New usages of this message as an alternative to EnumDescriptorProto are strongly discouraged. This message does not reliability preserve all information necessary to model the schema and preserve semantics. Instead make use of FileDescriptorSet which preserves the necessary information.
Implements
Inherited Members
Namespace: Google.Apis.ServiceUsage.v1.Data
Assembly: Google.Apis.ServiceUsage.v1.dll
Syntax
public class Enum : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Edition
The source edition string, only valid when syntax is SYNTAX_EDITIONS.
Declaration
[JsonProperty("edition")]
public virtual string Edition { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Enumvalue
Enum value definitions.
Declaration
[JsonProperty("enumvalue")]
public virtual IList<EnumValue> Enumvalue { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<EnumValue> |
Name
Enum type name.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Options
Protocol buffer options.
Declaration
[JsonProperty("options")]
public virtual IList<Option> Options { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<Option> |
SourceContext
The source context.
Declaration
[JsonProperty("sourceContext")]
public virtual SourceContext SourceContext { get; set; }
Property Value
| Type | Description |
|---|---|
| SourceContext |
Syntax
The source syntax.
Declaration
[JsonProperty("syntax")]
public virtual string Syntax { get; set; }
Property Value
| Type | Description |
|---|---|
| string |