Class: Sentdm::Models::Profiles::CampaignUpdateResponse::Data
Overview
Defined Under Namespace
Modules: SharingStatus, Status
Classes: UseCase
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
-
#initialize(id: nil, billed_date: nil, brand_id: nil, cost: nil, created_at: nil, csp_id: nil, customer_id: nil, dca_elections_complete: nil, dca_elections_completed_at: nil, description: nil, help_keywords: nil, help_message: nil, kyc_submission_form_id: nil, message_flow: nil, name: nil, optin_keywords: nil, optin_message: nil, optout_keywords: nil, optout_message: nil, privacy_policy_link: nil, reseller_id: nil, sharing_status: nil, status: nil, submitted_at: nil, submitted_to_tcr: nil, tcr_campaign_id: nil, tcr_sync_error: nil, telnyx_campaign_id: nil, terms_and_conditions_link: nil, type: nil, updated_at: nil, upstream_cnp_id: nil, use_cases: nil) ⇒ Object
constructor
The response data (null if error).
==, #==, #[], 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
#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
Constructor Details
#initialize(id: nil, billed_date: nil, brand_id: nil, cost: nil, created_at: nil, csp_id: nil, customer_id: nil, dca_elections_complete: nil, dca_elections_completed_at: nil, description: nil, help_keywords: nil, help_message: nil, kyc_submission_form_id: nil, message_flow: nil, name: nil, optin_keywords: nil, optin_message: nil, optout_keywords: nil, optout_message: nil, privacy_policy_link: nil, reseller_id: nil, sharing_status: nil, status: nil, submitted_at: nil, submitted_to_tcr: nil, tcr_campaign_id: nil, tcr_sync_error: nil, telnyx_campaign_id: nil, terms_and_conditions_link: nil, type: nil, updated_at: nil, upstream_cnp_id: nil, use_cases: nil) ⇒ Object
The response data (null if error)
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 216
|
Instance Attribute Details
#billed_date ⇒ Time?
54
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 54
optional :billed_date, Time, api_name: :billedDate, nil?: true
|
#brand_id ⇒ String?
59
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 59
optional :brand_id, String, api_name: :brandId, nil?: true
|
#cost ⇒ Float?
64
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 64
optional :cost, Float, nil?: true
|
#created_at ⇒ Time?
69
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 69
optional :created_at, Time, api_name: :createdAt
|
#csp_id ⇒ String?
74
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 74
optional :csp_id, String, api_name: :cspId, nil?: true
|
#customer_id ⇒ String?
79
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 79
optional :customer_id, String, api_name: :customerId
|
#dca_elections_complete ⇒ Boolean?
84
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 84
optional :dca_elections_complete, Sentdm::Internal::Type::Boolean, api_name: :dcaElectionsComplete
|
#dca_elections_completed_at ⇒ Time?
89
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 89
optional :dca_elections_completed_at, Time, api_name: :dcaElectionsCompletedAt, nil?: true
|
#description ⇒ String?
94
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 94
optional :description, String
|
#help_keywords ⇒ String?
99
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 99
optional :help_keywords, String, api_name: :helpKeywords, nil?: true
|
#help_message ⇒ String?
104
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 104
optional :help_message, String, api_name: :helpMessage, nil?: true
|
#id ⇒ String?
49
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 49
optional :id, String
|
109
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 109
optional :kyc_submission_form_id, String, api_name: :kycSubmissionFormId, nil?: true
|
#message_flow ⇒ String?
114
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 114
optional :message_flow, String, api_name: :messageFlow, nil?: true
|
#name ⇒ String?
119
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 119
optional :name, String
|
#optin_keywords ⇒ String?
124
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 124
optional :optin_keywords, String, api_name: :optinKeywords, nil?: true
|
#optin_message ⇒ String?
129
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 129
optional :optin_message, String, api_name: :optinMessage, nil?: true
|
#optout_keywords ⇒ String?
134
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 134
optional :optout_keywords, String, api_name: :optoutKeywords, nil?: true
|
#optout_message ⇒ String?
139
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 139
optional :optout_message, String, api_name: :optoutMessage, nil?: true
|
#privacy_policy_link ⇒ String?
144
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 144
optional :privacy_policy_link, String, api_name: :privacyPolicyLink, nil?: true
|
#reseller_id ⇒ String?
149
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 149
optional :reseller_id, String, api_name: :resellerId, nil?: true
|
#sharing_status ⇒ Symbol, ...
#submitted_at ⇒ Time?
167
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 167
optional :submitted_at, Time, api_name: :submittedAt, nil?: true
|
#submitted_to_tcr ⇒ Boolean?
172
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 172
optional :submitted_to_tcr, Sentdm::Internal::Type::Boolean, api_name: :submittedToTCR
|
#tcr_campaign_id ⇒ String?
177
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 177
optional :tcr_campaign_id, String, api_name: :tcrCampaignId, nil?: true
|
#tcr_sync_error ⇒ String?
182
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 182
optional :tcr_sync_error, String, api_name: :tcrSyncError, nil?: true
|
#telnyx_campaign_id ⇒ String?
187
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 187
optional :telnyx_campaign_id, String, api_name: :telnyxCampaignId, nil?: true
|
#terms_and_conditions_link ⇒ String?
192
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 192
optional :terms_and_conditions_link, String, api_name: :termsAndConditionsLink, nil?: true
|
#type ⇒ String?
197
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 197
optional :type, String
|
#updated_at ⇒ Time?
202
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 202
optional :updated_at, Time, api_name: :updatedAt, nil?: true
|
#upstream_cnp_id ⇒ String?
207
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 207
optional :upstream_cnp_id, String, api_name: :upstreamCnpId, nil?: true
|
Class Method Details
.values ⇒ Array<Symbol>
|
# File 'lib/sentdm/models/profiles/campaign_update_response.rb', line 293
|