Documentation
¶
Index ¶
- type FirstNameRequest
- type FirstNameResponse
- type LastNameRequest
- type LastNameResponse
- type NameRequest
- type NameService
- type NameServiceHandler
- func (svc NameServiceHandler) FirstName(ctx context.Context, req *FirstNameRequest) (*FirstNameResponse, error)
- func (svc NameServiceHandler) LastName(ctx context.Context, req *LastNameRequest) (*LastNameResponse, error)
- func (svc NameServiceHandler) SortName(ctx context.Context, req *SortNameRequest) (*SortNameResponse, error)
- func (svc NameServiceHandler) Split(ctx context.Context, req *SplitRequest) (*SplitResponse, error)
- type SortNameRequest
- type SortNameResponse
- type SplitRequest
- type SplitResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FirstNameRequest ¶
type FirstNameRequest struct {
Name string
}
type FirstNameResponse ¶
type FirstNameResponse struct {
FirstName string
}
type LastNameRequest ¶
type LastNameRequest struct {
Name string
}
type LastNameResponse ¶
type LastNameResponse struct {
LastName string
}
type NameRequest ¶
type NameRequest struct {
Name string
}
type NameService ¶
type NameService interface {
Split(ctx context.Context, req *SplitRequest) (*SplitResponse, error)
FirstName(ctx context.Context, req *FirstNameRequest) (*FirstNameResponse, error)
LastName(ctx context.Context, req *LastNameRequest) (*LastNameResponse, error)
SortName(ctx context.Context, req *SortNameRequest) (*SortNameResponse, error)
}
type NameServiceHandler ¶
type NameServiceHandler struct {
}
func (NameServiceHandler) FirstName ¶
func (svc NameServiceHandler) FirstName(ctx context.Context, req *FirstNameRequest) (*FirstNameResponse, error)
func (NameServiceHandler) LastName ¶
func (svc NameServiceHandler) LastName(ctx context.Context, req *LastNameRequest) (*LastNameResponse, error)
func (NameServiceHandler) SortName ¶
func (svc NameServiceHandler) SortName(ctx context.Context, req *SortNameRequest) (*SortNameResponse, error)
func (NameServiceHandler) Split ¶
func (svc NameServiceHandler) Split(ctx context.Context, req *SplitRequest) (*SplitResponse, error)
type SortNameRequest ¶
type SortNameRequest struct {
Name string
}
type SortNameResponse ¶
type SortNameResponse struct {
SortName string
}
type SplitRequest ¶
type SplitRequest NameRequest
type SplitResponse ¶
type SplitResponse struct {
FirstNameResponse
LastNameResponse
}
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by Frodo from example/names/name_service.go - DO NOT EDIT https://github.com/monadicstack/frodo Code generated by Frodo from example/names/name_service.go - DO NOT EDIT https://github.com/monadicstack/frodo
|
Code generated by Frodo from example/names/name_service.go - DO NOT EDIT https://github.com/monadicstack/frodo Code generated by Frodo from example/names/name_service.go - DO NOT EDIT https://github.com/monadicstack/frodo |
Click to show internal directories.
Click to hide internal directories.