Skip to content

Latest commit

 

History

History
74 lines (68 loc) · 3.99 KB

SMSTenDLCPartnerCampaign.md

File metadata and controls

74 lines (68 loc) · 3.99 KB

Freeclimb::SMSTenDLCPartnerCampaign

Properties

Name Type Description Notes
account_id String ID of the account that created this Queue. [optional]
campaign_id String Alphanumeric identifier assigned by the registry for a campaign. This identifier is required by the NetNumber OSR SMS enabling process of 10DLC.
status SMSTenDLCPartnerCampaignStatus [optional]
create_date Time Unix timestamp when campaign was created. [optional]
brand_id String Alphanumeric identifier of the brand associated with this campaign.
usecase String Campaign usecase. Must be of defined valid types. Use `/registry/enum/usecase` operation to retrieve usecases available for given brand.
description String Summary description of this campaign.
embedded_link Boolean Does message generated by the campaign include URL link in SMS? [optional][default to false]
embedded_phone Boolean Does message generated by the campaign include phone number in SMS? [optional][default to false]
affiliate_marketing Boolean Does message content controlled by affiliate marketing other than the brand? [optional]
number_pool Boolean Does campaign utilize pool of phone nubers? [optional][default to false]
age_gated Boolean Age gated content in campaign. [optional]
direct_lending Boolean [optional]
subscriber_optin Boolean Does campaign require subscriber to opt-in before SMS is sent to subscriber? [optional][default to false]
subscriber_optout Boolean Does campaign support subscriber opt-out keyword(s)? [optional][default to false]
subscriber_help Boolean Does campaign responds to help keyword(s)? [optional][default to false]
sample1 String Message sample. Some campaign tiers require 1 or more message samples. [optional]
sample2 String Message sample. Some campaign tiers require 2 or more message samples. [optional]
sample3 String Message sample. Some campaign tiers require 3 or more message samples. [optional]
sample4 String Message sample. Some campaign tiers require 4 or more message samples. [optional]
sample5 String Message sample. Some campaign tiers require 5 or more message samples. [optional]
message_flow String Message flow description. [optional]
help_message String Help message of the campaign. [optional]
optin_keywords String Subscriber opt-in keywords. Multiple keywords are comma separated without space. [optional]
optout_keywords String Subscriber opt-out keywords. Multiple keywords are comma separated without space. [optional]
help_keywords String Subscriber help keywords. Multiple keywords are comma separated without space. [optional]
optin_message String Subscriber opt-in message. [optional]
optout_message String Subscriber opt-out message. [optional]
brand SMSTenDLCPartnerCampaignBrand [optional]

Example

require 'freeclimb'

instance = Freeclimb::SMSTenDLCPartnerCampaign.new(
  account_id: null,
  campaign_id: null,
  status: null,
  create_date: null,
  brand_id: null,
  usecase: null,
  description: null,
  embedded_link: null,
  embedded_phone: null,
  affiliate_marketing: null,
  number_pool: null,
  age_gated: null,
  direct_lending: null,
  subscriber_optin: null,
  subscriber_optout: null,
  subscriber_help: null,
  sample1: null,
  sample2: null,
  sample3: null,
  sample4: null,
  sample5: null,
  message_flow: null,
  help_message: null,
  optin_keywords: null,
  optout_keywords: null,
  help_keywords: null,
  optin_message: null,
  optout_message: null,
  brand: null
)