aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/scala/xyz/driver/core/domain.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/scala/xyz/driver/core/domain.scala b/src/main/scala/xyz/driver/core/domain.scala
index 48943a7..a72167d 100644
--- a/src/main/scala/xyz/driver/core/domain.scala
+++ b/src/main/scala/xyz/driver/core/domain.scala
@@ -23,6 +23,9 @@ object domain {
}
final case class PhoneNumber(countryCode: String = "1", number: String) {
+ require(countryCode.nonEmpty, "Country Code must be entered")
+ require(number.nonEmpty, "Phone number must be entered")
+
override def toString: String = s"+$countryCode $number"
}