Documentation ¶
Index ¶
- type PetController
- func (c *PetController) AddPet(ctx context.Context, newPet models.Pet) (models.Pet, error)
- func (c *PetController) DeletePet(ctx context.Context, petId string) (models.Pet, error)
- func (c *PetController) GetPet(ctx context.Context, petId string) (models.Pet, error)
- func (c *PetController) ListPets(ctx context.Context) ([]models.Pet, error)
- func (c *PetController) UpdatePet(ctx context.Context, updatedPet models.Pet) (models.Pet, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PetController ¶
type PetController struct {
// contains filtered or unexported fields
}
func NewPetController ¶
func NewPetController(petRepository models.PetRepository) *PetController
Click to show internal directories.
Click to hide internal directories.