Documentation ¶
Index ¶
- Variables
- func RegisterServiceServer(s *grpc.Server, srv ServiceServer)
- type CodeRequest
- type NumberRequest
- type Record
- func (*Record) Descriptor() ([]byte, []int)deprecated
- func (x *Record) GetBrand() string
- func (x *Record) GetCapacity() int32
- func (x *Record) GetCategory() string
- func (x *Record) GetCode() string
- func (x *Record) GetColor() string
- func (x *Record) GetDate() *common.Date
- func (x *Record) GetFirstRegDate() *common.Date
- func (x *Record) GetFuel() string
- func (x *Record) GetKind() string
- func (x *Record) GetModel() string
- func (x *Record) GetNumSeating() int32
- func (x *Record) GetNumber() string
- func (x *Record) GetOwnWeight() int32
- func (x *Record) GetTotalWeight() int32
- func (x *Record) GetVin() string
- func (x *Record) GetYear() int32
- func (*Record) ProtoMessage()
- func (x *Record) ProtoReflect() protoreflect.Message
- func (x *Record) Reset()
- func (x *Record) String() string
- type Response
- type ServiceClient
- type ServiceServer
- type UnimplementedServiceServer
- type VINRequest
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proto_registration_registration_proto protoreflect.FileDescriptor
View Source
var File_proto_registration_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterServiceServer ¶ added in v0.0.3
func RegisterServiceServer(s *grpc.Server, srv ServiceServer)
Types ¶
type CodeRequest ¶ added in v0.0.3
type CodeRequest struct { Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` // contains filtered or unexported fields }
func (*CodeRequest) Descriptor
deprecated
added in
v0.0.3
func (*CodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CodeRequest.ProtoReflect.Descriptor instead.
func (*CodeRequest) GetCode ¶ added in v0.0.3
func (x *CodeRequest) GetCode() string
func (*CodeRequest) ProtoMessage ¶ added in v0.0.3
func (*CodeRequest) ProtoMessage()
func (*CodeRequest) ProtoReflect ¶ added in v0.0.3
func (x *CodeRequest) ProtoReflect() protoreflect.Message
func (*CodeRequest) Reset ¶ added in v0.0.3
func (x *CodeRequest) Reset()
func (*CodeRequest) String ¶ added in v0.0.3
func (x *CodeRequest) String() string
type NumberRequest ¶ added in v0.0.3
type NumberRequest struct { Number string `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"` // contains filtered or unexported fields }
func (*NumberRequest) Descriptor
deprecated
added in
v0.0.3
func (*NumberRequest) Descriptor() ([]byte, []int)
Deprecated: Use NumberRequest.ProtoReflect.Descriptor instead.
func (*NumberRequest) GetNumber ¶ added in v0.0.3
func (x *NumberRequest) GetNumber() string
func (*NumberRequest) ProtoMessage ¶ added in v0.0.3
func (*NumberRequest) ProtoMessage()
func (*NumberRequest) ProtoReflect ¶ added in v0.0.3
func (x *NumberRequest) ProtoReflect() protoreflect.Message
func (*NumberRequest) Reset ¶ added in v0.0.3
func (x *NumberRequest) Reset()
func (*NumberRequest) String ¶ added in v0.0.3
func (x *NumberRequest) String() string
type Record ¶ added in v0.0.3
type Record struct { Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"` Number string `protobuf:"bytes,2,opt,name=number,proto3" json:"number,omitempty"` Vin string `protobuf:"bytes,3,opt,name=vin,proto3" json:"vin,omitempty"` Brand string `protobuf:"bytes,4,opt,name=brand,proto3" json:"brand,omitempty"` Model string `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"` Year int32 `protobuf:"varint,6,opt,name=year,proto3" json:"year,omitempty"` Capacity int32 `protobuf:"varint,7,opt,name=capacity,proto3" json:"capacity,omitempty"` Color string `protobuf:"bytes,8,opt,name=color,proto3" json:"color,omitempty"` Fuel string `protobuf:"bytes,9,opt,name=fuel,proto3" json:"fuel,omitempty"` Kind string `protobuf:"bytes,10,opt,name=kind,proto3" json:"kind,omitempty"` NumSeating int32 `protobuf:"varint,11,opt,name=num_seating,json=numSeating,proto3" json:"num_seating,omitempty"` OwnWeight int32 `protobuf:"varint,12,opt,name=own_weight,json=ownWeight,proto3" json:"own_weight,omitempty"` TotalWeight int32 `protobuf:"varint,13,opt,name=total_weight,json=totalWeight,proto3" json:"total_weight,omitempty"` Date *common.Date `protobuf:"bytes,14,opt,name=date,proto3" json:"date,omitempty"` FirstRegDate *common.Date `protobuf:"bytes,15,opt,name=first_reg_date,json=firstRegDate,proto3" json:"first_reg_date,omitempty"` Category string `protobuf:"bytes,16,opt,name=category,proto3" json:"category,omitempty"` // contains filtered or unexported fields }
func (*Record) Descriptor
deprecated
added in
v0.0.3
func (*Record) GetCapacity ¶ added in v0.0.3
func (*Record) GetCategory ¶ added in v0.0.3
func (*Record) GetFirstRegDate ¶ added in v0.0.3
func (*Record) GetNumSeating ¶ added in v0.0.3
func (*Record) GetOwnWeight ¶ added in v0.0.3
func (*Record) GetTotalWeight ¶ added in v0.0.3
func (*Record) ProtoMessage ¶ added in v0.0.3
func (*Record) ProtoMessage()
func (*Record) ProtoReflect ¶ added in v0.0.3
func (x *Record) ProtoReflect() protoreflect.Message
type Response ¶ added in v0.0.3
type Response struct { Registrations []*Record `protobuf:"bytes,1,rep,name=registrations,proto3" json:"registrations,omitempty"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
added in
v0.0.3
func (*Response) GetRegistrations ¶ added in v0.0.3
func (*Response) ProtoMessage ¶ added in v0.0.3
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶ added in v0.0.3
func (x *Response) ProtoReflect() protoreflect.Message
type ServiceClient ¶ added in v0.0.3
type ServiceClient interface { FindByNumber(ctx context.Context, in *NumberRequest, opts ...grpc.CallOption) (*Response, error) FindByVIN(ctx context.Context, in *VINRequest, opts ...grpc.CallOption) (*Response, error) FindByCode(ctx context.Context, in *CodeRequest, opts ...grpc.CallOption) (*Response, error) }
ServiceClient is the client API for Service 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 NewServiceClient ¶ added in v0.0.3
func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient
type ServiceServer ¶ added in v0.0.3
type ServiceServer interface { FindByNumber(context.Context, *NumberRequest) (*Response, error) FindByVIN(context.Context, *VINRequest) (*Response, error) FindByCode(context.Context, *CodeRequest) (*Response, error) // contains filtered or unexported methods }
ServiceServer is the server API for Service service. All implementations must embed UnimplementedServiceServer for forward compatibility
type UnimplementedServiceServer ¶ added in v0.0.3
type UnimplementedServiceServer struct { }
UnimplementedServiceServer must be embedded to have forward compatible implementations.
func (*UnimplementedServiceServer) FindByCode ¶ added in v0.0.3
func (*UnimplementedServiceServer) FindByCode(context.Context, *CodeRequest) (*Response, error)
func (*UnimplementedServiceServer) FindByNumber ¶ added in v0.0.3
func (*UnimplementedServiceServer) FindByNumber(context.Context, *NumberRequest) (*Response, error)
func (*UnimplementedServiceServer) FindByVIN ¶ added in v0.0.3
func (*UnimplementedServiceServer) FindByVIN(context.Context, *VINRequest) (*Response, error)
type VINRequest ¶ added in v0.0.3
type VINRequest struct { Vin string `protobuf:"bytes,1,opt,name=vin,proto3" json:"vin,omitempty"` // contains filtered or unexported fields }
func (*VINRequest) Descriptor
deprecated
added in
v0.0.3
func (*VINRequest) Descriptor() ([]byte, []int)
Deprecated: Use VINRequest.ProtoReflect.Descriptor instead.
func (*VINRequest) GetVin ¶ added in v0.0.3
func (x *VINRequest) GetVin() string
func (*VINRequest) ProtoMessage ¶ added in v0.0.3
func (*VINRequest) ProtoMessage()
func (*VINRequest) ProtoReflect ¶ added in v0.0.3
func (x *VINRequest) ProtoReflect() protoreflect.Message
func (*VINRequest) Reset ¶ added in v0.0.3
func (x *VINRequest) Reset()
func (*VINRequest) String ¶ added in v0.0.3
func (x *VINRequest) String() string
Click to show internal directories.
Click to hide internal directories.