Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewImageHandler ¶ added in v0.3.4
func NewImageHandler(server ImageServer, nc *nats.Conn) autonats.Handler
func NewUserHandler ¶ added in v0.3.4
func NewUserHandler(server UserServer, nc *nats.Conn) autonats.Handler
Types ¶
type Image ¶
type Image interface { GetByUserId(ctx context.Context, userId string) ([]*example.Image, error) GetCountByUserId(ctx context.Context, userId string) (int, error) }
@nats:server Image
type ImageClient ¶ added in v0.3.4
type ImageClient struct{ NatsConn *nats.Conn }
func NewImageClient ¶ added in v1.0.1
func NewImageClient(nc *nats.Conn) *ImageClient
func (*ImageClient) GetByUserId ¶ added in v0.3.4
func (*ImageClient) GetCountByUserId ¶ added in v0.3.4
type ImageServer ¶ added in v0.3.4
type User ¶
type User interface { GetById(ctx context.Context, id []byte) (*example.User, error) Create(ctx context.Context, user *example.User) error }
@nats:server User
type UserClient ¶ added in v0.3.4
type UserClient struct{ NatsConn *nats.Conn }
func NewUserClient ¶ added in v1.0.1
func NewUserClient(nc *nats.Conn) *UserClient
Click to show internal directories.
Click to hide internal directories.