Versions in this module Expand all Collapse all v0 v0.0.2 Aug 28, 2026 v0.0.1 Aug 23, 2026 Changes in this version + const UserServiceCreateBulkProcedure + const UserServiceCreateProcedure + const UserServiceDeleteAllProcedure + const UserServiceDeleteProcedure + const UserServiceFilterByAgeNameProcedure + const UserServiceGetByEmailProcedure + const UserServiceGetByIDProcedure + const UserServiceListActiveProcedure + const UserServiceListAllProcedure + const UserServiceName + const UserServiceUpdateProcedure + var File_schema_proto protoreflect.FileDescriptor + func NewUserServiceHandler(svc UserServiceHandler, opts ...connect.HandlerOption) (string, http.Handler) + type CreateBulkUserItem struct + Age *int32 + ApiKey []byte + Email string + IsActive *bool + LoginCount *int64 + Name string + Password string + Preferences *string + Rating *float64 + func (*CreateBulkUserItem) Descriptor() ([]byte, []int) + func (*CreateBulkUserItem) ProtoMessage() + func (x *CreateBulkUserItem) GetAge() int32 + func (x *CreateBulkUserItem) GetApiKey() []byte + func (x *CreateBulkUserItem) GetEmail() string + func (x *CreateBulkUserItem) GetIsActive() bool + func (x *CreateBulkUserItem) GetLoginCount() int64 + func (x *CreateBulkUserItem) GetName() string + func (x *CreateBulkUserItem) GetPassword() string + func (x *CreateBulkUserItem) GetPreferences() string + func (x *CreateBulkUserItem) GetRating() float64 + func (x *CreateBulkUserItem) ProtoReflect() protoreflect.Message + func (x *CreateBulkUserItem) Reset() + func (x *CreateBulkUserItem) String() string + type CreateBulkUserRequest struct + Items []*CreateBulkUserItem + func (*CreateBulkUserRequest) Descriptor() ([]byte, []int) + func (*CreateBulkUserRequest) ProtoMessage() + func (x *CreateBulkUserRequest) GetItems() []*CreateBulkUserItem + func (x *CreateBulkUserRequest) ProtoReflect() protoreflect.Message + func (x *CreateBulkUserRequest) Reset() + func (x *CreateBulkUserRequest) String() string + type CreateBulkUserResponse struct + Users []*User + func (*CreateBulkUserResponse) Descriptor() ([]byte, []int) + func (*CreateBulkUserResponse) ProtoMessage() + func (x *CreateBulkUserResponse) GetUsers() []*User + func (x *CreateBulkUserResponse) ProtoReflect() protoreflect.Message + func (x *CreateBulkUserResponse) Reset() + func (x *CreateBulkUserResponse) String() string + type CreateUserRequest struct + Age *int32 + ApiKey []byte + Email string + IsActive *bool + LoginCount *int64 + Name string + Password string + Preferences *string + Rating *float64 + func (*CreateUserRequest) Descriptor() ([]byte, []int) + func (*CreateUserRequest) ProtoMessage() + func (r *CreateUserRequest) Validate() error + func (x *CreateUserRequest) GetAge() int32 + func (x *CreateUserRequest) GetApiKey() []byte + func (x *CreateUserRequest) GetEmail() string + func (x *CreateUserRequest) GetIsActive() bool + func (x *CreateUserRequest) GetLoginCount() int64 + func (x *CreateUserRequest) GetName() string + func (x *CreateUserRequest) GetPassword() string + func (x *CreateUserRequest) GetPreferences() string + func (x *CreateUserRequest) GetRating() float64 + func (x *CreateUserRequest) ProtoReflect() protoreflect.Message + func (x *CreateUserRequest) Reset() + func (x *CreateUserRequest) String() string + type DeleteAllUserRequest struct + func (*DeleteAllUserRequest) Descriptor() ([]byte, []int) + func (*DeleteAllUserRequest) ProtoMessage() + func (x *DeleteAllUserRequest) ProtoReflect() protoreflect.Message + func (x *DeleteAllUserRequest) Reset() + func (x *DeleteAllUserRequest) String() string + type DeleteUserRequest struct + ID int32 + func (*DeleteUserRequest) Descriptor() ([]byte, []int) + func (*DeleteUserRequest) ProtoMessage() + func (x *DeleteUserRequest) GetID() int32 + func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message + func (x *DeleteUserRequest) Reset() + func (x *DeleteUserRequest) String() string + type GetUserByEmailRequest struct + Email string + func (*GetUserByEmailRequest) Descriptor() ([]byte, []int) + func (*GetUserByEmailRequest) ProtoMessage() + func (x *GetUserByEmailRequest) GetEmail() string + func (x *GetUserByEmailRequest) ProtoReflect() protoreflect.Message + func (x *GetUserByEmailRequest) Reset() + func (x *GetUserByEmailRequest) String() string + type GetUserByIDRequest struct + ID int32 + func (*GetUserByIDRequest) Descriptor() ([]byte, []int) + func (*GetUserByIDRequest) ProtoMessage() + func (x *GetUserByIDRequest) GetID() int32 + func (x *GetUserByIDRequest) ProtoReflect() protoreflect.Message + func (x *GetUserByIDRequest) Reset() + func (x *GetUserByIDRequest) String() string + type ListActiveRequest struct + IsActive bool + Limit int32 + Offset int32 + func (*ListActiveRequest) Descriptor() ([]byte, []int) + func (*ListActiveRequest) ProtoMessage() + func (x *ListActiveRequest) GetIsActive() bool + func (x *ListActiveRequest) GetLimit() int32 + func (x *ListActiveRequest) GetOffset() int32 + func (x *ListActiveRequest) ProtoReflect() protoreflect.Message + func (x *ListActiveRequest) Reset() + func (x *ListActiveRequest) String() string + type ListActiveResponse struct + Users []*User + func (*ListActiveResponse) Descriptor() ([]byte, []int) + func (*ListActiveResponse) ProtoMessage() + func (x *ListActiveResponse) GetUsers() []*User + func (x *ListActiveResponse) ProtoReflect() protoreflect.Message + func (x *ListActiveResponse) Reset() + func (x *ListActiveResponse) String() string + type ListAllUserRequest struct + func (*ListAllUserRequest) Descriptor() ([]byte, []int) + func (*ListAllUserRequest) ProtoMessage() + func (x *ListAllUserRequest) ProtoReflect() protoreflect.Message + func (x *ListAllUserRequest) Reset() + func (x *ListAllUserRequest) String() string + type ListAllUserResponse struct + Users []*User + func (*ListAllUserResponse) Descriptor() ([]byte, []int) + func (*ListAllUserResponse) ProtoMessage() + func (x *ListAllUserResponse) GetUsers() []*User + func (x *ListAllUserResponse) ProtoReflect() protoreflect.Message + func (x *ListAllUserResponse) Reset() + func (x *ListAllUserResponse) String() string + type ListUserFilterByAgeNameRequest struct + Limit int32 + MaxAge int32 + MinAge int32 + Name string + Offset int32 + func (*ListUserFilterByAgeNameRequest) Descriptor() ([]byte, []int) + func (*ListUserFilterByAgeNameRequest) ProtoMessage() + func (x *ListUserFilterByAgeNameRequest) GetLimit() int32 + func (x *ListUserFilterByAgeNameRequest) GetMaxAge() int32 + func (x *ListUserFilterByAgeNameRequest) GetMinAge() int32 + func (x *ListUserFilterByAgeNameRequest) GetName() string + func (x *ListUserFilterByAgeNameRequest) GetOffset() int32 + func (x *ListUserFilterByAgeNameRequest) ProtoReflect() protoreflect.Message + func (x *ListUserFilterByAgeNameRequest) Reset() + func (x *ListUserFilterByAgeNameRequest) String() string + type ListUserFilterByAgeNameResponse struct + Users []*User + func (*ListUserFilterByAgeNameResponse) Descriptor() ([]byte, []int) + func (*ListUserFilterByAgeNameResponse) ProtoMessage() + func (x *ListUserFilterByAgeNameResponse) GetUsers() []*User + func (x *ListUserFilterByAgeNameResponse) ProtoReflect() protoreflect.Message + func (x *ListUserFilterByAgeNameResponse) Reset() + func (x *ListUserFilterByAgeNameResponse) String() string + type UnimplementedUserServiceHandler struct + func (UnimplementedUserServiceHandler) Create(context.Context, *connect.Request[CreateUserRequest]) (*connect.Response[User], error) + func (UnimplementedUserServiceHandler) CreateBulk(context.Context, *connect.Request[CreateBulkUserRequest]) (*connect.Response[CreateBulkUserResponse], error) + func (UnimplementedUserServiceHandler) Delete(context.Context, *connect.Request[DeleteUserRequest]) (*connect.Response[emptypb.Empty], error) + func (UnimplementedUserServiceHandler) DeleteAll(context.Context, *connect.Request[DeleteAllUserRequest]) (*connect.Response[emptypb.Empty], error) + func (UnimplementedUserServiceHandler) FilterByAgeName(context.Context, *connect.Request[ListUserFilterByAgeNameRequest]) (*connect.Response[ListUserFilterByAgeNameResponse], error) + func (UnimplementedUserServiceHandler) GetByEmail(context.Context, *connect.Request[GetUserByEmailRequest]) (*connect.Response[User], error) + func (UnimplementedUserServiceHandler) GetByID(context.Context, *connect.Request[GetUserByIDRequest]) (*connect.Response[User], error) + func (UnimplementedUserServiceHandler) ListActive(context.Context, *connect.Request[ListActiveRequest]) (*connect.Response[ListActiveResponse], error) + func (UnimplementedUserServiceHandler) ListAll(context.Context, *connect.Request[ListAllUserRequest]) (*connect.Response[ListAllUserResponse], error) + func (UnimplementedUserServiceHandler) Update(context.Context, *connect.Request[UpdateUserRequest]) (*connect.Response[User], error) + type UpdateUserRequest struct + Age *int32 + Email string + ID int32 + IsActive *bool + LoginCount *int64 + Name string + Password *string + Preferences *string + Rating *float64 + func (*UpdateUserRequest) Descriptor() ([]byte, []int) + func (*UpdateUserRequest) ProtoMessage() + func (r *UpdateUserRequest) Validate() error + func (x *UpdateUserRequest) GetAge() int32 + func (x *UpdateUserRequest) GetEmail() string + func (x *UpdateUserRequest) GetID() int32 + func (x *UpdateUserRequest) GetIsActive() bool + func (x *UpdateUserRequest) GetLoginCount() int64 + func (x *UpdateUserRequest) GetName() string + func (x *UpdateUserRequest) GetPassword() string + func (x *UpdateUserRequest) GetPreferences() string + func (x *UpdateUserRequest) GetRating() float64 + func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message + func (x *UpdateUserRequest) Reset() + func (x *UpdateUserRequest) String() string + type User struct + Age *int32 + ApiKey []byte + CreatedAt *timestamppb.Timestamp + Email string + ID int32 + IsActive bool + LoginCount int64 + Name string + Preferences string + Rating float64 + UpdatedAt *timestamppb.Timestamp + func (*User) Descriptor() ([]byte, []int) + func (*User) ProtoMessage() + func (x *User) GetAge() int32 + func (x *User) GetApiKey() []byte + func (x *User) GetCreatedAt() *timestamppb.Timestamp + func (x *User) GetEmail() string + func (x *User) GetID() int32 + func (x *User) GetIsActive() bool + func (x *User) GetLoginCount() int64 + func (x *User) GetName() string + func (x *User) GetPreferences() string + func (x *User) GetRating() float64 + func (x *User) GetUpdatedAt() *timestamppb.Timestamp + func (x *User) ProtoReflect() protoreflect.Message + func (x *User) Reset() + func (x *User) String() string + type UserServiceClient interface + Create func(context.Context, *connect.Request[CreateUserRequest]) (*connect.Response[User], error) + CreateBulk func(context.Context, *connect.Request[CreateBulkUserRequest]) (*connect.Response[CreateBulkUserResponse], error) + Delete func(context.Context, *connect.Request[DeleteUserRequest]) (*connect.Response[emptypb.Empty], error) + DeleteAll func(context.Context, *connect.Request[DeleteAllUserRequest]) (*connect.Response[emptypb.Empty], error) + FilterByAgeName func(context.Context, *connect.Request[ListUserFilterByAgeNameRequest]) (*connect.Response[ListUserFilterByAgeNameResponse], error) + GetByEmail func(context.Context, *connect.Request[GetUserByEmailRequest]) (*connect.Response[User], error) + GetByID func(context.Context, *connect.Request[GetUserByIDRequest]) (*connect.Response[User], error) + ListActive func(context.Context, *connect.Request[ListActiveRequest]) (*connect.Response[ListActiveResponse], error) + ListAll func(context.Context, *connect.Request[ListAllUserRequest]) (*connect.Response[ListAllUserResponse], error) + Update func(context.Context, *connect.Request[UpdateUserRequest]) (*connect.Response[User], error) + func NewUserServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) UserServiceClient + type UserServiceHandler interface + Create func(context.Context, *connect.Request[CreateUserRequest]) (*connect.Response[User], error) + CreateBulk func(context.Context, *connect.Request[CreateBulkUserRequest]) (*connect.Response[CreateBulkUserResponse], error) + Delete func(context.Context, *connect.Request[DeleteUserRequest]) (*connect.Response[emptypb.Empty], error) + DeleteAll func(context.Context, *connect.Request[DeleteAllUserRequest]) (*connect.Response[emptypb.Empty], error) + FilterByAgeName func(context.Context, *connect.Request[ListUserFilterByAgeNameRequest]) (*connect.Response[ListUserFilterByAgeNameResponse], error) + GetByEmail func(context.Context, *connect.Request[GetUserByEmailRequest]) (*connect.Response[User], error) + GetByID func(context.Context, *connect.Request[GetUserByIDRequest]) (*connect.Response[User], error) + ListActive func(context.Context, *connect.Request[ListActiveRequest]) (*connect.Response[ListActiveResponse], error) + ListAll func(context.Context, *connect.Request[ListAllUserRequest]) (*connect.Response[ListAllUserResponse], error) + Update func(context.Context, *connect.Request[UpdateUserRequest]) (*connect.Response[User], error) + type ValidateInterceptor struct + func NewValidateInterceptor() *ValidateInterceptor + func (i *ValidateInterceptor) WrapStreamingClient(next connect.StreamingClientFunc) connect.StreamingClientFunc + func (i *ValidateInterceptor) WrapStreamingHandler(next connect.StreamingHandlerFunc) connect.StreamingHandlerFunc + func (i *ValidateInterceptor) WrapUnary(next connect.UnaryFunc) connect.UnaryFunc