Documentation ¶
Index ¶
- func CheckUser(context context.Context, req *demoapi.CheckUserRequest, ...) (resp *demoapi.CheckUserResponse, rawResponse *protocol.Response, err error)
- func ConfigDefaultClient(ops ...Option) (err error)
- func CreateNote(context context.Context, req *demoapi.CreateNoteRequest, ...) (resp *demoapi.CreateNoteResponse, rawResponse *protocol.Response, err error)
- func CreateUser(context context.Context, req *demoapi.CreateUserRequest, ...) (resp *demoapi.CreateUserResponse, rawResponse *protocol.Response, err error)
- func DeleteNote(context context.Context, req *demoapi.DeleteNoteRequest, ...) (resp *demoapi.DeleteNoteResponse, rawResponse *protocol.Response, err error)
- func QueryNote(context context.Context, req *demoapi.QueryNoteRequest, ...) (resp *demoapi.QueryNoteResponse, rawResponse *protocol.Response, err error)
- func UpdateNote(context context.Context, req *demoapi.UpdateNoteRequest, ...) (resp *demoapi.UpdateNoteResponse, rawResponse *protocol.Response, err error)
- type ApiServiceClient
- func (s *ApiServiceClient) CheckUser(context context.Context, req *demoapi.CheckUserRequest, ...) (resp *demoapi.CheckUserResponse, rawResponse *protocol.Response, err error)
- func (s *ApiServiceClient) CreateNote(context context.Context, req *demoapi.CreateNoteRequest, ...) (resp *demoapi.CreateNoteResponse, rawResponse *protocol.Response, err error)
- func (s *ApiServiceClient) CreateUser(context context.Context, req *demoapi.CreateUserRequest, ...) (resp *demoapi.CreateUserResponse, rawResponse *protocol.Response, err error)
- func (s *ApiServiceClient) DeleteNote(context context.Context, req *demoapi.DeleteNoteRequest, ...) (resp *demoapi.DeleteNoteResponse, rawResponse *protocol.Response, err error)
- func (s *ApiServiceClient) QueryNote(context context.Context, req *demoapi.QueryNoteRequest, ...) (resp *demoapi.QueryNoteResponse, rawResponse *protocol.Response, err error)
- func (s *ApiServiceClient) UpdateNote(context context.Context, req *demoapi.UpdateNoteRequest, ...) (resp *demoapi.UpdateNoteResponse, rawResponse *protocol.Response, err error)
- type Client
- type Option
- type Options
- type ResponseResultDecider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckUser ¶
func CheckUser(context context.Context, req *demoapi.CheckUserRequest, reqOpt ...config.RequestOption) (resp *demoapi.CheckUserResponse, rawResponse *protocol.Response, err error)
func ConfigDefaultClient ¶
func CreateNote ¶
func CreateNote(context context.Context, req *demoapi.CreateNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.CreateNoteResponse, rawResponse *protocol.Response, err error)
func CreateUser ¶
func CreateUser(context context.Context, req *demoapi.CreateUserRequest, reqOpt ...config.RequestOption) (resp *demoapi.CreateUserResponse, rawResponse *protocol.Response, err error)
func DeleteNote ¶
func DeleteNote(context context.Context, req *demoapi.DeleteNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.DeleteNoteResponse, rawResponse *protocol.Response, err error)
func QueryNote ¶
func QueryNote(context context.Context, req *demoapi.QueryNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.QueryNoteResponse, rawResponse *protocol.Response, err error)
func UpdateNote ¶
func UpdateNote(context context.Context, req *demoapi.UpdateNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.UpdateNoteResponse, rawResponse *protocol.Response, err error)
Types ¶
type ApiServiceClient ¶
type ApiServiceClient struct {
// contains filtered or unexported fields
}
func (*ApiServiceClient) CheckUser ¶
func (s *ApiServiceClient) CheckUser(context context.Context, req *demoapi.CheckUserRequest, reqOpt ...config.RequestOption) (resp *demoapi.CheckUserResponse, rawResponse *protocol.Response, err error)
func (*ApiServiceClient) CreateNote ¶
func (s *ApiServiceClient) CreateNote(context context.Context, req *demoapi.CreateNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.CreateNoteResponse, rawResponse *protocol.Response, err error)
func (*ApiServiceClient) CreateUser ¶
func (s *ApiServiceClient) CreateUser(context context.Context, req *demoapi.CreateUserRequest, reqOpt ...config.RequestOption) (resp *demoapi.CreateUserResponse, rawResponse *protocol.Response, err error)
func (*ApiServiceClient) DeleteNote ¶
func (s *ApiServiceClient) DeleteNote(context context.Context, req *demoapi.DeleteNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.DeleteNoteResponse, rawResponse *protocol.Response, err error)
func (*ApiServiceClient) QueryNote ¶
func (s *ApiServiceClient) QueryNote(context context.Context, req *demoapi.QueryNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.QueryNoteResponse, rawResponse *protocol.Response, err error)
func (*ApiServiceClient) UpdateNote ¶
func (s *ApiServiceClient) UpdateNote(context context.Context, req *demoapi.UpdateNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.UpdateNoteResponse, rawResponse *protocol.Response, err error)
type Client ¶
type Client interface { CreateUser(context context.Context, req *demoapi.CreateUserRequest, reqOpt ...config.RequestOption) (resp *demoapi.CreateUserResponse, rawResponse *protocol.Response, err error) CheckUser(context context.Context, req *demoapi.CheckUserRequest, reqOpt ...config.RequestOption) (resp *demoapi.CheckUserResponse, rawResponse *protocol.Response, err error) CreateNote(context context.Context, req *demoapi.CreateNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.CreateNoteResponse, rawResponse *protocol.Response, err error) QueryNote(context context.Context, req *demoapi.QueryNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.QueryNoteResponse, rawResponse *protocol.Response, err error) UpdateNote(context context.Context, req *demoapi.UpdateNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.UpdateNoteResponse, rawResponse *protocol.Response, err error) DeleteNote(context context.Context, req *demoapi.DeleteNoteRequest, reqOpt ...config.RequestOption) (resp *demoapi.DeleteNoteResponse, rawResponse *protocol.Response, err error) }
type Option ¶
type Option struct {
// contains filtered or unexported fields
}
Configuration of client
func WithHeader ¶
WithHeader is used to add the default header, which is carried by every request
func WithHertzClient ¶
WithHertzClient is used to register a custom hertz client
func WithHertzClientMiddleware ¶
func WithHertzClientMiddleware(mws ...hertz_client.Middleware) Option
WithHertzClientMiddleware is used to register the middleware for the hertz client
func WithHertzClientOption ¶
func WithHertzClientOption(opt ...config.ClientOption) Option
WithHertzClientOption is used to pass configuration for the hertz client
func WithResponseResultDecider ¶
func WithResponseResultDecider(decider ResponseResultDecider) Option
WithResponseResultDecider configure custom deserialization of http response to response struct
Click to show internal directories.
Click to hide internal directories.