Class Phone


  • public class Phone
    extends java.lang.Object
    • Constructor Detail

      • Phone

        public Phone​(java.util.Optional<java.lang.String> number,
                     java.util.Optional<java.lang.String> countryCode)
      • Phone

        public Phone()
    • Method Detail

      • number

        public java.util.Optional<java.lang.String> number()
      • countryCode

        public java.util.Optional<java.lang.String> countryCode()
      • withNumber

        public Phone withNumber​(java.lang.String number)
      • withNumber

        public Phone withNumber​(java.util.Optional<java.lang.String> number)
      • withCountryCode

        public Phone withCountryCode​(java.lang.String countryCode)
      • withCountryCode

        public Phone withCountryCode​(java.util.Optional<java.lang.String> countryCode)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object