Class: HubSpotSDK::Models::Cms::SubtractTime
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- HubSpotSDK::Models::Cms::SubtractTime
- Defined in:
- lib/hubspot_sdk/models/cms/subtract_time.rb
Defined Under Namespace
Modules: Input, Operator, StringToCheck
Instance Attribute Summary collapse
- #inputs ⇒ Array<HubSpotSDK::Models::Cms::ConstantBoolean, HubSpotSDK::Models::Cms::ConstantNumber, HubSpotSDK::Models::Cms::ConstantString, HubSpotSDK::Models::Cms::BooleanPropertyVariable, HubSpotSDK::Models::Cms::StringPropertyVariable, HubSpotSDK::Models::Cms::NumberPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfPropertyVariable, HubSpotSDK::Models::Cms::BooleanTargetPropertyVariable, HubSpotSDK::Models::Cms::StringTargetPropertyVariable, HubSpotSDK::Models::Cms::NumberTargetPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfTargetPropertyVariable, HubSpotSDK::Models::Cms::AddNumbers, HubSpotSDK::Models::Cms::SubtractNumbers, HubSpotSDK::Models::Cms::MultiplyNumbers, HubSpotSDK::Models::Cms::DivideNumbers, HubSpotSDK::Models::Cms::RoundDownNumbers, HubSpotSDK::Models::Cms::RoundUpNumbers, HubSpotSDK::Models::Cms::RoundNearestNumbers, HubSpotSDK::Models::Cms::UpperCase, HubSpotSDK::Models::Cms::LowerCase, HubSpotSDK::Models::Cms::ConcatStrings, HubSpotSDK::Models::Cms::Contains, HubSpotSDK::Models::Cms::BeginsWith, HubSpotSDK::Models::Cms::NumberToString, HubSpotSDK::Models::Cms::ParseNumber, HubSpotSDK::Models::Cms::FetchExchangeRate, HubSpotSDK::Models::Cms::FetchCurrencyDecimalPlaces, HubSpotSDK::Models::Cms::FetchSingleCurrencyPortalCurrency, HubSpotSDK::Models::Cms::DatedExchangeRate, HubSpotSDK::Models::Cms::PipelineProbability, HubSpotSDK::Models::Cms::MaxNumbers, HubSpotSDK::Models::Cms::MinNumbers, HubSpotSDK::Models::Cms::LessThan, HubSpotSDK::Models::Cms::LessThanOrEqual, HubSpotSDK::Models::Cms::MoreThan, HubSpotSDK::Models::Cms::MoreThanOrEqual, HubSpotSDK::Models::Cms::NumberEquals, HubSpotSDK::Models::Cms::StringEquals, HubSpotSDK::Models::Cms::IsPipelineStageClosed, HubSpotSDK::Models::Cms::Not, HubSpotSDK::Models::Cms::Date, HubSpotSDK::Models::Cms::Month, HubSpotSDK::Models::Cms::Year, HubSpotSDK::Models::Cms::Now, HubSpotSDK::Models::Cms::TimeBetween, HubSpotSDK::Models::Cms::TimeBetweenSkipWeekends, HubSpotSDK::Models::Cms::PeriodToMonths, HubSpotSDK::Models::Cms::PeriodToWeeks, HubSpotSDK::Models::Cms::And, HubSpotSDK::Models::Cms::Or, HubSpotSDK::Models::Cms::Xor, HubSpotSDK::Models::Cms::IfString, HubSpotSDK::Models::Cms::IfNumber, HubSpotSDK::Models::Cms::IfBoolean, HubSpotSDK::Models::Cms::IsPresent, HubSpotSDK::Models::Cms::HasEmailReply, HubSpotSDK::Models::Cms::HasPlainTextEmailReply, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyHTML, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyText, HubSpotSDK::Models::Cms::ExtractMostRecentPlainTextEmailReply, HubSpotSDK::Models::Cms::SetContainsString, HubSpotSDK::Models::Cms::IsEngagementType, HubSpotSDK::Models::Cms::FormatFullName, HubSpotSDK::Models::Cms::FormatPhoneNumber, HubSpotSDK::Models::Cms::FormatSearchablePhoneNumber, HubSpotSDK::Models::Cms::AbsoluteValue, HubSpotSDK::Models::Cms::SquareRoot, HubSpotSDK::Models::Cms::Power, HubSpotSDK::Models::Cms::Substring, HubSpotSDK::Models::Cms::Euler, HubSpotSDK::Models::Cms::StringLength, HubSpotSDK::Models::Cms::AddTime, HubSpotSDK::Models::Cms::SubtractTime>?
- #operator ⇒ Symbol, HubSpotSDK::Models::Cms::SubtractTime::Operator
- #property_name ⇒ String?
- #string_to_check ⇒ HubSpotSDK::Models::Cms::ConstantBoolean, ...
- #value ⇒ Float?
Class Method Summary collapse
- .values ⇒ Array<Symbol>
- .variants ⇒ Array(HubSpotSDK::Models::Cms::ConstantBoolean, HubSpotSDK::Models::Cms::ConstantNumber, HubSpotSDK::Models::Cms::ConstantString, HubSpotSDK::Models::Cms::BooleanPropertyVariable, HubSpotSDK::Models::Cms::StringPropertyVariable, HubSpotSDK::Models::Cms::NumberPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfPropertyVariable, HubSpotSDK::Models::Cms::BooleanTargetPropertyVariable, HubSpotSDK::Models::Cms::StringTargetPropertyVariable, HubSpotSDK::Models::Cms::NumberTargetPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfTargetPropertyVariable, HubSpotSDK::Models::Cms::AddNumbers, HubSpotSDK::Models::Cms::SubtractNumbers, HubSpotSDK::Models::Cms::MultiplyNumbers, HubSpotSDK::Models::Cms::DivideNumbers, HubSpotSDK::Models::Cms::RoundDownNumbers, HubSpotSDK::Models::Cms::RoundUpNumbers, HubSpotSDK::Models::Cms::RoundNearestNumbers, HubSpotSDK::Models::Cms::UpperCase, HubSpotSDK::Models::Cms::LowerCase, HubSpotSDK::Models::Cms::ConcatStrings, HubSpotSDK::Models::Cms::Contains, HubSpotSDK::Models::Cms::BeginsWith, HubSpotSDK::Models::Cms::NumberToString, HubSpotSDK::Models::Cms::ParseNumber, HubSpotSDK::Models::Cms::FetchExchangeRate, HubSpotSDK::Models::Cms::FetchCurrencyDecimalPlaces, HubSpotSDK::Models::Cms::FetchSingleCurrencyPortalCurrency, HubSpotSDK::Models::Cms::DatedExchangeRate, HubSpotSDK::Models::Cms::PipelineProbability, HubSpotSDK::Models::Cms::MaxNumbers, HubSpotSDK::Models::Cms::MinNumbers, HubSpotSDK::Models::Cms::LessThan, HubSpotSDK::Models::Cms::LessThanOrEqual, HubSpotSDK::Models::Cms::MoreThan, HubSpotSDK::Models::Cms::MoreThanOrEqual, HubSpotSDK::Models::Cms::NumberEquals, HubSpotSDK::Models::Cms::StringEquals, HubSpotSDK::Models::Cms::IsPipelineStageClosed, HubSpotSDK::Models::Cms::Not, HubSpotSDK::Models::Cms::Date, HubSpotSDK::Models::Cms::Month, HubSpotSDK::Models::Cms::Year, HubSpotSDK::Models::Cms::Now, HubSpotSDK::Models::Cms::TimeBetween, HubSpotSDK::Models::Cms::TimeBetweenSkipWeekends, HubSpotSDK::Models::Cms::PeriodToMonths, HubSpotSDK::Models::Cms::PeriodToWeeks, HubSpotSDK::Models::Cms::And, HubSpotSDK::Models::Cms::Or, HubSpotSDK::Models::Cms::Xor, HubSpotSDK::Models::Cms::IfString, HubSpotSDK::Models::Cms::IfNumber, HubSpotSDK::Models::Cms::IfBoolean, HubSpotSDK::Models::Cms::IsPresent, HubSpotSDK::Models::Cms::HasEmailReply, HubSpotSDK::Models::Cms::HasPlainTextEmailReply, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyHTML, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyText, HubSpotSDK::Models::Cms::ExtractMostRecentPlainTextEmailReply, HubSpotSDK::Models::Cms::SetContainsString, HubSpotSDK::Models::Cms::IsEngagementType, HubSpotSDK::Models::Cms::FormatFullName, HubSpotSDK::Models::Cms::FormatPhoneNumber, HubSpotSDK::Models::Cms::FormatSearchablePhoneNumber, HubSpotSDK::Models::Cms::AbsoluteValue, HubSpotSDK::Models::Cms::SquareRoot, HubSpotSDK::Models::Cms::Power, HubSpotSDK::Models::Cms::Substring, HubSpotSDK::Models::Cms::Euler, HubSpotSDK::Models::Cms::StringLength, HubSpotSDK::Models::Cms::AddTime, HubSpotSDK::Models::Cms::SubtractTime)
Instance Method Summary collapse
- #initialize(operator:, string_to_check:, inputs: nil, property_name: nil, value: nil) ⇒ Object constructor
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(operator:, string_to_check:, inputs: nil, property_name: nil, value: nil) ⇒ Object
|
|
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 34
|
Instance Attribute Details
#inputs ⇒ Array<HubSpotSDK::Models::Cms::ConstantBoolean, HubSpotSDK::Models::Cms::ConstantNumber, HubSpotSDK::Models::Cms::ConstantString, HubSpotSDK::Models::Cms::BooleanPropertyVariable, HubSpotSDK::Models::Cms::StringPropertyVariable, HubSpotSDK::Models::Cms::NumberPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfPropertyVariable, HubSpotSDK::Models::Cms::BooleanTargetPropertyVariable, HubSpotSDK::Models::Cms::StringTargetPropertyVariable, HubSpotSDK::Models::Cms::NumberTargetPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfTargetPropertyVariable, HubSpotSDK::Models::Cms::AddNumbers, HubSpotSDK::Models::Cms::SubtractNumbers, HubSpotSDK::Models::Cms::MultiplyNumbers, HubSpotSDK::Models::Cms::DivideNumbers, HubSpotSDK::Models::Cms::RoundDownNumbers, HubSpotSDK::Models::Cms::RoundUpNumbers, HubSpotSDK::Models::Cms::RoundNearestNumbers, HubSpotSDK::Models::Cms::UpperCase, HubSpotSDK::Models::Cms::LowerCase, HubSpotSDK::Models::Cms::ConcatStrings, HubSpotSDK::Models::Cms::Contains, HubSpotSDK::Models::Cms::BeginsWith, HubSpotSDK::Models::Cms::NumberToString, HubSpotSDK::Models::Cms::ParseNumber, HubSpotSDK::Models::Cms::FetchExchangeRate, HubSpotSDK::Models::Cms::FetchCurrencyDecimalPlaces, HubSpotSDK::Models::Cms::FetchSingleCurrencyPortalCurrency, HubSpotSDK::Models::Cms::DatedExchangeRate, HubSpotSDK::Models::Cms::PipelineProbability, HubSpotSDK::Models::Cms::MaxNumbers, HubSpotSDK::Models::Cms::MinNumbers, HubSpotSDK::Models::Cms::LessThan, HubSpotSDK::Models::Cms::LessThanOrEqual, HubSpotSDK::Models::Cms::MoreThan, HubSpotSDK::Models::Cms::MoreThanOrEqual, HubSpotSDK::Models::Cms::NumberEquals, HubSpotSDK::Models::Cms::StringEquals, HubSpotSDK::Models::Cms::IsPipelineStageClosed, HubSpotSDK::Models::Cms::Not, HubSpotSDK::Models::Cms::Date, HubSpotSDK::Models::Cms::Month, HubSpotSDK::Models::Cms::Year, HubSpotSDK::Models::Cms::Now, HubSpotSDK::Models::Cms::TimeBetween, HubSpotSDK::Models::Cms::TimeBetweenSkipWeekends, HubSpotSDK::Models::Cms::PeriodToMonths, HubSpotSDK::Models::Cms::PeriodToWeeks, HubSpotSDK::Models::Cms::And, HubSpotSDK::Models::Cms::Or, HubSpotSDK::Models::Cms::Xor, HubSpotSDK::Models::Cms::IfString, HubSpotSDK::Models::Cms::IfNumber, HubSpotSDK::Models::Cms::IfBoolean, HubSpotSDK::Models::Cms::IsPresent, HubSpotSDK::Models::Cms::HasEmailReply, HubSpotSDK::Models::Cms::HasPlainTextEmailReply, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyHTML, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyText, HubSpotSDK::Models::Cms::ExtractMostRecentPlainTextEmailReply, HubSpotSDK::Models::Cms::SetContainsString, HubSpotSDK::Models::Cms::IsEngagementType, HubSpotSDK::Models::Cms::FormatFullName, HubSpotSDK::Models::Cms::FormatPhoneNumber, HubSpotSDK::Models::Cms::FormatSearchablePhoneNumber, HubSpotSDK::Models::Cms::AbsoluteValue, HubSpotSDK::Models::Cms::SquareRoot, HubSpotSDK::Models::Cms::Power, HubSpotSDK::Models::Cms::Substring, HubSpotSDK::Models::Cms::Euler, HubSpotSDK::Models::Cms::StringLength, HubSpotSDK::Models::Cms::AddTime, HubSpotSDK::Models::Cms::SubtractTime>?
22 |
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 22 optional :inputs, -> { HubSpotSDK::Internal::Type::ArrayOf[union: HubSpotSDK::Cms::SubtractTime::Input] } |
#operator ⇒ Symbol, HubSpotSDK::Models::Cms::SubtractTime::Operator
10 |
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 10 required :operator, enum: -> { HubSpotSDK::Cms::SubtractTime::Operator } |
#property_name ⇒ String?
27 |
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 27 optional :property_name, String, api_name: :propertyName |
#string_to_check ⇒ HubSpotSDK::Models::Cms::ConstantBoolean, ...
15 16 17 |
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 15 required :string_to_check, union: -> { HubSpotSDK::Cms::SubtractTime::StringToCheck }, api_name: :stringToCheck |
#value ⇒ Float?
32 |
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 32 optional :value, Float |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 47
|
.variants ⇒ Array(HubSpotSDK::Models::Cms::ConstantBoolean, HubSpotSDK::Models::Cms::ConstantNumber, HubSpotSDK::Models::Cms::ConstantString, HubSpotSDK::Models::Cms::BooleanPropertyVariable, HubSpotSDK::Models::Cms::StringPropertyVariable, HubSpotSDK::Models::Cms::NumberPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfPropertyVariable, HubSpotSDK::Models::Cms::BooleanTargetPropertyVariable, HubSpotSDK::Models::Cms::StringTargetPropertyVariable, HubSpotSDK::Models::Cms::NumberTargetPropertyVariable, HubSpotSDK::Models::Cms::TimestampOfTargetPropertyVariable, HubSpotSDK::Models::Cms::AddNumbers, HubSpotSDK::Models::Cms::SubtractNumbers, HubSpotSDK::Models::Cms::MultiplyNumbers, HubSpotSDK::Models::Cms::DivideNumbers, HubSpotSDK::Models::Cms::RoundDownNumbers, HubSpotSDK::Models::Cms::RoundUpNumbers, HubSpotSDK::Models::Cms::RoundNearestNumbers, HubSpotSDK::Models::Cms::UpperCase, HubSpotSDK::Models::Cms::LowerCase, HubSpotSDK::Models::Cms::ConcatStrings, HubSpotSDK::Models::Cms::Contains, HubSpotSDK::Models::Cms::BeginsWith, HubSpotSDK::Models::Cms::NumberToString, HubSpotSDK::Models::Cms::ParseNumber, HubSpotSDK::Models::Cms::FetchExchangeRate, HubSpotSDK::Models::Cms::FetchCurrencyDecimalPlaces, HubSpotSDK::Models::Cms::FetchSingleCurrencyPortalCurrency, HubSpotSDK::Models::Cms::DatedExchangeRate, HubSpotSDK::Models::Cms::PipelineProbability, HubSpotSDK::Models::Cms::MaxNumbers, HubSpotSDK::Models::Cms::MinNumbers, HubSpotSDK::Models::Cms::LessThan, HubSpotSDK::Models::Cms::LessThanOrEqual, HubSpotSDK::Models::Cms::MoreThan, HubSpotSDK::Models::Cms::MoreThanOrEqual, HubSpotSDK::Models::Cms::NumberEquals, HubSpotSDK::Models::Cms::StringEquals, HubSpotSDK::Models::Cms::IsPipelineStageClosed, HubSpotSDK::Models::Cms::Not, HubSpotSDK::Models::Cms::Date, HubSpotSDK::Models::Cms::Month, HubSpotSDK::Models::Cms::Year, HubSpotSDK::Models::Cms::Now, HubSpotSDK::Models::Cms::TimeBetween, HubSpotSDK::Models::Cms::TimeBetweenSkipWeekends, HubSpotSDK::Models::Cms::PeriodToMonths, HubSpotSDK::Models::Cms::PeriodToWeeks, HubSpotSDK::Models::Cms::And, HubSpotSDK::Models::Cms::Or, HubSpotSDK::Models::Cms::Xor, HubSpotSDK::Models::Cms::IfString, HubSpotSDK::Models::Cms::IfNumber, HubSpotSDK::Models::Cms::IfBoolean, HubSpotSDK::Models::Cms::IsPresent, HubSpotSDK::Models::Cms::HasEmailReply, HubSpotSDK::Models::Cms::HasPlainTextEmailReply, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyHTML, HubSpotSDK::Models::Cms::ExtractMostRecentEmailReplyText, HubSpotSDK::Models::Cms::ExtractMostRecentPlainTextEmailReply, HubSpotSDK::Models::Cms::SetContainsString, HubSpotSDK::Models::Cms::IsEngagementType, HubSpotSDK::Models::Cms::FormatFullName, HubSpotSDK::Models::Cms::FormatPhoneNumber, HubSpotSDK::Models::Cms::FormatSearchablePhoneNumber, HubSpotSDK::Models::Cms::AbsoluteValue, HubSpotSDK::Models::Cms::SquareRoot, HubSpotSDK::Models::Cms::Power, HubSpotSDK::Models::Cms::Substring, HubSpotSDK::Models::Cms::Euler, HubSpotSDK::Models::Cms::StringLength, HubSpotSDK::Models::Cms::AddTime, HubSpotSDK::Models::Cms::SubtractTime)
|
|
# File 'lib/hubspot_sdk/models/cms/subtract_time.rb', line 201
|