upload all

This commit is contained in:
2025-11-20 13:29:13 +01:00
parent daea26583b
commit c0e2df2430
35 changed files with 10016 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
package providers
// SettingField beschreibt ein Konfigurationsfeld
type SettingField struct {
Name string `json:"name"`
Label string `json:"label"`
Type string `json:"type"` // text, password, number, email, url
Required bool `json:"required"`
Description string `json:"description"`
Default string `json:"default,omitempty"`
}
// ProviderInfo enthält Informationen über einen Provider
type ProviderInfo struct {
ID string `json:"id"`
Name string `json:"name"`
DisplayName string `json:"displayName"`
Description string `json:"description"`
Enabled bool `json:"enabled"`
Settings []SettingField `json:"settings"`
}