Class Telephone.Settings

  • All Implemented Interfaces:
    io.annot8.api.settings.Settings
    Enclosing class:
    Telephone

    public static class Telephone.Settings
    extends Object
    implements io.annot8.api.settings.Settings
    • Constructor Detail

      • Settings

        public Settings()
      • Settings

        public Settings​(String defaultRegion,
                        com.google.i18n.phonenumbers.PhoneNumberUtil.Leniency leniency)
    • Method Detail

      • validate

        public boolean validate()
        Specified by:
        validate in interface io.annot8.api.settings.Settings
      • getDefaultRegion

        @Description("Two letter country code to be used as the default region for phone numbers where the number is not a full international phone number. Set to null if you only want to extract full international phone numbers.")
        public String getDefaultRegion()
      • setDefaultRegion

        public void setDefaultRegion​(String defaultRegion)
      • getLeniency

        @Description("The leniency to use when parsing numbers")
        public com.google.i18n.phonenumbers.PhoneNumberUtil.Leniency getLeniency()
      • setLeniency

        public void setLeniency​(com.google.i18n.phonenumbers.PhoneNumberUtil.Leniency leniency)