sp.go 558 B

1234567891011121314151617
  1. package interfaces
  2. type ServiceProvider interface {
  3. GetEnvService() Env
  4. GetAuthService() Auth
  5. GetMailerService() Mailer
  6. GetPlaceRepository() PlaceRepository
  7. GetThingRepository() ThingRepository
  8. GetTagRepository() TagRepository
  9. GetPlaceThingRepository() PlaceThingRepository
  10. GetPlaceImageRepository() PlaceImageRepository
  11. GetThingImageRepository() ThingImageRepository
  12. GetThingTagRepository() ThingTagRepository
  13. GetThingNotificationRepository() ThingNotificationRepository
  14. GetUserRepository() UserRepository
  15. GetFileRepository() FileRepository
  16. }