4
0

integration.go 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. // SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
  2. // SPDX-License-Identifier: Apache-2.0
  3. package model // import "miniflux.app/v2/internal/model"
  4. // Integration represents user integration settings.
  5. type Integration struct {
  6. UserID int64
  7. PinboardEnabled bool
  8. PinboardToken string
  9. PinboardTags string
  10. PinboardMarkAsUnread bool
  11. InstapaperEnabled bool
  12. InstapaperUsername string
  13. InstapaperPassword string
  14. FeverEnabled bool
  15. FeverUsername string
  16. FeverToken string
  17. GoogleReaderEnabled bool
  18. GoogleReaderUsername string
  19. GoogleReaderPassword string
  20. WallabagEnabled bool
  21. WallabagOnlyURL bool
  22. WallabagURL string
  23. WallabagClientID string
  24. WallabagClientSecret string
  25. WallabagUsername string
  26. WallabagPassword string
  27. NunuxKeeperEnabled bool
  28. NunuxKeeperURL string
  29. NunuxKeeperAPIKey string
  30. NotionEnabled bool
  31. NotionToken string
  32. NotionPageID string
  33. EspialEnabled bool
  34. EspialURL string
  35. EspialAPIKey string
  36. EspialTags string
  37. ReadwiseEnabled bool
  38. ReadwiseAPIKey string
  39. PocketEnabled bool
  40. PocketAccessToken string
  41. PocketConsumerKey string
  42. TelegramBotEnabled bool
  43. TelegramBotToken string
  44. TelegramBotChatID string
  45. TelegramBotTopicID *int64
  46. TelegramBotDisableWebPagePreview bool
  47. TelegramBotDisableNotification bool
  48. TelegramBotDisableButtons bool
  49. LinkdingEnabled bool
  50. LinkdingURL string
  51. LinkdingAPIKey string
  52. LinkdingTags string
  53. LinkdingMarkAsUnread bool
  54. MatrixBotEnabled bool
  55. MatrixBotUser string
  56. MatrixBotPassword string
  57. MatrixBotURL string
  58. MatrixBotChatID string
  59. AppriseEnabled bool
  60. AppriseURL string
  61. AppriseServicesURL string
  62. ShioriEnabled bool
  63. ShioriURL string
  64. ShioriUsername string
  65. ShioriPassword string
  66. ShaarliEnabled bool
  67. ShaarliURL string
  68. ShaarliAPISecret string
  69. WebhookEnabled bool
  70. WebhookURL string
  71. WebhookSecret string
  72. RSSBridgeEnabled bool
  73. RSSBridgeURL string
  74. OmnivoreEnabled bool
  75. OmnivoreAPIKey string
  76. OmnivoreURL string
  77. }