Class Proto2FileDescriptorProto
Describes a complete .proto file.
Implements
Inherited Members
Namespace: Google.Apis.ChromePolicy.v1.Data
Assembly: Google.Apis.ChromePolicy.v1.dll
Syntax
public class Proto2FileDescriptorProto : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EditionDeprecated
BEGIN GOOGLE-INTERNAL TODO(b/297898292) Deprecate and remove this field in favor of enums. END GOOGLE-INTERNAL
Declaration
[JsonProperty("editionDeprecated")]
public virtual string EditionDeprecated { get; set; }
Property Value
Type | Description |
---|---|
string |
EnumType
Declaration
[JsonProperty("enumType")]
public virtual IList<Proto2EnumDescriptorProto> EnumType { get; set; }
Property Value
Type | Description |
---|---|
IList<Proto2EnumDescriptorProto> |
MessageType
All top-level definitions in this file.
Declaration
[JsonProperty("messageType")]
public virtual IList<Proto2DescriptorProto> MessageType { get; set; }
Property Value
Type | Description |
---|---|
IList<Proto2DescriptorProto> |
Name
file name, relative to root of source tree
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Package
e.g. "foo", "foo.bar", etc.
Declaration
[JsonProperty("package")]
public virtual string Package { get; set; }
Property Value
Type | Description |
---|---|
string |
Syntax
The syntax of the proto file. The supported values are "proto2", "proto3", and "editions". If edition
is
present, this value must be "editions".
Declaration
[JsonProperty("syntax")]
public virtual string Syntax { get; set; }
Property Value
Type | Description |
---|---|
string |