Documentation
¶
Index ¶
- Variables
- func NewQrEndpoints() []*api.Endpoint
- func RegisterQrHandler(s server.Server, hdlr QrHandler, opts ...server.HandlerOption) error
- type GenerateRequest
- func (*GenerateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GenerateRequest) GetSize() int64
- func (x *GenerateRequest) GetText() string
- func (*GenerateRequest) ProtoMessage()
- func (x *GenerateRequest) ProtoReflect() protoreflect.Message
- func (x *GenerateRequest) Reset()
- func (x *GenerateRequest) String() string
- type GenerateResponse
- type QrHandler
- type QrService
Constants ¶
This section is empty.
Variables ¶
View Source
var File_proto_qr_proto protoreflect.FileDescriptor
Functions ¶
func NewQrEndpoints ¶
func RegisterQrHandler ¶
Types ¶
type GenerateRequest ¶
type GenerateRequest struct {
// the text to encode as a QR code (URL, phone number, email, etc)
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
// the size (height and width) in pixels of the generated QR code. Defaults to 256
Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
// contains filtered or unexported fields
}
func (*GenerateRequest) Descriptor
deprecated
func (*GenerateRequest) Descriptor() ([]byte, []int)
Deprecated: Use GenerateRequest.ProtoReflect.Descriptor instead.
func (*GenerateRequest) GetSize ¶
func (x *GenerateRequest) GetSize() int64
func (*GenerateRequest) GetText ¶
func (x *GenerateRequest) GetText() string
func (*GenerateRequest) ProtoMessage ¶
func (*GenerateRequest) ProtoMessage()
func (*GenerateRequest) ProtoReflect ¶
func (x *GenerateRequest) ProtoReflect() protoreflect.Message
func (*GenerateRequest) Reset ¶
func (x *GenerateRequest) Reset()
func (*GenerateRequest) String ¶
func (x *GenerateRequest) String() string
type GenerateResponse ¶
type GenerateResponse struct {
// link to the QR code image in PNG format
Qr string `protobuf:"bytes,1,opt,name=qr,proto3" json:"qr,omitempty"`
// contains filtered or unexported fields
}
func (*GenerateResponse) Descriptor
deprecated
func (*GenerateResponse) Descriptor() ([]byte, []int)
Deprecated: Use GenerateResponse.ProtoReflect.Descriptor instead.
func (*GenerateResponse) GetQr ¶
func (x *GenerateResponse) GetQr() string
func (*GenerateResponse) ProtoMessage ¶
func (*GenerateResponse) ProtoMessage()
func (*GenerateResponse) ProtoReflect ¶
func (x *GenerateResponse) ProtoReflect() protoreflect.Message
func (*GenerateResponse) Reset ¶
func (x *GenerateResponse) Reset()
func (*GenerateResponse) String ¶
func (x *GenerateResponse) String() string
type QrHandler ¶
type QrHandler interface {
// Generate a QR code
Generate(context.Context, *GenerateRequest, *GenerateResponse) error
}
type QrService ¶
type QrService interface {
// Generate a QR code
Generate(ctx context.Context, in *GenerateRequest, opts ...client.CallOption) (*GenerateResponse, error)
}
Click to show internal directories.
Click to hide internal directories.