Class: HubSpotSDK::Models::Cms::MediaBridgeProperty
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- HubSpotSDK::Models::Cms::MediaBridgeProperty
- Defined in:
- lib/hubspot_sdk/models/cms/media_bridge_property.rb
Overview
Defined Under Namespace
Modules: DataSensitivity, DateDisplayHint, DisplayMode, NumberDisplayHint, OptionSortStrategy, ReferencedObjectType, SearchTextAnalysisMode, TextDisplayHint, Type
Instance Attribute Summary collapse
-
#allowed_object_types ⇒ Array<HubSpotSDK::Models::Cms::ObjectTypeIDProto>
Object types permitted to use this property.
-
#calculated ⇒ Boolean
Whether the property is a calculated field.
- #can_archive ⇒ Boolean
- #can_restore ⇒ Boolean
-
#created_at ⇒ Integer
The timestamp when the property was created, in ISO 8601 format.
-
#created_user_id ⇒ Integer
The ID of the user who created the property.
-
#currency_property_name ⇒ String
The name of the related currency property.
-
#data_sensitivity ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::DataSensitivity
Indicates the sensitivity level of the property, such as “non_sensitive”, “sensitive”, or “highly_sensitive”.
- #date_display_hint ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::DateDisplayHint
-
#deleted ⇒ Boolean
Whether the property has been deleted.
-
#description ⇒ String
A summary of the property’s purpose.
-
#display_mode ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::DisplayMode
The mode in which the property is displayed.
-
#display_order ⇒ Integer
The position of the item relative to others in the list.
- #enforce_multivalue_uniqueness ⇒ Boolean
-
#external_options ⇒ Boolean
Applicable only for enumeration type properties.
-
#external_options_reference_type ⇒ String
When externalOptions is true, indicates the property’s option values will be populated from other systems (e.g., “OWNER” for the hubspot_owner_id property).
-
#favorited ⇒ Boolean
Deprecated.
-
#favorited_order ⇒ Integer
Deprecated.
-
#field_type ⇒ String
Determines how the property will appear in HubSpot’s UI or on a form.
-
#form_field ⇒ Boolean
Whether the property can appear on forms.
-
#from_user_id ⇒ Integer
The ID of the user who last updated the property.
-
#group_name ⇒ String
The name of the group to which the property is assigned.
-
#has_unique_value ⇒ Boolean
Whether the property is a unique identifier property.
-
#hidden ⇒ Boolean
Whether or not the property will be hidden from the HubSpot UI.
-
#hubspot_defined ⇒ Boolean
A boolean value set to true for HubSpot default properties.
-
#is_customized_default ⇒ Boolean
For default properties, whether the property has been customized.
-
#is_multi_valued ⇒ Boolean
Whether the property can contain multiple values.
-
#is_partial ⇒ Boolean
For default properties, whether the property has been customized.
-
#label ⇒ String
The display label for the property.
-
#mutable_definition_not_deletable ⇒ Boolean
Whether the property definition can be customized but not deleted.
-
#name ⇒ String
The internal name for the property.
-
#number_display_hint ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::NumberDisplayHint
Hint for how a number property is displayed and validated in HubSpot’s UI.
-
#option_sort_strategy ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::OptionSortStrategy
Specifies how to sort property options.
-
#options ⇒ Array<HubSpotSDK::Models::AutomationActionsOption>
A list of valid options for the property.
-
#options_are_mutable ⇒ Boolean
Whether options can be modified after creation.
- #owning_app_id ⇒ Integer
-
#portal_id ⇒ Integer
The ID of the HubSpot account where the property is defined.
-
#read_only_definition ⇒ Boolean
Whether the property’s description is read-only.
-
#read_only_value ⇒ Boolean
Indicates if the property’s value is read-only.
-
#referenced_object_type ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::ReferencedObjectType
Deprecated.
- #search_text_analysis_mode ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::SearchTextAnalysisMode
-
#searchable_in_global_search ⇒ Boolean
Whether the property is searchable globaly.
-
#sensitive_data_categories ⇒ Array<String>
When sensitiveData is true, lists the type of sensitive data contained in the property (e.g., “HIPAA”).
-
#show_currency_symbol ⇒ Boolean
Whether to show the currency symbol in HubSpot’s UI.
-
#text_display_hint ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::TextDisplayHint
Hint for how the text is displayed and validated in HubSpot’s UI.
-
#type ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::Type
The data type of the property, such as string or number.
-
#updated_at ⇒ Integer
The timestamp when the property was last updated, in ISO 8601 format.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(allowed_object_types:, calculated:, can_archive:, can_restore:, created_at:, created_user_id:, currency_property_name:, data_sensitivity:, date_display_hint:, deleted:, description:, display_mode:, display_order:, enforce_multivalue_uniqueness:, external_options:, external_options_reference_type:, favorited:, favorited_order:, field_type:, form_field:, from_user_id:, group_name:, has_unique_value:, hidden:, hubspot_defined:, is_customized_default:, is_multi_valued:, is_partial:, label:, mutable_definition_not_deletable:, name:, number_display_hint:, options:, options_are_mutable:, option_sort_strategy:, owning_app_id:, portal_id:, read_only_definition:, read_only_value:, referenced_object_type:, searchable_in_global_search:, search_text_analysis_mode:, sensitive_data_categories:, show_currency_symbol:, text_display_hint:, type:, updated_at:) ⇒ Object
constructor
Some parameter documentations has been truncated, see MediaBridgeProperty for more details.
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(allowed_object_types:, calculated:, can_archive:, can_restore:, created_at:, created_user_id:, currency_property_name:, data_sensitivity:, date_display_hint:, deleted:, description:, display_mode:, display_order:, enforce_multivalue_uniqueness:, external_options:, external_options_reference_type:, favorited:, favorited_order:, field_type:, form_field:, from_user_id:, group_name:, has_unique_value:, hidden:, hubspot_defined:, is_customized_default:, is_multi_valued:, is_partial:, label:, mutable_definition_not_deletable:, name:, number_display_hint:, options:, options_are_mutable:, option_sort_strategy:, owning_app_id:, portal_id:, read_only_definition:, read_only_value:, referenced_object_type:, searchable_in_global_search:, search_text_analysis_mode:, sensitive_data_categories:, show_currency_symbol:, text_display_hint:, type:, updated_at:) ⇒ Object
Some parameter documentations has been truncated, see HubSpotSDK::Models::Cms::MediaBridgeProperty for more details.
A HubSpot property
|
|
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 325
|
Instance Attribute Details
#allowed_object_types ⇒ Array<HubSpotSDK::Models::Cms::ObjectTypeIDProto>
Object types permitted to use this property.
12 13 14 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 12 required :allowed_object_types, -> { HubSpotSDK::Internal::Type::ArrayOf[HubSpotSDK::Cms::ObjectTypeIDProto] }, api_name: :allowedObjectTypes |
#calculated ⇒ Boolean
Whether the property is a calculated field.
20 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 20 required :calculated, HubSpotSDK::Internal::Type::Boolean |
#can_archive ⇒ Boolean
25 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 25 required :can_archive, HubSpotSDK::Internal::Type::Boolean, api_name: :canArchive |
#can_restore ⇒ Boolean
30 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 30 required :can_restore, HubSpotSDK::Internal::Type::Boolean, api_name: :canRestore |
#created_at ⇒ Integer
The timestamp when the property was created, in ISO 8601 format.
36 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 36 required :created_at, Integer, api_name: :createdAt |
#created_user_id ⇒ Integer
The ID of the user who created the property.
42 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 42 required :created_user_id, Integer, api_name: :createdUserId |
#currency_property_name ⇒ String
The name of the related currency property.
48 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 48 required :currency_property_name, String, api_name: :currencyPropertyName |
#data_sensitivity ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::DataSensitivity
Indicates the sensitivity level of the property, such as “non_sensitive”, “sensitive”, or “highly_sensitive”.
55 56 57 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 55 required :data_sensitivity, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::DataSensitivity }, api_name: :dataSensitivity |
#date_display_hint ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::DateDisplayHint
62 63 64 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 62 required :date_display_hint, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::DateDisplayHint }, api_name: :dateDisplayHint |
#deleted ⇒ Boolean
Whether the property has been deleted.
70 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 70 required :deleted, HubSpotSDK::Internal::Type::Boolean |
#description ⇒ String
A summary of the property’s purpose.
76 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 76 required :description, String |
#display_mode ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::DisplayMode
The mode in which the property is displayed. Can be: “current_value” or “all_unique_versions”.
83 84 85 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 83 required :display_mode, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::DisplayMode }, api_name: :displayMode |
#display_order ⇒ Integer
The position of the item relative to others in the list.
91 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 91 required :display_order, Integer, api_name: :displayOrder |
#enforce_multivalue_uniqueness ⇒ Boolean
96 97 98 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 96 required :enforce_multivalue_uniqueness, HubSpotSDK::Internal::Type::Boolean, api_name: :enforceMultivalueUniqueness |
#external_options ⇒ Boolean
Applicable only for enumeration type properties. Should be set to true with a ‘referencedObjectType’ of ‘OWNER’. Otherwise false.
105 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 105 required :external_options, HubSpotSDK::Internal::Type::Boolean, api_name: :externalOptions |
#external_options_reference_type ⇒ String
When externalOptions is true, indicates the property’s option values will be populated from other systems (e.g., “OWNER” for the hubspot_owner_id property).
112 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 112 required :external_options_reference_type, String, api_name: :externalOptionsReferenceType |
#favorited ⇒ Boolean
Deprecated. Whether the property is marked as a favorite.
118 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 118 required :favorited, HubSpotSDK::Internal::Type::Boolean |
#favorited_order ⇒ Integer
Deprecated. The order position when marked as favorited.
124 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 124 required :favorited_order, Integer, api_name: :favoritedOrder |
#field_type ⇒ String
Determines how the property will appear in HubSpot’s UI or on a form. Learn more in the properties API guide.
131 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 131 required :field_type, String, api_name: :fieldType |
#form_field ⇒ Boolean
Whether the property can appear on forms.
137 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 137 required :form_field, HubSpotSDK::Internal::Type::Boolean, api_name: :formField |
#from_user_id ⇒ Integer
The ID of the user who last updated the property.
143 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 143 required :from_user_id, Integer, api_name: :fromUserId |
#group_name ⇒ String
The name of the group to which the property is assigned.
149 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 149 required :group_name, String, api_name: :groupName |
#has_unique_value ⇒ Boolean
Whether the property is a unique identifier property.
155 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 155 required :has_unique_value, HubSpotSDK::Internal::Type::Boolean, api_name: :hasUniqueValue |
#hidden ⇒ Boolean
Whether or not the property will be hidden from the HubSpot UI. It’s recommended that this be set to false for custom properties.
162 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 162 required :hidden, HubSpotSDK::Internal::Type::Boolean |
#hubspot_defined ⇒ Boolean
A boolean value set to true for HubSpot default properties.
168 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 168 required :hubspot_defined, HubSpotSDK::Internal::Type::Boolean, api_name: :hubspotDefined |
#is_customized_default ⇒ Boolean
For default properties, whether the property has been customized. Equivalent to the ‘isCustomizedDefault’ field.
175 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 175 required :is_customized_default, HubSpotSDK::Internal::Type::Boolean, api_name: :isCustomizedDefault |
#is_multi_valued ⇒ Boolean
Whether the property can contain multiple values.
181 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 181 required :is_multi_valued, HubSpotSDK::Internal::Type::Boolean, api_name: :isMultiValued |
#is_partial ⇒ Boolean
For default properties, whether the property has been customized. Equivalent to the ‘isCustomizedDefault’ field.
188 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 188 required :is_partial, HubSpotSDK::Internal::Type::Boolean, api_name: :isPartial |
#label ⇒ String
The display label for the property.
194 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 194 required :label, String |
#mutable_definition_not_deletable ⇒ Boolean
Whether the property definition can be customized but not deleted.
200 201 202 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 200 required :mutable_definition_not_deletable, HubSpotSDK::Internal::Type::Boolean, api_name: :mutableDefinitionNotDeletable |
#name ⇒ String
The internal name for the property.
208 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 208 required :name, String |
#number_display_hint ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::NumberDisplayHint
Hint for how a number property is displayed and validated in HubSpot’s UI. Can be: “unformatted”, “formatted”, “currency”, “percentage”, “duration”, or “probability”.
216 217 218 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 216 required :number_display_hint, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::NumberDisplayHint }, api_name: :numberDisplayHint |
#option_sort_strategy ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::OptionSortStrategy
Specifies how to sort property options. Can be either “DISPLAY_ORDER” to defer to the displayOrder field, or “ALPHABETICAL”.
238 239 240 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 238 required :option_sort_strategy, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::OptionSortStrategy }, api_name: :optionSortStrategy |
#options ⇒ Array<HubSpotSDK::Models::AutomationActionsOption>
A list of valid options for the property. This field is required for enumerated properties.
225 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 225 required :options, -> { HubSpotSDK::Internal::Type::ArrayOf[HubSpotSDK::AutomationActionsOption] } |
#options_are_mutable ⇒ Boolean
Whether options can be modified after creation.
231 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 231 required :options_are_mutable, HubSpotSDK::Internal::Type::Boolean, api_name: :optionsAreMutable |
#owning_app_id ⇒ Integer
245 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 245 required :owning_app_id, Integer, api_name: :owningAppId |
#portal_id ⇒ Integer
The ID of the HubSpot account where the property is defined.
251 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 251 required :portal_id, Integer, api_name: :portalId |
#read_only_definition ⇒ Boolean
Whether the property’s description is read-only.
257 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 257 required :read_only_definition, HubSpotSDK::Internal::Type::Boolean, api_name: :readOnlyDefinition |
#read_only_value ⇒ Boolean
Indicates if the property’s value is read-only.
263 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 263 required :read_only_value, HubSpotSDK::Internal::Type::Boolean, api_name: :readOnlyValue |
#referenced_object_type ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::ReferencedObjectType
Deprecated. Use externalOptionsReferenceType instead.
269 270 271 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 269 required :referenced_object_type, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::ReferencedObjectType }, api_name: :referencedObjectType |
#search_text_analysis_mode ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::SearchTextAnalysisMode
284 285 286 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 284 required :search_text_analysis_mode, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::SearchTextAnalysisMode }, api_name: :searchTextAnalysisMode |
#searchable_in_global_search ⇒ Boolean
Whether the property is searchable globaly.
277 278 279 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 277 required :searchable_in_global_search, HubSpotSDK::Internal::Type::Boolean, api_name: :searchableInGlobalSearch |
#sensitive_data_categories ⇒ Array<String>
When sensitiveData is true, lists the type of sensitive data contained in the property (e.g., “HIPAA”).
293 294 295 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 293 required :sensitive_data_categories, HubSpotSDK::Internal::Type::ArrayOf[String], api_name: :sensitiveDataCategories |
#show_currency_symbol ⇒ Boolean
Whether to show the currency symbol in HubSpot’s UI.
301 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 301 required :show_currency_symbol, HubSpotSDK::Internal::Type::Boolean, api_name: :showCurrencySymbol |
#text_display_hint ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::TextDisplayHint
Hint for how the text is displayed and validated in HubSpot’s UI. Can be: “unformatted_single_line”, “multi_line”, “email”, “phone_number”, “domain_name”, “ip_address”, “physical_address”, or “postal_code”.
309 310 311 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 309 required :text_display_hint, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::TextDisplayHint }, api_name: :textDisplayHint |
#type ⇒ Symbol, HubSpotSDK::Models::Cms::MediaBridgeProperty::Type
The data type of the property, such as string or number.
317 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 317 required :type, enum: -> { HubSpotSDK::Cms::MediaBridgeProperty::Type } |
#updated_at ⇒ Integer
The timestamp when the property was last updated, in ISO 8601 format.
323 |
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 323 required :updated_at, Integer, api_name: :updatedAt |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/hubspot_sdk/models/cms/media_bridge_property.rb', line 436
|