aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarthika <karthika@Drivers-MacBook-Pro.local>2017-09-05 10:07:12 -0700
committerKarthika <karthika@Drivers-MacBook-Pro.local>2017-09-05 10:07:12 -0700
commit83e7be6269bc6efc74fc5b954d801b5907404aca (patch)
tree191f0e911b285cdf5bfb06331354a2b7d6c7c176
parentb822938ae7057af99cd03dba7e8b81233962fd54 (diff)
downloaddriver-core-83e7be6269bc6efc74fc5b954d801b5907404aca.tar.gz
driver-core-83e7be6269bc6efc74fc5b954d801b5907404aca.tar.bz2
driver-core-83e7be6269bc6efc74fc5b954d801b5907404aca.zip
validation for phone number
-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"
}