Class: Telnyx::Models::Messaging10dlc::CampaignBuilder::BrandQualifyByUsecaseResponse
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Telnyx::Models::Messaging10dlc::CampaignBuilder::BrandQualifyByUsecaseResponse
- Defined in:
- lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb
Overview
Instance Attribute Summary collapse
-
#annual_fee ⇒ Float?
Campaign annual subscription fee.
-
#max_sub_usecases ⇒ Integer?
Maximum number of sub-usecases declaration required.
-
#min_sub_usecases ⇒ Integer?
Minimum number of sub-usecases declaration required.
-
#mno_metadata ⇒ Hash{Symbol=>Object}?
Map of usecase metadata for each MNO.
-
#monthly_fee ⇒ Float?
Campaign monthly subscription fee.
-
#quarterly_fee ⇒ Float?
Campaign quarterly subscription fee.
-
#usecase ⇒ String?
Campaign usecase.
Instance Method Summary collapse
-
#initialize(annual_fee: nil, max_sub_usecases: nil, min_sub_usecases: nil, mno_metadata: nil, monthly_fee: nil, quarterly_fee: nil, usecase: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see BrandQualifyByUsecaseResponse 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(annual_fee: nil, max_sub_usecases: nil, min_sub_usecases: nil, mno_metadata: nil, monthly_fee: nil, quarterly_fee: nil, usecase: nil) ⇒ Object
Some parameter documentations has been truncated, see Telnyx::Models::Messaging10dlc::CampaignBuilder::BrandQualifyByUsecaseResponse for more details.
|
|
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 54
|
Instance Attribute Details
#annual_fee ⇒ Float?
Campaign annual subscription fee
13 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 13 optional :annual_fee, Float, api_name: :annualFee |
#max_sub_usecases ⇒ Integer?
Maximum number of sub-usecases declaration required.
19 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 19 optional :max_sub_usecases, Integer, api_name: :maxSubUsecases |
#min_sub_usecases ⇒ Integer?
Minimum number of sub-usecases declaration required.
25 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 25 optional :min_sub_usecases, Integer, api_name: :minSubUsecases |
#mno_metadata ⇒ Hash{Symbol=>Object}?
Map of usecase metadata for each MNO. Key is the network ID of the MNO (e.g. 10017), Value is the mno metadata for the usecase.
32 33 34 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 32 optional :mno_metadata, Telnyx::Internal::Type::HashOf[Telnyx::Internal::Type::Unknown], api_name: :mnoMetadata |
#monthly_fee ⇒ Float?
Campaign monthly subscription fee
40 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 40 optional :monthly_fee, Float, api_name: :monthlyFee |
#quarterly_fee ⇒ Float?
Campaign quarterly subscription fee
46 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 46 optional :quarterly_fee, Float, api_name: :quarterlyFee |
#usecase ⇒ String?
Campaign usecase
52 |
# File 'lib/telnyx/models/messaging_10dlc/campaign_builder/brand_qualify_by_usecase_response.rb', line 52 optional :usecase, String |