2022-03-19 03:49:13 +08:00
|
|
|
package pluginsettings
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"time"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type DTO struct {
|
|
|
|
|
ID int64
|
|
|
|
|
OrgID int64
|
|
|
|
|
PluginID string
|
|
|
|
|
PluginVersion string
|
|
|
|
|
JSONData map[string]interface{}
|
|
|
|
|
SecureJSONData map[string][]byte
|
|
|
|
|
Enabled bool
|
|
|
|
|
Pinned bool
|
|
|
|
|
Updated time.Time
|
|
|
|
|
}
|
|
|
|
|
|
2022-09-21 18:20:11 +08:00
|
|
|
type InfoDTO struct {
|
|
|
|
|
PluginID string
|
|
|
|
|
OrgID int64
|
|
|
|
|
Enabled bool
|
|
|
|
|
Pinned bool
|
|
|
|
|
PluginVersion string
|
|
|
|
|
}
|
|
|
|
|
|
2022-03-19 03:49:13 +08:00
|
|
|
type UpdateArgs struct {
|
|
|
|
|
Enabled bool
|
|
|
|
|
Pinned bool
|
|
|
|
|
JSONData map[string]interface{}
|
|
|
|
|
SecureJSONData map[string]string
|
|
|
|
|
PluginVersion string
|
|
|
|
|
PluginID string
|
|
|
|
|
OrgID int64
|
|
|
|
|
EncryptedSecureJSONData map[string][]byte
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type UpdatePluginVersionArgs struct {
|
|
|
|
|
PluginVersion string
|
|
|
|
|
PluginID string
|
|
|
|
|
OrgID int64
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type GetArgs struct {
|
|
|
|
|
OrgID int64
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type GetByPluginIDArgs struct {
|
|
|
|
|
PluginID string
|
|
|
|
|
OrgID int64
|
|
|
|
|
}
|