Documentation
¶
Overview ¶
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Copyright (c) 2024 Eli Janssen Use of this source code is governed by an MIT-style license that can be found in the LICENSE file.
Index ¶
- func AuthHook(up GetUserProvider) func(context.Context) (context.Context, error)
- type GetUserProvider
- type Options
- type Server
- func (s *Server) AddEventItem(ctx context.Context, r *icbt.AddEventItemRequest) (*icbt.AddEventItemResponse, error)
- func (s *Server) AddFavorite(ctx context.Context, r *icbt.CreateFavoriteRequest) (*icbt.CreateFavoriteResponse, error)
- func (s *Server) CreateEarmark(ctx context.Context, r *icbt.CreateEarmarkRequest) (*icbt.CreateEarmarkResponse, error)
- func (s *Server) CreateEvent(ctx context.Context, r *icbt.CreateEventRequest) (*icbt.CreateEventResponse, error)
- func (s *Server) DeleteAllNotifications(ctx context.Context, r *icbt.Empty) (*icbt.Empty, error)
- func (s *Server) DeleteEvent(ctx context.Context, r *icbt.DeleteEventRequest) (*icbt.Empty, error)
- func (s *Server) DeleteNotification(ctx context.Context, r *icbt.DeleteNotificationRequest) (*icbt.Empty, error)
- func (s *Server) GenHandler(prefix string) icbt.TwirpServer
- func (s *Server) GetEarmarkDetails(ctx context.Context, r *icbt.GetEarmarkDetailsRequest) (*icbt.GetEarmarkDetailsResponse, error)
- func (s *Server) GetEventDetails(ctx context.Context, r *icbt.GetEventDetailsRequest) (*icbt.GetEventDetailsResponse, error)
- func (s *Server) ListEarmarks(ctx context.Context, r *icbt.ListEarmarksRequest) (*icbt.ListEarmarksResponse, error)
- func (s *Server) ListEventEarmarks(ctx context.Context, r *icbt.ListEventEarmarksRequest) (*icbt.ListEventEarmarksResponse, error)
- func (s *Server) ListEventItems(ctx context.Context, r *icbt.ListEventItemsRequest) (*icbt.ListEventItemsResponse, error)
- func (s *Server) ListEvents(ctx context.Context, r *icbt.ListEventsRequest) (*icbt.ListEventsResponse, error)
- func (s *Server) ListFavoriteEvents(ctx context.Context, r *icbt.ListFavoriteEventsRequest) (*icbt.ListFavoriteEventsResponse, error)
- func (s *Server) ListNotifications(ctx context.Context, r *icbt.ListNotificationsRequest) (*icbt.ListNotificationsResponse, error)
- func (s *Server) RemoveEarmark(ctx context.Context, r *icbt.RemoveEarmarkRequest) (*icbt.Empty, error)
- func (s *Server) RemoveEventItem(ctx context.Context, r *icbt.RemoveEventItemRequest) (*icbt.Empty, error)
- func (s *Server) RemoveFavorite(ctx context.Context, r *icbt.RemoveFavoriteRequest) (*icbt.Empty, error)
- func (s *Server) UpdateEvent(ctx context.Context, r *icbt.UpdateEventRequest) (*icbt.Empty, error)
- func (s *Server) UpdateEventItem(ctx context.Context, r *icbt.UpdateEventItemRequest) (*icbt.UpdateEventItemResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GetUserProvider ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func (*Server) AddEventItem ¶
func (s *Server) AddEventItem(ctx context.Context, r *icbt.AddEventItemRequest, ) (*icbt.AddEventItemResponse, error)
func (*Server) AddFavorite ¶
func (s *Server) AddFavorite(ctx context.Context, r *icbt.CreateFavoriteRequest, ) (*icbt.CreateFavoriteResponse, error)
func (*Server) CreateEarmark ¶
func (s *Server) CreateEarmark(ctx context.Context, r *icbt.CreateEarmarkRequest, ) (*icbt.CreateEarmarkResponse, error)
func (*Server) CreateEvent ¶
func (s *Server) CreateEvent(ctx context.Context, r *icbt.CreateEventRequest, ) (*icbt.CreateEventResponse, error)
func (*Server) DeleteAllNotifications ¶
func (*Server) DeleteEvent ¶
func (*Server) DeleteNotification ¶
func (*Server) GenHandler ¶
func (s *Server) GenHandler(prefix string) icbt.TwirpServer
func (*Server) GetEarmarkDetails ¶
func (s *Server) GetEarmarkDetails(ctx context.Context, r *icbt.GetEarmarkDetailsRequest, ) (*icbt.GetEarmarkDetailsResponse, error)
func (*Server) GetEventDetails ¶
func (s *Server) GetEventDetails(ctx context.Context, r *icbt.GetEventDetailsRequest, ) (*icbt.GetEventDetailsResponse, error)
func (*Server) ListEarmarks ¶
func (s *Server) ListEarmarks(ctx context.Context, r *icbt.ListEarmarksRequest, ) (*icbt.ListEarmarksResponse, error)
func (*Server) ListEventEarmarks ¶
func (s *Server) ListEventEarmarks(ctx context.Context, r *icbt.ListEventEarmarksRequest, ) (*icbt.ListEventEarmarksResponse, error)
func (*Server) ListEventItems ¶
func (s *Server) ListEventItems(ctx context.Context, r *icbt.ListEventItemsRequest, ) (*icbt.ListEventItemsResponse, error)
func (*Server) ListEvents ¶
func (s *Server) ListEvents(ctx context.Context, r *icbt.ListEventsRequest, ) (*icbt.ListEventsResponse, error)
func (*Server) ListFavoriteEvents ¶
func (s *Server) ListFavoriteEvents(ctx context.Context, r *icbt.ListFavoriteEventsRequest, ) (*icbt.ListFavoriteEventsResponse, error)
func (*Server) ListNotifications ¶
func (s *Server) ListNotifications(ctx context.Context, r *icbt.ListNotificationsRequest, ) (*icbt.ListNotificationsResponse, error)
func (*Server) RemoveEarmark ¶
func (*Server) RemoveEventItem ¶
func (*Server) RemoveFavorite ¶
func (*Server) UpdateEvent ¶
func (*Server) UpdateEventItem ¶
func (s *Server) UpdateEventItem(ctx context.Context, r *icbt.UpdateEventItemRequest, ) (*icbt.UpdateEventItemResponse, error)