Documentation ¶
Index ¶
- func AddPlanetHandler(w http.ResponseWriter, r *http.Request)
- func GetPlanetByNameHandler(w http.ResponseWriter, r *http.Request)
- func GetPlanetHandler(w http.ResponseWriter, r *http.Request)
- func ListPlanetHandler(w http.ResponseWriter, r *http.Request)
- func RemovePlanetHandler(w http.ResponseWriter, r *http.Request)
- type HttpService
- type MongoRepository
- func (r MongoRepository) Add(ctx context.Context, planet planets.Planet) error
- func (r MongoRepository) Exists(ctx context.Context, name string) bool
- func (r MongoRepository) Get(ctx context.Context, id interface{}) (planets.Planet, error)
- func (r MongoRepository) GetAll(ctx context.Context) ([]planets.Planet, error)
- func (r MongoRepository) GetByName(ctx context.Context, name string) (planets.Planet, error)
- func (r MongoRepository) Remove(ctx context.Context, id interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddPlanetHandler ¶
func AddPlanetHandler(w http.ResponseWriter, r *http.Request)
func GetPlanetByNameHandler ¶
func GetPlanetByNameHandler(w http.ResponseWriter, r *http.Request)
func GetPlanetHandler ¶
func GetPlanetHandler(w http.ResponseWriter, r *http.Request)
func ListPlanetHandler ¶
func ListPlanetHandler(w http.ResponseWriter, r *http.Request)
func RemovePlanetHandler ¶
func RemovePlanetHandler(w http.ResponseWriter, r *http.Request)
Types ¶
Click to show internal directories.
Click to hide internal directories.