Documentation ¶
Index ¶
- Variables
- func RegisterReceiverServiceServer(s grpc.ServiceRegistrar, srv ReceiverServiceServer)
- type FlagResponse
- func (*FlagResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FlagResponse) GetFlag() string
- func (x *FlagResponse) GetFlagPoints() float64
- func (x *FlagResponse) GetMessage() string
- func (x *FlagResponse) GetVerdict() FlagResponse_Verdict
- func (*FlagResponse) ProtoMessage()
- func (x *FlagResponse) ProtoReflect() protoreflect.Message
- func (x *FlagResponse) Reset()
- func (x *FlagResponse) String() string
- type FlagResponse_Verdict
- func (FlagResponse_Verdict) Descriptor() protoreflect.EnumDescriptor
- func (x FlagResponse_Verdict) Enum() *FlagResponse_Verdict
- func (FlagResponse_Verdict) EnumDescriptor() ([]byte, []int)deprecated
- func (x FlagResponse_Verdict) Number() protoreflect.EnumNumber
- func (x FlagResponse_Verdict) String() string
- func (FlagResponse_Verdict) Type() protoreflect.EnumType
- type ReceiverServiceClient
- type ReceiverServiceServer
- type SubmitFlagsRequest
- func (*SubmitFlagsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubmitFlagsRequest) GetFlags() []string
- func (*SubmitFlagsRequest) ProtoMessage()
- func (x *SubmitFlagsRequest) ProtoReflect() protoreflect.Message
- func (x *SubmitFlagsRequest) Reset()
- func (x *SubmitFlagsRequest) String() string
- type SubmitFlagsResponse
- func (*SubmitFlagsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SubmitFlagsResponse) GetResponses() []*FlagResponse
- func (*SubmitFlagsResponse) ProtoMessage()
- func (x *SubmitFlagsResponse) ProtoReflect() protoreflect.Message
- func (x *SubmitFlagsResponse) Reset()
- func (x *SubmitFlagsResponse) String() string
- type UnimplementedReceiverServiceServer
- type UnsafeReceiverServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( FlagResponse_Verdict_name = map[int32]string{ 0: "VERDICT_UNSPECIFIED", 1: "VERDICT_ACCEPTED", 2: "VERDICT_OWN", 3: "VERDICT_OLD", 4: "VERDICT_INVALID", } FlagResponse_Verdict_value = map[string]int32{ "VERDICT_UNSPECIFIED": 0, "VERDICT_ACCEPTED": 1, "VERDICT_OWN": 2, "VERDICT_OLD": 3, "VERDICT_INVALID": 4, } )
Enum value maps for FlagResponse_Verdict.
var File_receiver_receiver_proto protoreflect.FileDescriptor
var File_receiver_receiver_service_proto protoreflect.FileDescriptor
var ReceiverService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "receiver.ReceiverService", HandlerType: (*ReceiverServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "SubmitFlags", Handler: _ReceiverService_SubmitFlags_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "receiver/receiver_service.proto", }
ReceiverService_ServiceDesc is the grpc.ServiceDesc for ReceiverService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterReceiverServiceServer ¶
func RegisterReceiverServiceServer(s grpc.ServiceRegistrar, srv ReceiverServiceServer)
Types ¶
type FlagResponse ¶
type FlagResponse struct { Flag string `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"` Verdict FlagResponse_Verdict `protobuf:"varint,2,opt,name=verdict,proto3,enum=receiver.FlagResponse_Verdict" json:"verdict,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` FlagPoints float64 `protobuf:"fixed64,4,opt,name=flag_points,json=flagPoints,proto3" json:"flag_points,omitempty"` // contains filtered or unexported fields }
func (*FlagResponse) Descriptor
deprecated
func (*FlagResponse) Descriptor() ([]byte, []int)
Deprecated: Use FlagResponse.ProtoReflect.Descriptor instead.
func (*FlagResponse) GetFlag ¶
func (x *FlagResponse) GetFlag() string
func (*FlagResponse) GetFlagPoints ¶
func (x *FlagResponse) GetFlagPoints() float64
func (*FlagResponse) GetMessage ¶
func (x *FlagResponse) GetMessage() string
func (*FlagResponse) GetVerdict ¶
func (x *FlagResponse) GetVerdict() FlagResponse_Verdict
func (*FlagResponse) ProtoMessage ¶
func (*FlagResponse) ProtoMessage()
func (*FlagResponse) ProtoReflect ¶
func (x *FlagResponse) ProtoReflect() protoreflect.Message
func (*FlagResponse) Reset ¶
func (x *FlagResponse) Reset()
func (*FlagResponse) String ¶
func (x *FlagResponse) String() string
type FlagResponse_Verdict ¶
type FlagResponse_Verdict int32
const ( FlagResponse_VERDICT_UNSPECIFIED FlagResponse_Verdict = 0 FlagResponse_VERDICT_ACCEPTED FlagResponse_Verdict = 1 FlagResponse_VERDICT_OWN FlagResponse_Verdict = 2 FlagResponse_VERDICT_OLD FlagResponse_Verdict = 3 FlagResponse_VERDICT_INVALID FlagResponse_Verdict = 4 )
func (FlagResponse_Verdict) Descriptor ¶
func (FlagResponse_Verdict) Descriptor() protoreflect.EnumDescriptor
func (FlagResponse_Verdict) Enum ¶
func (x FlagResponse_Verdict) Enum() *FlagResponse_Verdict
func (FlagResponse_Verdict) EnumDescriptor
deprecated
func (FlagResponse_Verdict) EnumDescriptor() ([]byte, []int)
Deprecated: Use FlagResponse_Verdict.Descriptor instead.
func (FlagResponse_Verdict) Number ¶
func (x FlagResponse_Verdict) Number() protoreflect.EnumNumber
func (FlagResponse_Verdict) String ¶
func (x FlagResponse_Verdict) String() string
func (FlagResponse_Verdict) Type ¶
func (FlagResponse_Verdict) Type() protoreflect.EnumType
type ReceiverServiceClient ¶
type ReceiverServiceClient interface {
SubmitFlags(ctx context.Context, in *SubmitFlagsRequest, opts ...grpc.CallOption) (*SubmitFlagsResponse, error)
}
ReceiverServiceClient is the client API for ReceiverService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewReceiverServiceClient ¶
func NewReceiverServiceClient(cc grpc.ClientConnInterface) ReceiverServiceClient
type ReceiverServiceServer ¶
type ReceiverServiceServer interface { SubmitFlags(context.Context, *SubmitFlagsRequest) (*SubmitFlagsResponse, error) // contains filtered or unexported methods }
ReceiverServiceServer is the server API for ReceiverService service. All implementations must embed UnimplementedReceiverServiceServer for forward compatibility
type SubmitFlagsRequest ¶
type SubmitFlagsRequest struct { Flags []string `protobuf:"bytes,1,rep,name=flags,proto3" json:"flags,omitempty"` // contains filtered or unexported fields }
func (*SubmitFlagsRequest) Descriptor
deprecated
func (*SubmitFlagsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubmitFlagsRequest.ProtoReflect.Descriptor instead.
func (*SubmitFlagsRequest) GetFlags ¶
func (x *SubmitFlagsRequest) GetFlags() []string
func (*SubmitFlagsRequest) ProtoMessage ¶
func (*SubmitFlagsRequest) ProtoMessage()
func (*SubmitFlagsRequest) ProtoReflect ¶
func (x *SubmitFlagsRequest) ProtoReflect() protoreflect.Message
func (*SubmitFlagsRequest) Reset ¶
func (x *SubmitFlagsRequest) Reset()
func (*SubmitFlagsRequest) String ¶
func (x *SubmitFlagsRequest) String() string
type SubmitFlagsResponse ¶
type SubmitFlagsResponse struct { Responses []*FlagResponse `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"` // contains filtered or unexported fields }
func (*SubmitFlagsResponse) Descriptor
deprecated
func (*SubmitFlagsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SubmitFlagsResponse.ProtoReflect.Descriptor instead.
func (*SubmitFlagsResponse) GetResponses ¶
func (x *SubmitFlagsResponse) GetResponses() []*FlagResponse
func (*SubmitFlagsResponse) ProtoMessage ¶
func (*SubmitFlagsResponse) ProtoMessage()
func (*SubmitFlagsResponse) ProtoReflect ¶
func (x *SubmitFlagsResponse) ProtoReflect() protoreflect.Message
func (*SubmitFlagsResponse) Reset ¶
func (x *SubmitFlagsResponse) Reset()
func (*SubmitFlagsResponse) String ¶
func (x *SubmitFlagsResponse) String() string
type UnimplementedReceiverServiceServer ¶
type UnimplementedReceiverServiceServer struct { }
UnimplementedReceiverServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedReceiverServiceServer) SubmitFlags ¶
func (UnimplementedReceiverServiceServer) SubmitFlags(context.Context, *SubmitFlagsRequest) (*SubmitFlagsResponse, error)
type UnsafeReceiverServiceServer ¶
type UnsafeReceiverServiceServer interface {
// contains filtered or unexported methods
}
UnsafeReceiverServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReceiverServiceServer will result in compilation errors.