PB.Schema.Info.Message (PB v0.1.0)

Copy Markdown View Source

Public projection of a compiled protobuf message.

Summary

Types

t()

@type t() :: %PB.Schema.Info.Message{
  edition: atom() | nil,
  extension_ranges: [PB.Schema.Info.ExtensionRange.t()],
  extensions: [PB.Schema.Info.Field.t()],
  fields: [PB.Schema.Info.Field.t()],
  map_entry?: boolean(),
  name: PB.message_name(),
  oneofs: [PB.Schema.Info.Oneof.t()],
  projection: PB.Schema.Projection.t() | nil,
  syntax: atom()
}