Message

data class Message(val name: Identifier, val members: List<Member> = emptyList(), val nestedTypes: List<Type> = emptyList(), val reservedNames: List<Identifier> = emptyList(), val reservedNumbers: List<IntRange> = emptyList()) : Type

Represents a message declaration.

Constructors

Link copied to clipboard
constructor(name: Identifier, members: List<Member> = emptyList(), nestedTypes: List<Type> = emptyList(), reservedNames: List<Identifier> = emptyList(), reservedNumbers: List<IntRange> = emptyList())

Properties

Link copied to clipboard
open override val elementName: String
Link copied to clipboard
open override val elementType: String
Link copied to clipboard

Returns all the fields of this message, including those inside oneof declarations.

Link copied to clipboard
Link copied to clipboard
open override val name: Identifier
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard