init: initial commit
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package main
|
||||
|
||||
// Game represents a user-defined game with its own API configuration
|
||||
type Game struct {
|
||||
ID string `json:"id" gorm:"primaryKey"`
|
||||
Name string `json:"name"`
|
||||
Icon string `json:"icon"`
|
||||
URL string `json:"url"`
|
||||
Token string `json:"token"`
|
||||
}
|
||||
|
||||
// ConnectionResult represents the result of a connection test
|
||||
type ConnectionResult struct {
|
||||
Success bool `json:"success"`
|
||||
Message string `json:"message"`
|
||||
Latency int64 `json:"latency"`
|
||||
Status int `json:"status"`
|
||||
}
|
||||
|
||||
// XRayResult represents the raw JSON response of a test call
|
||||
type XRayResult struct {
|
||||
Success bool `json:"success"`
|
||||
Body string `json:"body"`
|
||||
Latency int64 `json:"latency"`
|
||||
Error string `json:"error"`
|
||||
}
|
||||
Reference in New Issue
Block a user