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 }