integration.go 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright 2017 Frédéric Guillot. All rights reserved.
  2. // Use of this source code is governed by the Apache 2.0
  3. // license that can be found in the LICENSE file.
  4. package model // import "miniflux.app/model"
  5. // Integration represents user integration settings.
  6. type Integration struct {
  7. UserID int64
  8. PinboardEnabled bool
  9. PinboardToken string
  10. PinboardTags string
  11. PinboardMarkAsUnread bool
  12. InstapaperEnabled bool
  13. InstapaperUsername string
  14. InstapaperPassword string
  15. FeverEnabled bool
  16. FeverUsername string
  17. FeverToken string
  18. WallabagEnabled bool
  19. WallabagURL string
  20. WallabagClientID string
  21. WallabagClientSecret string
  22. WallabagUsername string
  23. WallabagPassword string
  24. NunuxKeeperEnabled bool
  25. NunuxKeeperURL string
  26. NunuxKeeperAPIKey string
  27. PocketEnabled bool
  28. PocketAccessToken string
  29. PocketConsumerKey string
  30. TelegramBotEnabled bool
  31. TelegramBotToken string
  32. TelegramBotChatID string
  33. }