Versions in this module Expand all Collapse all v1 v1.2.0 Jun 15, 2023 Changes in this version + type Client struct + func (c *Client) AsyncPrinterResult(ctx context.Context, req *AsyncPrinterResultReq) (resp *AsyncPrinterResultResp, err error) + func (c *Client) OpenDelPrinterSQS(ctx context.Context, req *DelPrinterSQSReq) (resp *DelPrinterSQSResp, err error) + func (c *Client) OpenPrintLabelMsg(ctx context.Context, req *PrintLabelMsgReq) (resp *PrintLabelMsgResp, err error) + func (c *Client) OpenPrintMsg(ctx context.Context, req *PrintMsgReq) (resp *PrintMsgResp, err error) + func (c *Client) OpenPrinterAddList(ctx context.Context, req *PrinterAddReq) (resp *PrinterAddResp, err error) + func (c *Client) OpenPrinterDelList(ctx context.Context, req *PrinterDelReq) (resp *PrinterDelResp, err error) + func (c *Client) OpenPrinterEdit(ctx context.Context, req *PrinterEditReq) (resp *PrinterEditResp, err error) + func (c *Client) OpenQueryOrderInfoByDate(ctx context.Context, req *QueryOrderInfoByDateReq) (resp *QueryOrderInfoByDateResp, err error) + func (c *Client) OpenQueryOrderState(ctx context.Context, req *QueryOrderStateReq) (resp *QueryOrderStateResp, err error) + func (c *Client) OpenQueryPrinterStatus(ctx context.Context, req *QueryPrinterStatusReq) (resp *QueryPrinterStatusResp, err error) + func (c *Client) Reset() + func (c *Client) Response() *protocol.Response + func (c *Client) SetLogger(logger hlog.FullLogger) + func (c *Client) SetRequest(request *protocol.Request) + func (c *Client) SetUserKey(ukey string) + type Level hlog.Level + type Logger hlog.FullLogger v1.1.0 Jun 13, 2023 v1.0.2 Feb 25, 2023 v1.0.1 Feb 22, 2023 v1.0.0 Feb 21, 2023 v0 v0.1.2 Feb 21, 2023 Changes in this version type FeiE + func (f *FeiE) Reset() + func (f *FeiE) SetLogger(logger log.ILogger) + func (f *FeiE) SetUserKey(ukey string) type Option + func WithUserKey(ukey string) Option v0.1.0 Feb 21, 2023 Changes in this version + var APINameField = "apiname" + var BackURLField = "backurl" + var ContentField = "content" + var DateField = "date" + var DebugField = "debug" + var DelPrinterSqs = "Open_delPrinterSqs" + var ExpiredField = "expired" + var ImgField = "img" + var NameField = "name" + var OrderIDField = "orderid" + var PhoneNumField = "phoneNum" + var PrintLabelMsg = "Open_printLabelMsg" + var PrintMsg = "Open_printMsg" + var PrinterAddList = "Open_printerAddlist" + var PrinterContentField = "printerContent" + var PrinterDelList = "Open_printerDelList" + var PrinterEdit = "Open_printerEdit" + var QueryOrderInfoByDate = "Open_queryOrderInfoByDate" + var QueryOrderState = "Open_queryOrderState" + var QueryPrinterStatus = "Open_queryPrinterStatus" + var SNField = "sn" + var SNListField = "snlist" + var SigField = "sig" + var SysTimeField = "stime" + var TimesField = "times" + var UserField = "user" + type AsyncPrinterResultReq struct + OrderID string + Sign string + Status int + Stime int + type AsyncPrinterResultResp struct + OrderID string + Status int + Stime int + VerifySign bool + type DelPrinterSQSReq struct + APIName string + Debug int + SN string + STime int64 + Sig string + User string + type DelPrinterSQSResp struct + Data bool + Msg string + Ret int + ServerExecutedTime int64 + type FeiE struct + func New(ctx context.Context, opts ...Option) (*FeiE, error) + func (f *FeiE) AsyncPrinterResult(ctx context.Context, req *AsyncPrinterResultReq) (resp *AsyncPrinterResultResp, err error) + func (f *FeiE) OpenDelPrinterSQS(ctx context.Context, req *DelPrinterSQSReq) (resp *DelPrinterSQSResp, err error) + func (f *FeiE) OpenPrintLabelMsg(ctx context.Context, req *PrintLabelMsgReq) (resp *PrintLabelMsgResp, err error) + func (f *FeiE) OpenPrintMsg(ctx context.Context, req *PrintMsgReq) (resp *PrintMsgResp, err error) + func (f *FeiE) OpenPrinterAddList(ctx context.Context, req *PrinterAddReq) (resp *PrinterAddResp, err error) + func (f *FeiE) OpenPrinterDelList(ctx context.Context, req *PrinterDelReq) (resp *PrinterDelResp, err error) + func (f *FeiE) OpenPrinterEdit(ctx context.Context, req *PrinterEditReq) (resp *PrinterEditResp, err error) + func (f *FeiE) OpenQueryOrderInfoByDate(ctx context.Context, req *QueryOrderInfoByDateReq) (resp *QueryOrderInfoByDateResp, err error) + func (f *FeiE) OpenQueryOrderState(ctx context.Context, req *QueryOrderStateReq) (resp *QueryOrderStateResp, err error) + func (f *FeiE) OpenQueryPrinterStatus(ctx context.Context, req *QueryPrinterStatusReq) (resp *QueryPrinterStatusResp, err error) + func (f *FeiE) Response() *protocol.Response + func (f *FeiE) SetRequest(request *protocol.Request) + type Option func(o *options) + func WithDataType(dataType gocrypto.Encode) Option + func WithGateway(gateway string) Option + func WithHashType(hashType gocrypto.Hash) Option + func WithLevel(level log.Level) Option + func WithLogPath(logPath string) Option + func WithPublicKey(publicKey string) Option + func WithTimeOut(timeout time.Duration) Option + func WithUKey(ukey string) Option + func WithUser(user string) Option + func WithUserAgent(userAgent []byte) Option + type PrintLabelMsgReq struct + APIName string + BackURL string + Content string + Expired int64 + Img string + SN string + STime int64 + Sig string + Times int + User string + type PrintLabelMsgResp struct + Data string + Msg string + Ret int + ServerExecutedTime int64 + type PrintMsgReq struct + APIName string + BackURL string + Content string + Expired int64 + SN string + STime int64 + Sig string + Times int + User string + type PrintMsgResp struct + Data string + Msg string + Ret int + ServerExecutedTime int64 + type PrinterAddReq struct + APIName string + Debug int + PrinterContent string + STime int64 + Sig string + User string + type PrinterAddResp struct + Data *PrinterRespData + Msg string + Ret int + ServerExecutedTime int64 + type PrinterDelReq struct + APIName string + Debug int + SNList string + STime int64 + Sig string + User string + type PrinterDelResp struct + Data *PrinterRespData + Msg string + Ret int + ServerExecutedTime int64 + type PrinterEditReq struct + APIName string + Debug int + Name string + PhoneNum string + SN string + STime int64 + Sig string + User string + type PrinterEditResp struct + Data bool + Msg string + Ret int + ServerExecutedTime int64 + type PrinterRespData struct + No []*string + Ok []*string + type QueryOrderInfoByDateData struct + Print int + Waiting int + type QueryOrderInfoByDateReq struct + APIName string + Date string + Debug int + SN string + STime int64 + Sig string + User string + type QueryOrderInfoByDateResp struct + Data *QueryOrderInfoByDateData + Msg string + Ret int + ServerExecutedTime int64 + type QueryOrderStateReq struct + APIName string + Debug int + OrderID string + STime int64 + Sig string + User string + type QueryOrderStateResp struct + Data bool + Msg string + Ret int + ServerExecutedTime int64 + type QueryPrinterStatusReq struct + APIName string + Debug int + SN string + STime int64 + Sig string + User string + type QueryPrinterStatusResp struct + Data string + Msg string + Ret int + ServerExecutedTime int64 + type Request struct + DelPrinterSQSReq *DelPrinterSQSReq + PrintLabelMsgReq *PrintLabelMsgReq + PrintMsgReq *PrintMsgReq + PrinterAddReq *PrinterAddReq + PrinterDelReq *PrinterDelReq + PrinterEditReq *PrinterEditReq + QueryOrderInfoByDateReq *QueryOrderInfoByDateReq + QueryOrderStateReq *QueryOrderStateReq + QueryPrinterStatusReq *QueryPrinterStatusReq + type Response struct + DelPrinterSQSResp *DelPrinterSQSResp + PrintLabelMsgResp *PrintLabelMsgResp + PrintMsgResp *PrintMsgResp + PrinterAddResp *PrinterAddResp + PrinterDelResp *PrinterDelResp + PrinterEditResp *PrinterEditResp + QueryOrderInfoByDateResp *QueryOrderInfoByDateResp + QueryOrderStateResp *QueryOrderStateResp + QueryPrinterStatusResp *QueryPrinterStatusResp