2023-07-09 06:06:53 +00:00
|
|
|
package domain
|
|
|
|
|
|
|
|
import "fmt"
|
|
|
|
|
|
|
|
type TWServer struct {
|
|
|
|
Key string
|
|
|
|
URL string
|
|
|
|
Open bool
|
|
|
|
}
|
|
|
|
|
|
|
|
type TWServerNotFoundError struct {
|
|
|
|
VersionCode string
|
|
|
|
Key string
|
|
|
|
}
|
|
|
|
|
|
|
|
var _ TranslatableError = TWServerNotFoundError{}
|
|
|
|
|
|
|
|
func (e TWServerNotFoundError) Error() string {
|
2023-07-13 04:22:52 +00:00
|
|
|
return fmt.Sprintf("server (VersionCode=%s,Key=%s) not found", e.VersionCode, e.Key)
|
2023-07-09 06:06:53 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
func (e TWServerNotFoundError) Slug() string {
|
|
|
|
return "tw-server-not-found"
|
|
|
|
}
|
|
|
|
|
|
|
|
func (e TWServerNotFoundError) Params() map[string]any {
|
|
|
|
return map[string]any{
|
|
|
|
"VersionCode": e.VersionCode,
|
|
|
|
"Key": e.Key,
|
|
|
|
}
|
|
|
|
}
|