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

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

Constant Summary collapse

PENDING =

Returns:

  • (:PENDING)
:PENDING
ACCEPTED =

Returns:

  • (:ACCEPTED)
:ACCEPTED
DECLINED =

Returns:

  • (:DECLINED)
:DECLINED

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values, 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, dca_elections_complete: nil, dca_elections_completed_at: nil, description: nil, has_submission_transaction: 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

Some parameter documentations has been truncated, see Sentdm::Models::Profiles::TcrCampaignWithUseCases for more details.

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)
  • dca_elections_complete (Boolean, nil) (defaults to: nil)
  • dca_elections_completed_at (Time, nil) (defaults to: nil)
  • description (String) (defaults to: nil)
  • has_submission_transaction (Boolean) (defaults to: nil)

    True when this campaign already has a billing transaction of reference type

  • 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)


241
242
243
244
245
246
247
248
249
250
# File 'lib/sentdm/models/profiles/tcr_campaign_with_use_cases.rb', line 241

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

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

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

#self?.values::Array[Sentdm::Models::Profiles::TcrCampaignWithUseCases::sharing_status]

Returns:

  • (::Array[Sentdm::Models::Profiles::TcrCampaignWithUseCases::sharing_status])


247
# File 'sig/sentdm/models/profiles/tcr_campaign_with_use_cases.rbs', line 247

def self?.values: -> ::Array[Sentdm::Models::Profiles::TcrCampaignWithUseCases::sharing_status]