mirror of
https://github.com/miniflux/v2.git
synced 2024-08-22 20:33:41 +02:00
94 lines
3.6 KiB
Go
94 lines
3.6 KiB
Go
// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package model // import "miniflux.app/v2/internal/model"
|
|
|
|
// Integration represents user integration settings.
|
|
type Integration struct {
|
|
UserID int64
|
|
PinboardEnabled bool
|
|
PinboardToken string
|
|
PinboardTags string
|
|
PinboardMarkAsUnread bool
|
|
InstapaperEnabled bool
|
|
InstapaperUsername string
|
|
InstapaperPassword string
|
|
FeverEnabled bool
|
|
FeverUsername string
|
|
FeverToken string
|
|
GoogleReaderEnabled bool
|
|
GoogleReaderUsername string
|
|
GoogleReaderPassword string
|
|
WallabagEnabled bool
|
|
WallabagOnlyURL bool
|
|
WallabagURL string
|
|
WallabagClientID string
|
|
WallabagClientSecret string
|
|
WallabagUsername string
|
|
WallabagPassword string
|
|
NunuxKeeperEnabled bool
|
|
NunuxKeeperURL string
|
|
NunuxKeeperAPIKey string
|
|
NotionEnabled bool
|
|
NotionToken string
|
|
NotionPageID string
|
|
EspialEnabled bool
|
|
EspialURL string
|
|
EspialAPIKey string
|
|
EspialTags string
|
|
ReadwiseEnabled bool
|
|
ReadwiseAPIKey string
|
|
PocketEnabled bool
|
|
PocketAccessToken string
|
|
PocketConsumerKey string
|
|
TelegramBotEnabled bool
|
|
TelegramBotToken string
|
|
TelegramBotChatID string
|
|
TelegramBotTopicID *int64
|
|
TelegramBotDisableWebPagePreview bool
|
|
TelegramBotDisableNotification bool
|
|
TelegramBotDisableButtons bool
|
|
LinkAceEnabled bool
|
|
LinkAceURL string
|
|
LinkAceAPIKey string
|
|
LinkAceTags string
|
|
LinkAcePrivate bool
|
|
LinkAceCheckDisabled bool
|
|
LinkdingEnabled bool
|
|
LinkdingURL string
|
|
LinkdingAPIKey string
|
|
LinkdingTags string
|
|
LinkdingMarkAsUnread bool
|
|
LinkwardenEnabled bool
|
|
LinkwardenURL string
|
|
LinkwardenAPIKey string
|
|
MatrixBotEnabled bool
|
|
MatrixBotUser string
|
|
MatrixBotPassword string
|
|
MatrixBotURL string
|
|
MatrixBotChatID string
|
|
AppriseEnabled bool
|
|
AppriseURL string
|
|
AppriseServicesURL string
|
|
ReadeckEnabled bool
|
|
ReadeckURL string
|
|
ReadeckAPIKey string
|
|
ReadeckLabels string
|
|
ReadeckOnlyURL bool
|
|
ShioriEnabled bool
|
|
ShioriURL string
|
|
ShioriUsername string
|
|
ShioriPassword string
|
|
ShaarliEnabled bool
|
|
ShaarliURL string
|
|
ShaarliAPISecret string
|
|
WebhookEnabled bool
|
|
WebhookURL string
|
|
WebhookSecret string
|
|
RSSBridgeEnabled bool
|
|
RSSBridgeURL string
|
|
OmnivoreEnabled bool
|
|
OmnivoreAPIKey string
|
|
OmnivoreURL string
|
|
}
|