Module: Sentdm::Models::Profiles::TcrCampaignWithUseCases::SharingStatus

Extended by:
Internal::Type::Enum
Defined in:
lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb

Constant Summary collapse

PENDING =
:PENDING
ACCEPTED =
:ACCEPTED
DECLINED =
:DECLINED

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Instance Method Details

#initialize(billed_date: nil, brand_id: nil, cost: nil, csp_id: nil, customer_id: 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, upstream_cnp_id: nil, use_cases: nil) ⇒ Object

Parameters:

  • billed_date (Time, nil) (defaults to: nil)
  • brand_id (String, nil) (defaults to: nil)
  • cost (Float, nil) (defaults to: nil)
  • csp_id (String, nil) (defaults to: nil)
  • customer_id (String) (defaults to: nil)
  • description (String) (defaults to: nil)
  • help_keywords (String, nil) (defaults to: nil)
  • help_message (String, nil) (defaults to: nil)
  • kyc_submission_form_id (String, nil) (defaults to: nil)
  • message_flow (String, nil) (defaults to: nil)
  • name (String) (defaults to: nil)
  • optin_keywords (String, nil) (defaults to: nil)
  • optin_message (String, nil) (defaults to: nil)
  • optout_keywords (String, nil) (defaults to: nil)
  • optout_message (String, nil) (defaults to: nil)
  • privacy_policy_link (String, nil) (defaults to: nil)
  • reseller_id (String, nil) (defaults to: nil)
  • sharing_status (Symbol, Sentdm::Models::Profiles::TcrCampaignWithUseCases::SharingStatus, nil) (defaults to: nil)
  • status (Symbol, Sentdm::Models::Profiles::TcrCampaignWithUseCases::Status, nil) (defaults to: nil)
  • submitted_at (Time, nil) (defaults to: nil)
  • submitted_to_tcr (Boolean) (defaults to: nil)
  • tcr_campaign_id (String, nil) (defaults to: nil)
  • tcr_sync_error (String, nil) (defaults to: nil)
  • telnyx_campaign_id (String, nil) (defaults to: nil)
  • terms_and_conditions_link (String, nil) (defaults to: nil)
  • type (String) (defaults to: nil)
  • upstream_cnp_id (String, nil) (defaults to: nil)
  • use_cases (Array<Sentdm::Models::Profiles::TcrCampaignWithUseCases::UseCase>) (defaults to: nil)


182
183
184
185
186
187
188
189
190
191
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 182

module SharingStatus
  extend Sentdm::Internal::Type::Enum

  PENDING = :PENDING
  ACCEPTED = :ACCEPTED
  DECLINED = :DECLINED

  # @!method self.values
  #   @return [Array<Symbol>]
end