Module: HubSpotSDK::Models::Crm::PropertiesValidationGetByObjectTypeIDPropertyNameAndRuleTypeParams::RuleType

Extended by:
Internal::Type::Enum
Defined in:
lib/hubspot_sdk/models/crm/properties_validation_get_by_object_type_id_property_name_and_rule_type_params.rb

Constant Summary collapse

AFTER_DATETIME_DURATION =
:AFTER_DATETIME_DURATION
AFTER_DURATION =
:AFTER_DURATION
ALPHANUMERIC =
:ALPHANUMERIC
BEFORE_DATETIME_DURATION =
:BEFORE_DATETIME_DURATION
BEFORE_DURATION =
:BEFORE_DURATION
DAYS_OF_WEEK =
:DAYS_OF_WEEK
DECIMAL =
:DECIMAL
DOMAIN =
:DOMAIN
EMAIL =
:EMAIL
EMAIL_ALLOWED_DOMAINS =
:EMAIL_ALLOWED_DOMAINS
EMAIL_BLOCKED_DOMAINS =
:EMAIL_BLOCKED_DOMAINS
END_DATE =
:END_DATE
END_DATETIME =
:END_DATETIME
FORMAT =
:FORMAT
MAX_LENGTH =
:MAX_LENGTH
MAX_NUMBER =
:MAX_NUMBER
MIN_LENGTH =
:MIN_LENGTH
MIN_NUMBER =
:MIN_NUMBER
PHONE_NUMBER_WITH_EXPLICIT_COUNTRY_CODE =
:PHONE_NUMBER_WITH_EXPLICIT_COUNTRY_CODE
REGEX =
:REGEX
SPECIAL_CHARACTERS =
:SPECIAL_CHARACTERS
START_DATE =
:START_DATE
START_DATETIME =
:START_DATETIME
URL =
:URL
URL_ALLOWED_DOMAINS =
:URL_ALLOWED_DOMAINS
URL_BLOCKED_DOMAINS =
:URL_BLOCKED_DOMAINS
WHITESPACE =
:WHITESPACE

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/hubspot_sdk/models/crm/properties_validation_get_by_object_type_id_property_name_and_rule_type_params.rb', line 64

Instance Method Details

#initialize(object_type_id:, property_name:, rule_type:, request_options: {}) ⇒ Object

Parameters:



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/hubspot_sdk/models/crm/properties_validation_get_by_object_type_id_property_name_and_rule_type_params.rb', line 33

module RuleType
  extend HubSpotSDK::Internal::Type::Enum

  AFTER_DATETIME_DURATION = :AFTER_DATETIME_DURATION
  AFTER_DURATION = :AFTER_DURATION
  ALPHANUMERIC = :ALPHANUMERIC
  BEFORE_DATETIME_DURATION = :BEFORE_DATETIME_DURATION
  BEFORE_DURATION = :BEFORE_DURATION
  DAYS_OF_WEEK = :DAYS_OF_WEEK
  DECIMAL = :DECIMAL
  DOMAIN = :DOMAIN
  EMAIL = :EMAIL
  EMAIL_ALLOWED_DOMAINS = :EMAIL_ALLOWED_DOMAINS
  EMAIL_BLOCKED_DOMAINS = :EMAIL_BLOCKED_DOMAINS
  END_DATE = :END_DATE
  END_DATETIME = :END_DATETIME
  FORMAT = :FORMAT
  MAX_LENGTH = :MAX_LENGTH
  MAX_NUMBER = :MAX_NUMBER
  MIN_LENGTH = :MIN_LENGTH
  MIN_NUMBER = :MIN_NUMBER
  PHONE_NUMBER_WITH_EXPLICIT_COUNTRY_CODE = :PHONE_NUMBER_WITH_EXPLICIT_COUNTRY_CODE
  REGEX = :REGEX
  SPECIAL_CHARACTERS = :SPECIAL_CHARACTERS
  START_DATE = :START_DATE
  START_DATETIME = :START_DATETIME
  URL = :URL
  URL_ALLOWED_DOMAINS = :URL_ALLOWED_DOMAINS
  URL_BLOCKED_DOMAINS = :URL_BLOCKED_DOMAINS
  WHITESPACE = :WHITESPACE

  # @!method self.values
  #   @return [Array<Symbol>]
end