View Source GoogleApi.ChromePolicy.V1.Model.Proto2FileDescriptorProto (google_api_chrome_policy v0.5.1)
Describes a complete .proto file.
Attributes
-
editionDeprecated
(type:String.t
, default:nil
) - BEGIN GOOGLE-INTERNAL TODO(b/297898292) Deprecate and remove this field in favor of enums. END GOOGLE-INTERNAL -
enumType
(type:list(GoogleApi.ChromePolicy.V1.Model.Proto2EnumDescriptorProto.t)
, default:nil
) - -
messageType
(type:list(GoogleApi.ChromePolicy.V1.Model.Proto2DescriptorProto.t)
, default:nil
) - All top-level definitions in this file. -
name
(type:String.t
, default:nil
) - file name, relative to root of source tree -
package
(type:String.t
, default:nil
) - e.g. "foo", "foo.bar", etc. -
syntax
(type:String.t
, default:nil
) - The syntax of the proto file. The supported values are "proto2", "proto3", and "editions". Ifedition
is present, this value must be "editions". WARNING: This field should only be used by protobuf plugins or special cases like the proto compiler. Other uses are discouraged and developers should rely on the protoreflect APIs for their client language.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.ChromePolicy.V1.Model.Proto2FileDescriptorProto{ editionDeprecated: String.t() | nil, enumType: [GoogleApi.ChromePolicy.V1.Model.Proto2EnumDescriptorProto.t()] | nil, messageType: [GoogleApi.ChromePolicy.V1.Model.Proto2DescriptorProto.t()] | nil, name: String.t() | nil, package: String.t() | nil, syntax: String.t() | nil }