dcbot/internal/domain/tw.go

38 lines
783 B
Go

package domain
import "fmt"
type ServerDoesNotExistError struct {
VersionCode string
Key string
}
func (e ServerDoesNotExistError) Error() string {
return fmt.Sprintf("server (VersionCode=%s,Key=%s) doesn't exist", e.VersionCode, e.Key)
}
func (e ServerDoesNotExistError) UserError() string {
return e.Error()
}
func (e ServerDoesNotExistError) Code() ErrorCode {
return ErrorCodeValidationError
}
type ServerIsClosedError struct {
VersionCode string
Key string
}
func (e ServerIsClosedError) Error() string {
return fmt.Sprintf("server (VersionCode=%s,Key=%s) is closed", e.VersionCode, e.Key)
}
func (e ServerIsClosedError) UserError() string {
return e.Error()
}
func (e ServerIsClosedError) Code() ErrorCode {
return ErrorCodeValidationError
}