Class: Sentdm::Models::Profiles::TcrCampaignWithUseCases
- Inherits:
-
BaseDto
show all
- Defined in:
- lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb
Defined Under Namespace
Modules: SharingStatus, Status
Classes: UseCase
Instance Attribute Summary collapse
Attributes inherited from BaseDto
#created_at, #id, #updated_at
Class Method Summary
collapse
Methods inherited from BaseDto
#initialize
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Instance Attribute Details
#billed_date ⇒ Time?
10
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 10
optional :billed_date, Time, api_name: :billedDate, nil?: true
|
#brand_id ⇒ String?
15
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 15
optional :brand_id, String, api_name: :brandId, nil?: true
|
#cost ⇒ Float?
20
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 20
optional :cost, Float, nil?: true
|
#csp_id ⇒ String?
25
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 25
optional :csp_id, String, api_name: :cspId, nil?: true
|
#customer_id ⇒ String?
30
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 30
optional :customer_id, String, api_name: :customerId
|
#description ⇒ String?
35
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 35
optional :description, String
|
#help_keywords ⇒ String?
40
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 40
optional :help_keywords, String, api_name: :helpKeywords, nil?: true
|
#help_message ⇒ String?
45
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 45
optional :help_message, String, api_name: :helpMessage, nil?: true
|
50
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 50
optional :kyc_submission_form_id, String, api_name: :kycSubmissionFormId, nil?: true
|
#message_flow ⇒ String?
55
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 55
optional :message_flow, String, api_name: :messageFlow, nil?: true
|
#name ⇒ String?
60
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 60
optional :name, String
|
#optin_keywords ⇒ String?
65
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 65
optional :optin_keywords, String, api_name: :optinKeywords, nil?: true
|
#optin_message ⇒ String?
70
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 70
optional :optin_message, String, api_name: :optinMessage, nil?: true
|
#optout_keywords ⇒ String?
75
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 75
optional :optout_keywords, String, api_name: :optoutKeywords, nil?: true
|
#optout_message ⇒ String?
80
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 80
optional :optout_message, String, api_name: :optoutMessage, nil?: true
|
#privacy_policy_link ⇒ String?
85
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 85
optional :privacy_policy_link, String, api_name: :privacyPolicyLink, nil?: true
|
#reseller_id ⇒ String?
90
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 90
optional :reseller_id, String, api_name: :resellerId, nil?: true
|
#sharing_status ⇒ Symbol, ...
95
96
97
98
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 95
optional :sharing_status,
enum: -> { Sentdm::Profiles::TcrCampaignWithUseCases::SharingStatus },
api_name: :sharingStatus,
nil?: true
|
#status ⇒ Symbol, ...
103
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 103
optional :status, enum: -> { Sentdm::Profiles::TcrCampaignWithUseCases::Status }, nil?: true
|
#submitted_at ⇒ Time?
108
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 108
optional :submitted_at, Time, api_name: :submittedAt, nil?: true
|
#submitted_to_tcr ⇒ Boolean?
113
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 113
optional :submitted_to_tcr, Sentdm::Internal::Type::Boolean, api_name: :submittedToTCR
|
#tcr_campaign_id ⇒ String?
118
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 118
optional :tcr_campaign_id, String, api_name: :tcrCampaignId, nil?: true
|
#tcr_sync_error ⇒ String?
123
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 123
optional :tcr_sync_error, String, api_name: :tcrSyncError, nil?: true
|
#telnyx_campaign_id ⇒ String?
128
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 128
optional :telnyx_campaign_id, String, api_name: :telnyxCampaignId, nil?: true
|
#terms_and_conditions_link ⇒ String?
133
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 133
optional :terms_and_conditions_link, String, api_name: :termsAndConditionsLink, nil?: true
|
#type ⇒ String?
138
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 138
optional :type, String
|
#upstream_cnp_id ⇒ String?
143
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 143
optional :upstream_cnp_id, String, api_name: :upstreamCnpId, nil?: true
|
148
149
150
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 148
optional :use_cases,
-> { Sentdm::Internal::Type::ArrayOf[Sentdm::Profiles::TcrCampaignWithUseCases::UseCase] },
api_name: :useCases
|
Class Method Details
.values ⇒ Array<Symbol>
|
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 189
|