proto

package
v1.0.46 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2025 License: Apache-2.0 Imports: 18 Imported by: 0

README

Protobuf Generation Status

✅ Successfully Generated Files

Core Protobuf Files
  • hmly.pb.go - Contains all message types (requests/responses)
  • hmly_grpc.pb.go - Contains service client/server interfaces
  • hmly.pb.gw.go - Contains gRPC gateway HTTP handlers
Helper Files
  • gateway.go - Consolidated registration functions
  • gateway_examples.go - Example usage patterns
  • gateway_test.go - Tests for gateway functions

🎯 Available Service Interfaces

Service Clients
  • HouseholdServiceClient
  • MemberServiceClient
  • MealServiceClient
  • EventServiceClient
Service Servers
  • HouseholdServiceServer
  • MemberServiceServer
  • MealServiceServer
  • EventServiceServer

📝 Available Message Types

Household Messages
  • CreateHouseholdRequest, HouseholdResponse
  • GetHouseholdRequest, GetHouseHoldsRequest
  • UpdateHouseholdRequest, HouseholdsResponse
Member Messages
  • CreateMemberRequest, MemberResponse
  • GetMemberRequest, GetMembersRequest
  • UpdateMemberRequest, MembersResponse
Meal Messages
  • CreateMealRequest, MealResponse
  • GetMealRequest, GetMealsRequest
  • UpdateMealRequest, MealsResponse
Event Messages
  • CreateEventRequest, EventResponse
  • GetEventRequest, GetEventsRequest
  • UpdateEventRequest, EventsResponse

🚀 Quick Usage

import "github.com/hmlylab/common/proto"

// Option 1: Connect to external gRPC server
err := proto.SetupGatewayFromEndpoint("localhost:50051", "8080")

// Option 2: Use existing connection  
err := proto.SetupGatewayWithConnection(conn, "8080")

// Option 3: Register individual services
ctx := context.Background()
mux := runtime.NewServeMux()
err := proto.RegisterAllHandlersFromEndpoint(ctx, mux, endpoint, opts)

✅ Status: FIXED

The protobuf generation is working correctly. All service interfaces and message types are properly generated and accessible.

Documentation

Overview

Package proto is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	HouseholdService_CreateHousehold_FullMethodName = "/api.HouseholdService/CreateHousehold"
	HouseholdService_GetHousehold_FullMethodName    = "/api.HouseholdService/GetHousehold"
	HouseholdService_GetHouseholds_FullMethodName   = "/api.HouseholdService/GetHouseholds"
	HouseholdService_UpdateHousehold_FullMethodName = "/api.HouseholdService/UpdateHousehold"
	HouseholdService_DeleteHousehold_FullMethodName = "/api.HouseholdService/DeleteHousehold"
)
View Source
const (
	MemberService_CreateMember_FullMethodName = "/api.MemberService/CreateMember"
	MemberService_GetMember_FullMethodName    = "/api.MemberService/GetMember"
	MemberService_GetMembers_FullMethodName   = "/api.MemberService/GetMembers"
	MemberService_UpdateMember_FullMethodName = "/api.MemberService/UpdateMember"
	MemberService_DeleteMember_FullMethodName = "/api.MemberService/DeleteMember"
)
View Source
const (
	MealService_CreateMeal_FullMethodName = "/api.MealService/CreateMeal"
	MealService_GetMeal_FullMethodName    = "/api.MealService/GetMeal"
	MealService_GetMeals_FullMethodName   = "/api.MealService/GetMeals"
	MealService_UpdateMeal_FullMethodName = "/api.MealService/UpdateMeal"
	MealService_DeleteMeal_FullMethodName = "/api.MealService/DeleteMeal"
)
View Source
const (
	EventService_CreateEvent_FullMethodName = "/api.EventService/CreateEvent"
	EventService_GetEvent_FullMethodName    = "/api.EventService/GetEvent"
	EventService_GetEvents_FullMethodName   = "/api.EventService/GetEvents"
	EventService_UpdateEvent_FullMethodName = "/api.EventService/UpdateEvent"
	EventService_DeleteEvent_FullMethodName = "/api.EventService/DeleteEvent"
)

Variables

View Source
var EventService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.EventService",
	HandlerType: (*EventServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateEvent",
			Handler:    _EventService_CreateEvent_Handler,
		},
		{
			MethodName: "GetEvent",
			Handler:    _EventService_GetEvent_Handler,
		},
		{
			MethodName: "GetEvents",
			Handler:    _EventService_GetEvents_Handler,
		},
		{
			MethodName: "UpdateEvent",
			Handler:    _EventService_UpdateEvent_Handler,
		},
		{
			MethodName: "DeleteEvent",
			Handler:    _EventService_DeleteEvent_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "hmly.proto",
}

EventService_ServiceDesc is the grpc.ServiceDesc for EventService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var HouseholdService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.HouseholdService",
	HandlerType: (*HouseholdServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateHousehold",
			Handler:    _HouseholdService_CreateHousehold_Handler,
		},
		{
			MethodName: "GetHousehold",
			Handler:    _HouseholdService_GetHousehold_Handler,
		},
		{
			MethodName: "GetHouseholds",
			Handler:    _HouseholdService_GetHouseholds_Handler,
		},
		{
			MethodName: "UpdateHousehold",
			Handler:    _HouseholdService_UpdateHousehold_Handler,
		},
		{
			MethodName: "DeleteHousehold",
			Handler:    _HouseholdService_DeleteHousehold_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "hmly.proto",
}

HouseholdService_ServiceDesc is the grpc.ServiceDesc for HouseholdService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MealService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.MealService",
	HandlerType: (*MealServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateMeal",
			Handler:    _MealService_CreateMeal_Handler,
		},
		{
			MethodName: "GetMeal",
			Handler:    _MealService_GetMeal_Handler,
		},
		{
			MethodName: "GetMeals",
			Handler:    _MealService_GetMeals_Handler,
		},
		{
			MethodName: "UpdateMeal",
			Handler:    _MealService_UpdateMeal_Handler,
		},
		{
			MethodName: "DeleteMeal",
			Handler:    _MealService_DeleteMeal_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "hmly.proto",
}

MealService_ServiceDesc is the grpc.ServiceDesc for MealService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MemberService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.MemberService",
	HandlerType: (*MemberServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateMember",
			Handler:    _MemberService_CreateMember_Handler,
		},
		{
			MethodName: "GetMember",
			Handler:    _MemberService_GetMember_Handler,
		},
		{
			MethodName: "GetMembers",
			Handler:    _MemberService_GetMembers_Handler,
		},
		{
			MethodName: "UpdateMember",
			Handler:    _MemberService_UpdateMember_Handler,
		},
		{
			MethodName: "DeleteMember",
			Handler:    _MemberService_DeleteMember_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "hmly.proto",
}

MemberService_ServiceDesc is the grpc.ServiceDesc for MemberService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterEventServiceHandler added in v1.0.40

func RegisterEventServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterEventServiceHandler registers the http handlers for service EventService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterEventServiceHandlerClient added in v1.0.40

func RegisterEventServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EventServiceClient) error

RegisterEventServiceHandlerClient registers the http handlers for service EventService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EventServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EventServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EventServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterEventServiceHandlerFromEndpoint added in v1.0.40

func RegisterEventServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterEventServiceHandlerFromEndpoint is same as RegisterEventServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterEventServiceHandlerServer added in v1.0.40

func RegisterEventServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EventServiceServer) error

RegisterEventServiceHandlerServer registers the http handlers for service EventService to "mux". UnaryRPC :call EventServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEventServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterEventServiceServer added in v0.1.2

func RegisterEventServiceServer(s grpc.ServiceRegistrar, srv EventServiceServer)

func RegisterHouseholdServiceHandler added in v1.0.40

func RegisterHouseholdServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterHouseholdServiceHandler registers the http handlers for service HouseholdService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterHouseholdServiceHandlerClient added in v1.0.40

func RegisterHouseholdServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client HouseholdServiceClient) error

RegisterHouseholdServiceHandlerClient registers the http handlers for service HouseholdService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "HouseholdServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "HouseholdServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "HouseholdServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterHouseholdServiceHandlerFromEndpoint added in v1.0.40

func RegisterHouseholdServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterHouseholdServiceHandlerFromEndpoint is same as RegisterHouseholdServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterHouseholdServiceHandlerServer added in v1.0.40

func RegisterHouseholdServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server HouseholdServiceServer) error

RegisterHouseholdServiceHandlerServer registers the http handlers for service HouseholdService to "mux". UnaryRPC :call HouseholdServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterHouseholdServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterHouseholdServiceServer

func RegisterHouseholdServiceServer(s grpc.ServiceRegistrar, srv HouseholdServiceServer)

func RegisterMealServiceHandler added in v1.0.40

func RegisterMealServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMealServiceHandler registers the http handlers for service MealService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMealServiceHandlerClient added in v1.0.40

func RegisterMealServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MealServiceClient) error

RegisterMealServiceHandlerClient registers the http handlers for service MealService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MealServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MealServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MealServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterMealServiceHandlerFromEndpoint added in v1.0.40

func RegisterMealServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMealServiceHandlerFromEndpoint is same as RegisterMealServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMealServiceHandlerServer added in v1.0.40

func RegisterMealServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MealServiceServer) error

RegisterMealServiceHandlerServer registers the http handlers for service MealService to "mux". UnaryRPC :call MealServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMealServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterMealServiceServer added in v0.1.2

func RegisterMealServiceServer(s grpc.ServiceRegistrar, srv MealServiceServer)

func RegisterMemberServiceHandler added in v1.0.40

func RegisterMemberServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterMemberServiceHandler registers the http handlers for service MemberService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterMemberServiceHandlerClient added in v1.0.40

func RegisterMemberServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MemberServiceClient) error

RegisterMemberServiceHandlerClient registers the http handlers for service MemberService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MemberServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MemberServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MemberServiceClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterMemberServiceHandlerFromEndpoint added in v1.0.40

func RegisterMemberServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterMemberServiceHandlerFromEndpoint is same as RegisterMemberServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterMemberServiceHandlerServer added in v1.0.40

func RegisterMemberServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MemberServiceServer) error

RegisterMemberServiceHandlerServer registers the http handlers for service MemberService to "mux". UnaryRPC :call MemberServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMemberServiceHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterMemberServiceServer added in v0.1.2

func RegisterMemberServiceServer(s grpc.ServiceRegistrar, srv MemberServiceServer)

Types

type CreateEventRequest added in v0.1.2

type CreateEventRequest struct {
	Name       string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	EntityId   string `protobuf:"bytes,2,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	EntityType string `protobuf:"bytes,3,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
	StartDate  string `protobuf:"bytes,4,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
	EndDate    string `protobuf:"bytes,5,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
	AssignedTo string `protobuf:"bytes,6,opt,name=assigned_to,json=assignedTo,proto3" json:"assigned_to,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEventRequest) Descriptor deprecated added in v0.1.2

func (*CreateEventRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEventRequest.ProtoReflect.Descriptor instead.

func (*CreateEventRequest) GetAssignedTo added in v0.1.2

func (x *CreateEventRequest) GetAssignedTo() string

func (*CreateEventRequest) GetEndDate added in v0.1.2

func (x *CreateEventRequest) GetEndDate() string

func (*CreateEventRequest) GetEntityId added in v0.1.2

func (x *CreateEventRequest) GetEntityId() string

func (*CreateEventRequest) GetEntityType added in v0.1.2

func (x *CreateEventRequest) GetEntityType() string

func (*CreateEventRequest) GetName added in v0.1.2

func (x *CreateEventRequest) GetName() string

func (*CreateEventRequest) GetStartDate added in v0.1.2

func (x *CreateEventRequest) GetStartDate() string

func (*CreateEventRequest) ProtoMessage added in v0.1.2

func (*CreateEventRequest) ProtoMessage()

func (*CreateEventRequest) ProtoReflect added in v0.1.2

func (x *CreateEventRequest) ProtoReflect() protoreflect.Message

func (*CreateEventRequest) Reset added in v0.1.2

func (x *CreateEventRequest) Reset()

func (*CreateEventRequest) String added in v0.1.2

func (x *CreateEventRequest) String() string

type CreateHouseholdRequest

type CreateHouseholdRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHouseholdRequest) Descriptor deprecated

func (*CreateHouseholdRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateHouseholdRequest.ProtoReflect.Descriptor instead.

func (*CreateHouseholdRequest) GetName

func (x *CreateHouseholdRequest) GetName() string

func (*CreateHouseholdRequest) ProtoMessage

func (*CreateHouseholdRequest) ProtoMessage()

func (*CreateHouseholdRequest) ProtoReflect

func (x *CreateHouseholdRequest) ProtoReflect() protoreflect.Message

func (*CreateHouseholdRequest) Reset

func (x *CreateHouseholdRequest) Reset()

func (*CreateHouseholdRequest) String

func (x *CreateHouseholdRequest) String() string

type CreateHouseholdResponse

type CreateHouseholdResponse struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ErrorMessage *Error `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateHouseholdResponse) Descriptor deprecated

func (*CreateHouseholdResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateHouseholdResponse.ProtoReflect.Descriptor instead.

func (*CreateHouseholdResponse) GetErrorMessage

func (x *CreateHouseholdResponse) GetErrorMessage() *Error

func (*CreateHouseholdResponse) GetId added in v1.0.45

func (x *CreateHouseholdResponse) GetId() string

func (*CreateHouseholdResponse) GetName

func (x *CreateHouseholdResponse) GetName() string

func (*CreateHouseholdResponse) ProtoMessage

func (*CreateHouseholdResponse) ProtoMessage()

func (*CreateHouseholdResponse) ProtoReflect

func (x *CreateHouseholdResponse) ProtoReflect() protoreflect.Message

func (*CreateHouseholdResponse) Reset

func (x *CreateHouseholdResponse) Reset()

func (*CreateHouseholdResponse) String

func (x *CreateHouseholdResponse) String() string

type CreateMealRequest added in v0.1.2

type CreateMealRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	HouseholdId string `protobuf:"bytes,2,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMealRequest) Descriptor deprecated added in v0.1.2

func (*CreateMealRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMealRequest.ProtoReflect.Descriptor instead.

func (*CreateMealRequest) GetHouseholdId added in v0.1.2

func (x *CreateMealRequest) GetHouseholdId() string

func (*CreateMealRequest) GetName added in v0.1.2

func (x *CreateMealRequest) GetName() string

func (*CreateMealRequest) ProtoMessage added in v0.1.2

func (*CreateMealRequest) ProtoMessage()

func (*CreateMealRequest) ProtoReflect added in v0.1.2

func (x *CreateMealRequest) ProtoReflect() protoreflect.Message

func (*CreateMealRequest) Reset added in v0.1.2

func (x *CreateMealRequest) Reset()

func (*CreateMealRequest) String added in v0.1.2

func (x *CreateMealRequest) String() string

type CreateMemberRequest added in v0.1.2

type CreateMemberRequest struct {
	HouseholdId string `protobuf:"bytes,1,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	UserId      string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateMemberRequest) Descriptor deprecated added in v0.1.2

func (*CreateMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateMemberRequest.ProtoReflect.Descriptor instead.

func (*CreateMemberRequest) GetHouseholdId added in v0.1.2

func (x *CreateMemberRequest) GetHouseholdId() string

func (*CreateMemberRequest) GetUserId added in v0.1.2

func (x *CreateMemberRequest) GetUserId() string

func (*CreateMemberRequest) ProtoMessage added in v0.1.2

func (*CreateMemberRequest) ProtoMessage()

func (*CreateMemberRequest) ProtoReflect added in v0.1.2

func (x *CreateMemberRequest) ProtoReflect() protoreflect.Message

func (*CreateMemberRequest) Reset added in v0.1.2

func (x *CreateMemberRequest) Reset()

func (*CreateMemberRequest) String added in v0.1.2

func (x *CreateMemberRequest) String() string

type Error

type Error struct {
	Code    int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*Error) Descriptor deprecated

func (*Error) Descriptor() ([]byte, []int)

Deprecated: Use Error.ProtoReflect.Descriptor instead.

func (*Error) GetCode

func (x *Error) GetCode() int32

func (*Error) GetMessage

func (x *Error) GetMessage() string

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) ProtoReflect

func (x *Error) ProtoReflect() protoreflect.Message

func (*Error) Reset

func (x *Error) Reset()

func (*Error) String

func (x *Error) String() string

type EventResponse added in v0.1.2

type EventResponse struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	EntityId     string `protobuf:"bytes,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	EntityType   string `protobuf:"bytes,4,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
	StartDate    string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
	EndDate      string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
	AssignedTo   string `protobuf:"bytes,7,opt,name=assigned_to,json=assignedTo,proto3" json:"assigned_to,omitempty"`
	ErrorMessage *Error `protobuf:"bytes,8,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	CreatedAt    string `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*EventResponse) Descriptor deprecated added in v0.1.2

func (*EventResponse) Descriptor() ([]byte, []int)

Deprecated: Use EventResponse.ProtoReflect.Descriptor instead.

func (*EventResponse) GetAssignedTo added in v0.1.2

func (x *EventResponse) GetAssignedTo() string

func (*EventResponse) GetCreatedAt added in v1.0.45

func (x *EventResponse) GetCreatedAt() string

func (*EventResponse) GetEndDate added in v0.1.2

func (x *EventResponse) GetEndDate() string

func (*EventResponse) GetEntityId added in v0.1.2

func (x *EventResponse) GetEntityId() string

func (*EventResponse) GetEntityType added in v0.1.2

func (x *EventResponse) GetEntityType() string

func (*EventResponse) GetErrorMessage added in v0.1.2

func (x *EventResponse) GetErrorMessage() *Error

func (*EventResponse) GetId added in v0.1.2

func (x *EventResponse) GetId() string

func (*EventResponse) GetName added in v0.1.2

func (x *EventResponse) GetName() string

func (*EventResponse) GetStartDate added in v0.1.2

func (x *EventResponse) GetStartDate() string

func (*EventResponse) GetUpdatedAt added in v1.0.45

func (x *EventResponse) GetUpdatedAt() string

func (*EventResponse) ProtoMessage added in v0.1.2

func (*EventResponse) ProtoMessage()

func (*EventResponse) ProtoReflect added in v0.1.2

func (x *EventResponse) ProtoReflect() protoreflect.Message

func (*EventResponse) Reset added in v0.1.2

func (x *EventResponse) Reset()

func (*EventResponse) String added in v0.1.2

func (x *EventResponse) String() string

type EventServiceClient added in v0.1.2

type EventServiceClient interface {
	CreateEvent(ctx context.Context, in *CreateEventRequest, opts ...grpc.CallOption) (*EventResponse, error)
	GetEvent(ctx context.Context, in *GetEventRequest, opts ...grpc.CallOption) (*EventResponse, error)
	GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (*EventsResponse, error)
	UpdateEvent(ctx context.Context, in *UpdateEventRequest, opts ...grpc.CallOption) (*EventResponse, error)
	DeleteEvent(ctx context.Context, in *GetEventRequest, opts ...grpc.CallOption) (*EventResponse, error)
}

EventServiceClient is the client API for EventService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewEventServiceClient added in v0.1.2

func NewEventServiceClient(cc grpc.ClientConnInterface) EventServiceClient

type EventServiceServer added in v0.1.2

type EventServiceServer interface {
	CreateEvent(context.Context, *CreateEventRequest) (*EventResponse, error)
	GetEvent(context.Context, *GetEventRequest) (*EventResponse, error)
	GetEvents(context.Context, *GetEventsRequest) (*EventsResponse, error)
	UpdateEvent(context.Context, *UpdateEventRequest) (*EventResponse, error)
	DeleteEvent(context.Context, *GetEventRequest) (*EventResponse, error)
	// contains filtered or unexported methods
}

EventServiceServer is the server API for EventService service. All implementations must embed UnimplementedEventServiceServer for forward compatibility.

type EventsResponse added in v0.1.2

type EventsResponse struct {
	Events       []*EventResponse `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
	ErrorMessage *Error           `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*EventsResponse) Descriptor deprecated added in v0.1.2

func (*EventsResponse) Descriptor() ([]byte, []int)

Deprecated: Use EventsResponse.ProtoReflect.Descriptor instead.

func (*EventsResponse) GetErrorMessage added in v0.1.2

func (x *EventsResponse) GetErrorMessage() *Error

func (*EventsResponse) GetEvents added in v0.1.2

func (x *EventsResponse) GetEvents() []*EventResponse

func (*EventsResponse) ProtoMessage added in v0.1.2

func (*EventsResponse) ProtoMessage()

func (*EventsResponse) ProtoReflect added in v0.1.2

func (x *EventsResponse) ProtoReflect() protoreflect.Message

func (*EventsResponse) Reset added in v0.1.2

func (x *EventsResponse) Reset()

func (*EventsResponse) String added in v0.1.2

func (x *EventsResponse) String() string

type GetEventRequest added in v0.1.2

type GetEventRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEventRequest) Descriptor deprecated added in v0.1.2

func (*GetEventRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEventRequest.ProtoReflect.Descriptor instead.

func (*GetEventRequest) GetId added in v1.0.45

func (x *GetEventRequest) GetId() string

func (*GetEventRequest) ProtoMessage added in v0.1.2

func (*GetEventRequest) ProtoMessage()

func (*GetEventRequest) ProtoReflect added in v0.1.2

func (x *GetEventRequest) ProtoReflect() protoreflect.Message

func (*GetEventRequest) Reset added in v0.1.2

func (x *GetEventRequest) Reset()

func (*GetEventRequest) String added in v0.1.2

func (x *GetEventRequest) String() string

type GetEventsRequest added in v0.1.2

type GetEventsRequest struct {
	EntityType *string `protobuf:"bytes,1,opt,name=entityType,proto3,oneof" json:"entityType,omitempty"`
	Offset     *int32  `protobuf:"varint,2,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
	Limit      *int32  `protobuf:"varint,3,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEventsRequest) Descriptor deprecated added in v0.1.2

func (*GetEventsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEventsRequest.ProtoReflect.Descriptor instead.

func (*GetEventsRequest) GetEntityType added in v0.1.2

func (x *GetEventsRequest) GetEntityType() string

func (*GetEventsRequest) GetLimit added in v0.1.2

func (x *GetEventsRequest) GetLimit() int32

func (*GetEventsRequest) GetOffset added in v0.1.2

func (x *GetEventsRequest) GetOffset() int32

func (*GetEventsRequest) ProtoMessage added in v0.1.2

func (*GetEventsRequest) ProtoMessage()

func (*GetEventsRequest) ProtoReflect added in v0.1.2

func (x *GetEventsRequest) ProtoReflect() protoreflect.Message

func (*GetEventsRequest) Reset added in v0.1.2

func (x *GetEventsRequest) Reset()

func (*GetEventsRequest) String added in v0.1.2

func (x *GetEventsRequest) String() string

type GetHouseHoldsRequest

type GetHouseHoldsRequest struct {
	Offset int32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit  int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHouseHoldsRequest) Descriptor deprecated

func (*GetHouseHoldsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHouseHoldsRequest.ProtoReflect.Descriptor instead.

func (*GetHouseHoldsRequest) GetLimit

func (x *GetHouseHoldsRequest) GetLimit() int32

func (*GetHouseHoldsRequest) GetOffset

func (x *GetHouseHoldsRequest) GetOffset() int32

func (*GetHouseHoldsRequest) ProtoMessage

func (*GetHouseHoldsRequest) ProtoMessage()

func (*GetHouseHoldsRequest) ProtoReflect

func (x *GetHouseHoldsRequest) ProtoReflect() protoreflect.Message

func (*GetHouseHoldsRequest) Reset

func (x *GetHouseHoldsRequest) Reset()

func (*GetHouseHoldsRequest) String

func (x *GetHouseHoldsRequest) String() string

type GetHouseholdRequest

type GetHouseholdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHouseholdRequest) Descriptor deprecated

func (*GetHouseholdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHouseholdRequest.ProtoReflect.Descriptor instead.

func (*GetHouseholdRequest) GetId added in v1.0.45

func (x *GetHouseholdRequest) GetId() string

func (*GetHouseholdRequest) ProtoMessage

func (*GetHouseholdRequest) ProtoMessage()

func (*GetHouseholdRequest) ProtoReflect

func (x *GetHouseholdRequest) ProtoReflect() protoreflect.Message

func (*GetHouseholdRequest) Reset

func (x *GetHouseholdRequest) Reset()

func (*GetHouseholdRequest) String

func (x *GetHouseholdRequest) String() string

type GetMealRequest added in v0.1.2

type GetMealRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMealRequest) Descriptor deprecated added in v0.1.2

func (*GetMealRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMealRequest.ProtoReflect.Descriptor instead.

func (*GetMealRequest) GetId added in v1.0.45

func (x *GetMealRequest) GetId() string

func (*GetMealRequest) ProtoMessage added in v0.1.2

func (*GetMealRequest) ProtoMessage()

func (*GetMealRequest) ProtoReflect added in v0.1.2

func (x *GetMealRequest) ProtoReflect() protoreflect.Message

func (*GetMealRequest) Reset added in v0.1.2

func (x *GetMealRequest) Reset()

func (*GetMealRequest) String added in v0.1.2

func (x *GetMealRequest) String() string

type GetMealsRequest added in v0.1.2

type GetMealsRequest struct {
	HouseholdId string `protobuf:"bytes,1,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMealsRequest) Descriptor deprecated added in v0.1.2

func (*GetMealsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMealsRequest.ProtoReflect.Descriptor instead.

func (*GetMealsRequest) GetHouseholdId added in v0.1.2

func (x *GetMealsRequest) GetHouseholdId() string

func (*GetMealsRequest) ProtoMessage added in v0.1.2

func (*GetMealsRequest) ProtoMessage()

func (*GetMealsRequest) ProtoReflect added in v0.1.2

func (x *GetMealsRequest) ProtoReflect() protoreflect.Message

func (*GetMealsRequest) Reset added in v0.1.2

func (x *GetMealsRequest) Reset()

func (*GetMealsRequest) String added in v0.1.2

func (x *GetMealsRequest) String() string

type GetMemberRequest added in v0.1.2

type GetMemberRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMemberRequest) Descriptor deprecated added in v0.1.2

func (*GetMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMemberRequest.ProtoReflect.Descriptor instead.

func (*GetMemberRequest) GetId added in v1.0.45

func (x *GetMemberRequest) GetId() string

func (*GetMemberRequest) ProtoMessage added in v0.1.2

func (*GetMemberRequest) ProtoMessage()

func (*GetMemberRequest) ProtoReflect added in v0.1.2

func (x *GetMemberRequest) ProtoReflect() protoreflect.Message

func (*GetMemberRequest) Reset added in v0.1.2

func (x *GetMemberRequest) Reset()

func (*GetMemberRequest) String added in v0.1.2

func (x *GetMemberRequest) String() string

type GetMembersRequest added in v0.1.2

type GetMembersRequest struct {
	HouseholdId string `protobuf:"bytes,1,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMembersRequest) Descriptor deprecated added in v0.1.2

func (*GetMembersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMembersRequest.ProtoReflect.Descriptor instead.

func (*GetMembersRequest) GetHouseholdId added in v0.1.2

func (x *GetMembersRequest) GetHouseholdId() string

func (*GetMembersRequest) ProtoMessage added in v0.1.2

func (*GetMembersRequest) ProtoMessage()

func (*GetMembersRequest) ProtoReflect added in v0.1.2

func (x *GetMembersRequest) ProtoReflect() protoreflect.Message

func (*GetMembersRequest) Reset added in v0.1.2

func (x *GetMembersRequest) Reset()

func (*GetMembersRequest) String added in v0.1.2

func (x *GetMembersRequest) String() string

type HouseholdResponse

type HouseholdResponse struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ErrorMessage *Error `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	CreatedAt    string `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*HouseholdResponse) Descriptor deprecated

func (*HouseholdResponse) Descriptor() ([]byte, []int)

Deprecated: Use HouseholdResponse.ProtoReflect.Descriptor instead.

func (*HouseholdResponse) GetCreatedAt added in v1.0.45

func (x *HouseholdResponse) GetCreatedAt() string

func (*HouseholdResponse) GetErrorMessage

func (x *HouseholdResponse) GetErrorMessage() *Error

func (*HouseholdResponse) GetId

func (x *HouseholdResponse) GetId() string

func (*HouseholdResponse) GetName

func (x *HouseholdResponse) GetName() string

func (*HouseholdResponse) GetUpdatedAt added in v1.0.45

func (x *HouseholdResponse) GetUpdatedAt() string

func (*HouseholdResponse) ProtoMessage

func (*HouseholdResponse) ProtoMessage()

func (*HouseholdResponse) ProtoReflect

func (x *HouseholdResponse) ProtoReflect() protoreflect.Message

func (*HouseholdResponse) Reset

func (x *HouseholdResponse) Reset()

func (*HouseholdResponse) String

func (x *HouseholdResponse) String() string

type HouseholdServiceClient

type HouseholdServiceClient interface {
	CreateHousehold(ctx context.Context, in *CreateHouseholdRequest, opts ...grpc.CallOption) (*HouseholdResponse, error)
	GetHousehold(ctx context.Context, in *GetHouseholdRequest, opts ...grpc.CallOption) (*HouseholdResponse, error)
	GetHouseholds(ctx context.Context, in *GetHouseHoldsRequest, opts ...grpc.CallOption) (*HouseholdsResponse, error)
	UpdateHousehold(ctx context.Context, in *UpdateHouseholdRequest, opts ...grpc.CallOption) (*HouseholdResponse, error)
	DeleteHousehold(ctx context.Context, in *GetHouseholdRequest, opts ...grpc.CallOption) (*HouseholdResponse, error)
}

HouseholdServiceClient is the client API for HouseholdService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type HouseholdServiceServer

type HouseholdServiceServer interface {
	CreateHousehold(context.Context, *CreateHouseholdRequest) (*HouseholdResponse, error)
	GetHousehold(context.Context, *GetHouseholdRequest) (*HouseholdResponse, error)
	GetHouseholds(context.Context, *GetHouseHoldsRequest) (*HouseholdsResponse, error)
	UpdateHousehold(context.Context, *UpdateHouseholdRequest) (*HouseholdResponse, error)
	DeleteHousehold(context.Context, *GetHouseholdRequest) (*HouseholdResponse, error)
	// contains filtered or unexported methods
}

HouseholdServiceServer is the server API for HouseholdService service. All implementations must embed UnimplementedHouseholdServiceServer for forward compatibility.

type HouseholdsResponse

type HouseholdsResponse struct {
	Households   []*HouseholdResponse `protobuf:"bytes,1,rep,name=households,proto3" json:"households,omitempty"`
	ErrorMessage *Error               `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*HouseholdsResponse) Descriptor deprecated

func (*HouseholdsResponse) Descriptor() ([]byte, []int)

Deprecated: Use HouseholdsResponse.ProtoReflect.Descriptor instead.

func (*HouseholdsResponse) GetErrorMessage

func (x *HouseholdsResponse) GetErrorMessage() *Error

func (*HouseholdsResponse) GetHouseholds

func (x *HouseholdsResponse) GetHouseholds() []*HouseholdResponse

func (*HouseholdsResponse) ProtoMessage

func (*HouseholdsResponse) ProtoMessage()

func (*HouseholdsResponse) ProtoReflect

func (x *HouseholdsResponse) ProtoReflect() protoreflect.Message

func (*HouseholdsResponse) Reset

func (x *HouseholdsResponse) Reset()

func (*HouseholdsResponse) String

func (x *HouseholdsResponse) String() string

type MealResponse added in v0.1.2

type MealResponse struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name         string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	HouseholdId  string `protobuf:"bytes,3,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	ErrorMessage *Error `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	CreatedAt    string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*MealResponse) Descriptor deprecated added in v0.1.2

func (*MealResponse) Descriptor() ([]byte, []int)

Deprecated: Use MealResponse.ProtoReflect.Descriptor instead.

func (*MealResponse) GetCreatedAt added in v1.0.45

func (x *MealResponse) GetCreatedAt() string

func (*MealResponse) GetErrorMessage added in v0.1.2

func (x *MealResponse) GetErrorMessage() *Error

func (*MealResponse) GetHouseholdId added in v0.1.2

func (x *MealResponse) GetHouseholdId() string

func (*MealResponse) GetId added in v0.1.2

func (x *MealResponse) GetId() string

func (*MealResponse) GetName added in v0.1.2

func (x *MealResponse) GetName() string

func (*MealResponse) GetUpdatedAt added in v1.0.45

func (x *MealResponse) GetUpdatedAt() string

func (*MealResponse) ProtoMessage added in v0.1.2

func (*MealResponse) ProtoMessage()

func (*MealResponse) ProtoReflect added in v0.1.2

func (x *MealResponse) ProtoReflect() protoreflect.Message

func (*MealResponse) Reset added in v0.1.2

func (x *MealResponse) Reset()

func (*MealResponse) String added in v0.1.2

func (x *MealResponse) String() string

type MealServiceClient added in v0.1.2

type MealServiceClient interface {
	CreateMeal(ctx context.Context, in *CreateMealRequest, opts ...grpc.CallOption) (*MealResponse, error)
	GetMeal(ctx context.Context, in *GetMealRequest, opts ...grpc.CallOption) (*MealResponse, error)
	GetMeals(ctx context.Context, in *GetMealsRequest, opts ...grpc.CallOption) (*MealsResponse, error)
	UpdateMeal(ctx context.Context, in *UpdateMealRequest, opts ...grpc.CallOption) (*MealResponse, error)
	DeleteMeal(ctx context.Context, in *GetMealRequest, opts ...grpc.CallOption) (*MealResponse, error)
}

MealServiceClient is the client API for MealService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewMealServiceClient added in v0.1.2

func NewMealServiceClient(cc grpc.ClientConnInterface) MealServiceClient

type MealServiceServer added in v0.1.2

type MealServiceServer interface {
	CreateMeal(context.Context, *CreateMealRequest) (*MealResponse, error)
	GetMeal(context.Context, *GetMealRequest) (*MealResponse, error)
	GetMeals(context.Context, *GetMealsRequest) (*MealsResponse, error)
	UpdateMeal(context.Context, *UpdateMealRequest) (*MealResponse, error)
	DeleteMeal(context.Context, *GetMealRequest) (*MealResponse, error)
	// contains filtered or unexported methods
}

MealServiceServer is the server API for MealService service. All implementations must embed UnimplementedMealServiceServer for forward compatibility.

type MealsResponse added in v0.1.2

type MealsResponse struct {
	Meals        []*MealResponse `protobuf:"bytes,1,rep,name=meals,proto3" json:"meals,omitempty"`
	ErrorMessage *Error          `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*MealsResponse) Descriptor deprecated added in v0.1.2

func (*MealsResponse) Descriptor() ([]byte, []int)

Deprecated: Use MealsResponse.ProtoReflect.Descriptor instead.

func (*MealsResponse) GetErrorMessage added in v0.1.2

func (x *MealsResponse) GetErrorMessage() *Error

func (*MealsResponse) GetMeals added in v0.1.2

func (x *MealsResponse) GetMeals() []*MealResponse

func (*MealsResponse) ProtoMessage added in v0.1.2

func (*MealsResponse) ProtoMessage()

func (*MealsResponse) ProtoReflect added in v0.1.2

func (x *MealsResponse) ProtoReflect() protoreflect.Message

func (*MealsResponse) Reset added in v0.1.2

func (x *MealsResponse) Reset()

func (*MealsResponse) String added in v0.1.2

func (x *MealsResponse) String() string

type MemberResponse added in v0.1.2

type MemberResponse struct {
	Id           string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	HouseholdId  string `protobuf:"bytes,2,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	UserId       string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	ErrorMessage *Error `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	CreatedAt    string `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt    string `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberResponse) Descriptor deprecated added in v0.1.2

func (*MemberResponse) Descriptor() ([]byte, []int)

Deprecated: Use MemberResponse.ProtoReflect.Descriptor instead.

func (*MemberResponse) GetCreatedAt added in v1.0.45

func (x *MemberResponse) GetCreatedAt() string

func (*MemberResponse) GetErrorMessage added in v0.1.2

func (x *MemberResponse) GetErrorMessage() *Error

func (*MemberResponse) GetHouseholdId added in v0.1.2

func (x *MemberResponse) GetHouseholdId() string

func (*MemberResponse) GetId added in v0.1.2

func (x *MemberResponse) GetId() string

func (*MemberResponse) GetUpdatedAt added in v1.0.45

func (x *MemberResponse) GetUpdatedAt() string

func (*MemberResponse) GetUserId added in v0.1.2

func (x *MemberResponse) GetUserId() string

func (*MemberResponse) ProtoMessage added in v0.1.2

func (*MemberResponse) ProtoMessage()

func (*MemberResponse) ProtoReflect added in v0.1.2

func (x *MemberResponse) ProtoReflect() protoreflect.Message

func (*MemberResponse) Reset added in v0.1.2

func (x *MemberResponse) Reset()

func (*MemberResponse) String added in v0.1.2

func (x *MemberResponse) String() string

type MemberServiceClient added in v0.1.2

type MemberServiceClient interface {
	CreateMember(ctx context.Context, in *CreateMemberRequest, opts ...grpc.CallOption) (*MemberResponse, error)
	GetMember(ctx context.Context, in *GetMemberRequest, opts ...grpc.CallOption) (*MemberResponse, error)
	GetMembers(ctx context.Context, in *GetMembersRequest, opts ...grpc.CallOption) (*MembersResponse, error)
	UpdateMember(ctx context.Context, in *UpdateMemberRequest, opts ...grpc.CallOption) (*MemberResponse, error)
	DeleteMember(ctx context.Context, in *GetMemberRequest, opts ...grpc.CallOption) (*MemberResponse, error)
}

MemberServiceClient is the client API for MemberService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewMemberServiceClient added in v0.1.2

func NewMemberServiceClient(cc grpc.ClientConnInterface) MemberServiceClient

type MemberServiceServer added in v0.1.2

type MemberServiceServer interface {
	CreateMember(context.Context, *CreateMemberRequest) (*MemberResponse, error)
	GetMember(context.Context, *GetMemberRequest) (*MemberResponse, error)
	GetMembers(context.Context, *GetMembersRequest) (*MembersResponse, error)
	UpdateMember(context.Context, *UpdateMemberRequest) (*MemberResponse, error)
	DeleteMember(context.Context, *GetMemberRequest) (*MemberResponse, error)
	// contains filtered or unexported methods
}

MemberServiceServer is the server API for MemberService service. All implementations must embed UnimplementedMemberServiceServer for forward compatibility.

type MembersResponse added in v0.1.2

type MembersResponse struct {
	Members      []*MemberResponse `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
	ErrorMessage *Error            `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*MembersResponse) Descriptor deprecated added in v0.1.2

func (*MembersResponse) Descriptor() ([]byte, []int)

Deprecated: Use MembersResponse.ProtoReflect.Descriptor instead.

func (*MembersResponse) GetErrorMessage added in v0.1.2

func (x *MembersResponse) GetErrorMessage() *Error

func (*MembersResponse) GetMembers added in v0.1.2

func (x *MembersResponse) GetMembers() []*MemberResponse

func (*MembersResponse) ProtoMessage added in v0.1.2

func (*MembersResponse) ProtoMessage()

func (*MembersResponse) ProtoReflect added in v0.1.2

func (x *MembersResponse) ProtoReflect() protoreflect.Message

func (*MembersResponse) Reset added in v0.1.2

func (x *MembersResponse) Reset()

func (*MembersResponse) String added in v0.1.2

func (x *MembersResponse) String() string

type UnimplementedEventServiceServer added in v0.1.2

type UnimplementedEventServiceServer struct{}

UnimplementedEventServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedEventServiceServer) CreateEvent added in v0.1.2

func (UnimplementedEventServiceServer) DeleteEvent added in v0.1.2

func (UnimplementedEventServiceServer) GetEvent added in v0.1.2

func (UnimplementedEventServiceServer) GetEvents added in v0.1.2

func (UnimplementedEventServiceServer) UpdateEvent added in v0.1.2

type UnimplementedHouseholdServiceServer

type UnimplementedHouseholdServiceServer struct{}

UnimplementedHouseholdServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedHouseholdServiceServer) CreateHousehold

func (UnimplementedHouseholdServiceServer) DeleteHousehold

func (UnimplementedHouseholdServiceServer) GetHousehold

func (UnimplementedHouseholdServiceServer) GetHouseholds

func (UnimplementedHouseholdServiceServer) UpdateHousehold

type UnimplementedMealServiceServer added in v0.1.2

type UnimplementedMealServiceServer struct{}

UnimplementedMealServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedMealServiceServer) CreateMeal added in v0.1.2

func (UnimplementedMealServiceServer) DeleteMeal added in v0.1.2

func (UnimplementedMealServiceServer) GetMeal added in v0.1.2

func (UnimplementedMealServiceServer) GetMeals added in v0.1.2

func (UnimplementedMealServiceServer) UpdateMeal added in v0.1.2

type UnimplementedMemberServiceServer added in v0.1.2

type UnimplementedMemberServiceServer struct{}

UnimplementedMemberServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedMemberServiceServer) CreateMember added in v0.1.2

func (UnimplementedMemberServiceServer) DeleteMember added in v0.1.2

func (UnimplementedMemberServiceServer) GetMember added in v0.1.2

func (UnimplementedMemberServiceServer) GetMembers added in v0.1.2

func (UnimplementedMemberServiceServer) UpdateMember added in v0.1.2

type UnsafeEventServiceServer added in v0.1.2

type UnsafeEventServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeEventServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EventServiceServer will result in compilation errors.

type UnsafeHouseholdServiceServer

type UnsafeHouseholdServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeHouseholdServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HouseholdServiceServer will result in compilation errors.

type UnsafeMealServiceServer added in v0.1.2

type UnsafeMealServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMealServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MealServiceServer will result in compilation errors.

type UnsafeMemberServiceServer added in v0.1.2

type UnsafeMemberServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMemberServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MemberServiceServer will result in compilation errors.

type UpdateEventRequest added in v0.1.2

type UpdateEventRequest struct {
	Id         string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	EntityId   string `protobuf:"bytes,3,opt,name=entity_id,json=entityId,proto3" json:"entity_id,omitempty"`
	EntityType string `protobuf:"bytes,4,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"`
	StartDate  string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
	EndDate    string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
	AssignedTo string `protobuf:"bytes,7,opt,name=assigned_to,json=assignedTo,proto3" json:"assigned_to,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEventRequest) Descriptor deprecated added in v0.1.2

func (*UpdateEventRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEventRequest.ProtoReflect.Descriptor instead.

func (*UpdateEventRequest) GetAssignedTo added in v0.1.2

func (x *UpdateEventRequest) GetAssignedTo() string

func (*UpdateEventRequest) GetEndDate added in v0.1.2

func (x *UpdateEventRequest) GetEndDate() string

func (*UpdateEventRequest) GetEntityId added in v0.1.2

func (x *UpdateEventRequest) GetEntityId() string

func (*UpdateEventRequest) GetEntityType added in v0.1.2

func (x *UpdateEventRequest) GetEntityType() string

func (*UpdateEventRequest) GetId added in v1.0.45

func (x *UpdateEventRequest) GetId() string

func (*UpdateEventRequest) GetName added in v0.1.2

func (x *UpdateEventRequest) GetName() string

func (*UpdateEventRequest) GetStartDate added in v0.1.2

func (x *UpdateEventRequest) GetStartDate() string

func (*UpdateEventRequest) ProtoMessage added in v0.1.2

func (*UpdateEventRequest) ProtoMessage()

func (*UpdateEventRequest) ProtoReflect added in v0.1.2

func (x *UpdateEventRequest) ProtoReflect() protoreflect.Message

func (*UpdateEventRequest) Reset added in v0.1.2

func (x *UpdateEventRequest) Reset()

func (*UpdateEventRequest) String added in v0.1.2

func (x *UpdateEventRequest) String() string

type UpdateHouseholdRequest

type UpdateHouseholdRequest struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHouseholdRequest) Descriptor deprecated

func (*UpdateHouseholdRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateHouseholdRequest.ProtoReflect.Descriptor instead.

func (*UpdateHouseholdRequest) GetId added in v1.0.45

func (x *UpdateHouseholdRequest) GetId() string

func (*UpdateHouseholdRequest) GetName

func (x *UpdateHouseholdRequest) GetName() string

func (*UpdateHouseholdRequest) ProtoMessage

func (*UpdateHouseholdRequest) ProtoMessage()

func (*UpdateHouseholdRequest) ProtoReflect

func (x *UpdateHouseholdRequest) ProtoReflect() protoreflect.Message

func (*UpdateHouseholdRequest) Reset

func (x *UpdateHouseholdRequest) Reset()

func (*UpdateHouseholdRequest) String

func (x *UpdateHouseholdRequest) String() string

type UpdateMealRequest added in v0.1.2

type UpdateMealRequest struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	HouseholdId string `protobuf:"bytes,4,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMealRequest) Descriptor deprecated added in v0.1.2

func (*UpdateMealRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateMealRequest.ProtoReflect.Descriptor instead.

func (*UpdateMealRequest) GetHouseholdId added in v0.1.2

func (x *UpdateMealRequest) GetHouseholdId() string

func (*UpdateMealRequest) GetId added in v1.0.45

func (x *UpdateMealRequest) GetId() string

func (*UpdateMealRequest) GetName added in v0.1.2

func (x *UpdateMealRequest) GetName() string

func (*UpdateMealRequest) ProtoMessage added in v0.1.2

func (*UpdateMealRequest) ProtoMessage()

func (*UpdateMealRequest) ProtoReflect added in v0.1.2

func (x *UpdateMealRequest) ProtoReflect() protoreflect.Message

func (*UpdateMealRequest) Reset added in v0.1.2

func (x *UpdateMealRequest) Reset()

func (*UpdateMealRequest) String added in v0.1.2

func (x *UpdateMealRequest) String() string

type UpdateMemberRequest added in v0.1.2

type UpdateMemberRequest struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	HouseholdId string `protobuf:"bytes,2,opt,name=household_id,json=householdId,proto3" json:"household_id,omitempty"`
	UserId      string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateMemberRequest) Descriptor deprecated added in v0.1.2

func (*UpdateMemberRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateMemberRequest.ProtoReflect.Descriptor instead.

func (*UpdateMemberRequest) GetHouseholdId added in v0.1.2

func (x *UpdateMemberRequest) GetHouseholdId() string

func (*UpdateMemberRequest) GetId added in v1.0.45

func (x *UpdateMemberRequest) GetId() string

func (*UpdateMemberRequest) GetUserId added in v0.1.2

func (x *UpdateMemberRequest) GetUserId() string

func (*UpdateMemberRequest) ProtoMessage added in v0.1.2

func (*UpdateMemberRequest) ProtoMessage()

func (*UpdateMemberRequest) ProtoReflect added in v0.1.2

func (x *UpdateMemberRequest) ProtoReflect() protoreflect.Message

func (*UpdateMemberRequest) Reset added in v0.1.2

func (x *UpdateMemberRequest) Reset()

func (*UpdateMemberRequest) String added in v0.1.2

func (x *UpdateMemberRequest) String() string

type VerifyTokenRequest added in v0.1.2

type VerifyTokenRequest struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*VerifyTokenRequest) Descriptor deprecated added in v0.1.2

func (*VerifyTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use VerifyTokenRequest.ProtoReflect.Descriptor instead.

func (*VerifyTokenRequest) GetToken added in v0.1.2

func (x *VerifyTokenRequest) GetToken() string

func (*VerifyTokenRequest) ProtoMessage added in v0.1.2

func (*VerifyTokenRequest) ProtoMessage()

func (*VerifyTokenRequest) ProtoReflect added in v0.1.2

func (x *VerifyTokenRequest) ProtoReflect() protoreflect.Message

func (*VerifyTokenRequest) Reset added in v0.1.2

func (x *VerifyTokenRequest) Reset()

func (*VerifyTokenRequest) String added in v0.1.2

func (x *VerifyTokenRequest) String() string

type VerifyTokenResponse added in v0.1.2

type VerifyTokenResponse struct {
	Valid        bool   `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
	UserId       string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	ErrorMessage *Error `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3,oneof" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*VerifyTokenResponse) Descriptor deprecated added in v0.1.2

func (*VerifyTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use VerifyTokenResponse.ProtoReflect.Descriptor instead.

func (*VerifyTokenResponse) GetErrorMessage added in v0.1.2

func (x *VerifyTokenResponse) GetErrorMessage() *Error

func (*VerifyTokenResponse) GetUserId added in v0.1.2

func (x *VerifyTokenResponse) GetUserId() string

func (*VerifyTokenResponse) GetValid added in v0.1.2

func (x *VerifyTokenResponse) GetValid() bool

func (*VerifyTokenResponse) ProtoMessage added in v0.1.2

func (*VerifyTokenResponse) ProtoMessage()

func (*VerifyTokenResponse) ProtoReflect added in v0.1.2

func (x *VerifyTokenResponse) ProtoReflect() protoreflect.Message

func (*VerifyTokenResponse) Reset added in v0.1.2

func (x *VerifyTokenResponse) Reset()

func (*VerifyTokenResponse) String added in v0.1.2

func (x *VerifyTokenResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL