78f2470421
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
24 lines
631 B
Go
24 lines
631 B
Go
package pro
|
|
|
|
import "runtime"
|
|
|
|
var ApiURL = "https://api-int.photoprism.pro/v1/hello"
|
|
|
|
// photoprism.pro api credentials request incl basic runtime specs for statistical evaluation.
|
|
type Request struct {
|
|
ClientVersion string `json:"ClientVersion"`
|
|
ClientOS string `json:"ClientOS"`
|
|
ClientArch string `json:"ClientArch"`
|
|
ClientCPU int `json:"ClientCPU"`
|
|
}
|
|
|
|
// NewRequest creates a new photoprism.pro key request instance.
|
|
func NewRequest(version string) *Request {
|
|
return &Request{
|
|
ClientVersion: version,
|
|
ClientOS: runtime.GOOS,
|
|
ClientArch: runtime.GOARCH,
|
|
ClientCPU: runtime.NumCPU(),
|
|
}
|
|
}
|