Files
photoprism/internal/service/cluster/request.go
2025-10-19 12:44:21 +02:00

22 lines
1012 B
Go

package cluster
// RegisterRequest represents the JSON payload sent to the Portal when a node
// registers or refreshes its metadata.
//
// swagger:model RegisterRequest
type RegisterRequest struct {
NodeName string `json:"NodeName"`
NodeUUID string `json:"NodeUUID,omitempty"`
NodeRole string `json:"NodeRole,omitempty"`
Labels map[string]string `json:"Labels,omitempty"`
AppName string `json:"AppName,omitempty"`
AppVersion string `json:"AppVersion,omitempty"`
Theme string `json:"Theme,omitempty"`
AdvertiseUrl string `json:"AdvertiseUrl,omitempty"`
SiteUrl string `json:"SiteUrl,omitempty"`
ClientID string `json:"ClientID,omitempty"`
ClientSecret string `json:"ClientSecret,omitempty"`
RotateDatabase bool `json:"RotateDatabase,omitempty"`
RotateSecret bool `json:"RotateSecret,omitempty"`
}