mixins
Included interfaces. See [Mixin][].
var mixins: [Google_Protobuf_Mixin]
Included interfaces. See [Mixin][].
var mixins: [Google_Protobuf_Mixin]
s13SwiftProtobuf07Google_B4_ApiV6mixinsSayAA0c1_B6_MixinVGvp
What are these?6PK1Y
import SwiftProtobuf
Support library for Swift code generated by protoc-gen-swift.
struct Google_Protobuf_Api
Api is a light-weight descriptor for an API Interface.
struct Google_Protobuf_Mixin
Declares an API Interface to be included in this interface. The including interface must redeclare all the methods from the included interface, but documentation and options are inherited as follows:
init()
static let _protobuf_nameMap: _NameMap
static let protoMessageName: String
var hasSourceContext: Bool { get }
Returns true if sourceContext
has been explicitly set.
var methods: [Google_Protobuf_Method]
The methods of this interface, in unspecified order.
var name: String
The fully qualified name of this interface, including package name followed by the interface’s simple name.
var options: [Google_Protobuf_Option]
Any metadata attached to the interface.
var sourceContext: Google_Protobuf_SourceContext { get set }
Source context for the protocol buffer service represented by this message.
var syntax: Google_Protobuf_Syntax
The source syntax of the service.
var unknownFields: UnknownStorage
var version: String
A version string for this interface. If specified, must have the form major-version.minor-version
, as in 1.10
. If the minor version is omitted, it defaults to zero. If the entire version field is empty, the major version is derived from the package name, as outlined below. If the field is not empty, the version in the package name will be verified to be consistent with what is provided here.
static func == (lhs: Google_Protobuf_Api, rhs: Google_Protobuf_Api) -> Bool
mutating func clearSourceContext()
Clears the value of sourceContext
. Subsequent reads from it will return its default value.
mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder
func traverse<V>(visitor: inout V) throws where V : Visitor