Instance Propertyswift-protobuf 1.29.0SwiftProtobufPluginLibrary
index
Index of this service within the file’s services.
let index: Int
Index of this service within the file’s services.
let index: Int
s26SwiftProtobufPluginLibrary16MethodDescriptorC5indexSivp
What are these?20TN6
import SwiftProtobufPluginLibrary
A reusable framework for building protoc
plugins in Swift.
final class MethodDescriptor
Describes an individual service method.
@frozen struct Int
A signed integer value type.
let clientStreaming: Bool
Whether the client streams multiple requests.
let features: Google_Protobuf_FeatureSet
The resolved features for this Method.
var file: FileDescriptor! { get }
The .proto file in which this service was defined
var fullName: String { get }
The fully-qualified name of the method, scope delimited by periods.
var inputType: Descriptor! { get }
The type of protocol message which this method accepts as input.
var isDeprecated: Bool { get }
let name: String
The name of the method, not including its containing scope.
let options: Google_Protobuf_MethodOptions
Get Google_Protobuf_MethodOptions
for this method.
var outputType: Descriptor! { get }
The type of protocol message which this message produces as output.
let serverStreaming: Bool
var service: ServiceDescriptor! { get }
The service tha defines this method.
var typeName: String { get }
func getLocationPath(path: inout IndexPath)
var proto: Google_Protobuf_MethodDescriptorProto { get }
The proto version of the descriptor that defines this method.