Class: CampaignProperties
- Inherits:
-
Object
- Object
- CampaignProperties
- Defined in:
- lib/metal/default.rb
Overview
urn:wsurn:ws.rsysurn:ws.rsys.comCampaignProperties
campaign - InteractObject
campaignId - SOAP::SOAPLong
campaignType - CampaignType
description - SOAP::SOAPString
marketingProgram - SOAP::SOAPString
marketingStrategy - SOAP::SOAPString
list - InteractObject
refiningFilters - InteractObject
refiningDataSource - InteractObject
governanceFilter - InteractObject
supplementalCampaignDataSources - InteractObject
suppressionLists - InteractObject
supplementalProofDataSources - InteractObject
supplementalSeedDataSources - InteractObject
proofList - InteractObject
seedList - InteractObject
segmentation - InteractObject
fromName - SOAP::SOAPString
fromEmail - SOAP::SOAPString
replyToEmail - SOAP::SOAPString
bccEmail - SOAP::SOAPString
subject - SOAP::SOAPString
htmlMessage - InteractObject
textMessage - InteractObject
enableLinkTracking - SOAP::SOAPBoolean
linkTable - InteractObject
enableExternalTracking - SOAP::SOAPBoolean
externalTrackingParams - OptionalData
- InteractObject
campaignVariables - OptionalData
campaignPurpose - CampaignPurpose
useUTF8 - SOAP::SOAPBoolean
locale - RecipientLocale
trackHtmlOpens - SOAP::SOAPBoolean
trackConversions - SOAP::SOAPBoolean
sendTextIfHTMLUnknown - SOAP::SOAPBoolean
segmentTrackingColumnName - SOAP::SOAPString
unsubscribeOption - UnsubscribeOption
unsubscribeForm - SOAP::SOAPString
autoCloseOption - AutoCloseOption
autoCloseValue - SOAP::SOAPString
closedCampaignURL - SOAP::SOAPString
externalCampaignCode - SOAP::SOAPString
salesForceCampaignId - SOAP::SOAPString
Instance Attribute Summary collapse
-
#attachments ⇒ Object
Returns the value of attribute attachments.
-
#autoCloseOption ⇒ Object
Returns the value of attribute autoCloseOption.
-
#autoCloseValue ⇒ Object
Returns the value of attribute autoCloseValue.
-
#bccEmail ⇒ Object
Returns the value of attribute bccEmail.
-
#campaign ⇒ Object
Returns the value of attribute campaign.
-
#campaignId ⇒ Object
Returns the value of attribute campaignId.
-
#campaignPurpose ⇒ Object
Returns the value of attribute campaignPurpose.
-
#campaignType ⇒ Object
Returns the value of attribute campaignType.
-
#campaignVariables ⇒ Object
Returns the value of attribute campaignVariables.
-
#closedCampaignURL ⇒ Object
Returns the value of attribute closedCampaignURL.
-
#description ⇒ Object
Returns the value of attribute description.
-
#enableExternalTracking ⇒ Object
Returns the value of attribute enableExternalTracking.
-
#enableLinkTracking ⇒ Object
Returns the value of attribute enableLinkTracking.
-
#externalCampaignCode ⇒ Object
Returns the value of attribute externalCampaignCode.
-
#externalTrackingParams ⇒ Object
Returns the value of attribute externalTrackingParams.
-
#fromEmail ⇒ Object
Returns the value of attribute fromEmail.
-
#fromName ⇒ Object
Returns the value of attribute fromName.
-
#governanceFilter ⇒ Object
Returns the value of attribute governanceFilter.
-
#htmlMessage ⇒ Object
Returns the value of attribute htmlMessage.
-
#linkTable ⇒ Object
Returns the value of attribute linkTable.
-
#list ⇒ Object
Returns the value of attribute list.
-
#locale ⇒ Object
Returns the value of attribute locale.
-
#marketingProgram ⇒ Object
Returns the value of attribute marketingProgram.
-
#marketingStrategy ⇒ Object
Returns the value of attribute marketingStrategy.
-
#proofList ⇒ Object
Returns the value of attribute proofList.
-
#refiningDataSource ⇒ Object
Returns the value of attribute refiningDataSource.
-
#refiningFilters ⇒ Object
Returns the value of attribute refiningFilters.
-
#replyToEmail ⇒ Object
Returns the value of attribute replyToEmail.
-
#salesForceCampaignId ⇒ Object
Returns the value of attribute salesForceCampaignId.
-
#seedList ⇒ Object
Returns the value of attribute seedList.
-
#segmentation ⇒ Object
Returns the value of attribute segmentation.
-
#segmentTrackingColumnName ⇒ Object
Returns the value of attribute segmentTrackingColumnName.
-
#sendTextIfHTMLUnknown ⇒ Object
Returns the value of attribute sendTextIfHTMLUnknown.
-
#subject ⇒ Object
Returns the value of attribute subject.
-
#supplementalCampaignDataSources ⇒ Object
Returns the value of attribute supplementalCampaignDataSources.
-
#supplementalProofDataSources ⇒ Object
Returns the value of attribute supplementalProofDataSources.
-
#supplementalSeedDataSources ⇒ Object
Returns the value of attribute supplementalSeedDataSources.
-
#suppressionLists ⇒ Object
Returns the value of attribute suppressionLists.
-
#textMessage ⇒ Object
Returns the value of attribute textMessage.
-
#trackConversions ⇒ Object
Returns the value of attribute trackConversions.
-
#trackHtmlOpens ⇒ Object
Returns the value of attribute trackHtmlOpens.
-
#unsubscribeForm ⇒ Object
Returns the value of attribute unsubscribeForm.
-
#unsubscribeOption ⇒ Object
Returns the value of attribute unsubscribeOption.
-
#useUTF8 ⇒ Object
Returns the value of attribute useUTF8.
Instance Method Summary collapse
Constructor Details
#initialize(campaign = nil, campaignId = nil, campaignType = nil, description = nil, marketingProgram = nil, marketingStrategy = nil, list = nil, refiningFilters = [], refiningDataSource = nil, governanceFilter = nil, supplementalCampaignDataSources = [], suppressionLists = [], supplementalProofDataSources = [], supplementalSeedDataSources = [], proofList = nil, seedList = nil, segmentation = [], fromName = nil, fromEmail = nil, replyToEmail = nil, bccEmail = nil, subject = nil, htmlMessage = nil, textMessage = nil, enableLinkTracking = nil, linkTable = nil, enableExternalTracking = nil, externalTrackingParams = [], attachments = [], campaignVariables = [], campaignPurpose = nil, useUTF8 = nil, locale = nil, trackHtmlOpens = nil, trackConversions = nil, sendTextIfHTMLUnknown = nil, segmentTrackingColumnName = nil, unsubscribeOption = nil, unsubscribeForm = nil, autoCloseOption = nil, autoCloseValue = nil, closedCampaignURL = nil, externalCampaignCode = nil, salesForceCampaignId = nil) ⇒ CampaignProperties
Returns a new instance of CampaignProperties.
201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 |
# File 'lib/metal/default.rb', line 201 def initialize(campaign = nil, campaignId = nil, campaignType = nil, description = nil, marketingProgram = nil, marketingStrategy = nil, list = nil, refiningFilters = [], refiningDataSource = nil, governanceFilter = nil, supplementalCampaignDataSources = [], suppressionLists = [], supplementalProofDataSources = [], supplementalSeedDataSources = [], proofList = nil, seedList = nil, segmentation = [], fromName = nil, fromEmail = nil, replyToEmail = nil, bccEmail = nil, subject = nil, htmlMessage = nil, textMessage = nil, enableLinkTracking = nil, linkTable = nil, enableExternalTracking = nil, externalTrackingParams = [], = [], campaignVariables = [], campaignPurpose = nil, useUTF8 = nil, locale = nil, trackHtmlOpens = nil, trackConversions = nil, sendTextIfHTMLUnknown = nil, segmentTrackingColumnName = nil, unsubscribeOption = nil, unsubscribeForm = nil, autoCloseOption = nil, autoCloseValue = nil, closedCampaignURL = nil, externalCampaignCode = nil, salesForceCampaignId = nil) @campaign = campaign @campaignId = campaignId @campaignType = campaignType @description = description @marketingProgram = marketingProgram @marketingStrategy = marketingStrategy @list = list @refiningFilters = refiningFilters @refiningDataSource = refiningDataSource @governanceFilter = governanceFilter @supplementalCampaignDataSources = supplementalCampaignDataSources @suppressionLists = suppressionLists @supplementalProofDataSources = supplementalProofDataSources @supplementalSeedDataSources = supplementalSeedDataSources @proofList = proofList @seedList = seedList @segmentation = segmentation @fromName = fromName @fromEmail = fromEmail @replyToEmail = replyToEmail @bccEmail = bccEmail @subject = subject @htmlMessage = htmlMessage @textMessage = textMessage @enableLinkTracking = enableLinkTracking @linkTable = linkTable @enableExternalTracking = enableExternalTracking @externalTrackingParams = externalTrackingParams @attachments = @campaignVariables = campaignVariables @campaignPurpose = campaignPurpose @useUTF8 = useUTF8 @locale = locale @trackHtmlOpens = trackHtmlOpens @trackConversions = trackConversions @sendTextIfHTMLUnknown = sendTextIfHTMLUnknown @segmentTrackingColumnName = segmentTrackingColumnName @unsubscribeOption = unsubscribeOption @unsubscribeForm = unsubscribeForm @autoCloseOption = autoCloseOption @autoCloseValue = autoCloseValue @closedCampaignURL = closedCampaignURL @externalCampaignCode = externalCampaignCode @salesForceCampaignId = salesForceCampaignId end |
Instance Attribute Details
#attachments ⇒ Object
Returns the value of attribute attachments.
184 185 186 |
# File 'lib/metal/default.rb', line 184 def @attachments end |
#autoCloseOption ⇒ Object
Returns the value of attribute autoCloseOption.
195 196 197 |
# File 'lib/metal/default.rb', line 195 def autoCloseOption @autoCloseOption end |
#autoCloseValue ⇒ Object
Returns the value of attribute autoCloseValue.
196 197 198 |
# File 'lib/metal/default.rb', line 196 def autoCloseValue @autoCloseValue end |
#bccEmail ⇒ Object
Returns the value of attribute bccEmail.
176 177 178 |
# File 'lib/metal/default.rb', line 176 def bccEmail @bccEmail end |
#campaign ⇒ Object
Returns the value of attribute campaign.
156 157 158 |
# File 'lib/metal/default.rb', line 156 def campaign @campaign end |
#campaignId ⇒ Object
Returns the value of attribute campaignId.
157 158 159 |
# File 'lib/metal/default.rb', line 157 def campaignId @campaignId end |
#campaignPurpose ⇒ Object
Returns the value of attribute campaignPurpose.
186 187 188 |
# File 'lib/metal/default.rb', line 186 def campaignPurpose @campaignPurpose end |
#campaignType ⇒ Object
Returns the value of attribute campaignType.
158 159 160 |
# File 'lib/metal/default.rb', line 158 def campaignType @campaignType end |
#campaignVariables ⇒ Object
Returns the value of attribute campaignVariables.
185 186 187 |
# File 'lib/metal/default.rb', line 185 def campaignVariables @campaignVariables end |
#closedCampaignURL ⇒ Object
Returns the value of attribute closedCampaignURL.
197 198 199 |
# File 'lib/metal/default.rb', line 197 def closedCampaignURL @closedCampaignURL end |
#description ⇒ Object
Returns the value of attribute description.
159 160 161 |
# File 'lib/metal/default.rb', line 159 def description @description end |
#enableExternalTracking ⇒ Object
Returns the value of attribute enableExternalTracking.
182 183 184 |
# File 'lib/metal/default.rb', line 182 def enableExternalTracking @enableExternalTracking end |
#enableLinkTracking ⇒ Object
Returns the value of attribute enableLinkTracking.
180 181 182 |
# File 'lib/metal/default.rb', line 180 def enableLinkTracking @enableLinkTracking end |
#externalCampaignCode ⇒ Object
Returns the value of attribute externalCampaignCode.
198 199 200 |
# File 'lib/metal/default.rb', line 198 def externalCampaignCode @externalCampaignCode end |
#externalTrackingParams ⇒ Object
Returns the value of attribute externalTrackingParams.
183 184 185 |
# File 'lib/metal/default.rb', line 183 def externalTrackingParams @externalTrackingParams end |
#fromEmail ⇒ Object
Returns the value of attribute fromEmail.
174 175 176 |
# File 'lib/metal/default.rb', line 174 def fromEmail @fromEmail end |
#fromName ⇒ Object
Returns the value of attribute fromName.
173 174 175 |
# File 'lib/metal/default.rb', line 173 def fromName @fromName end |
#governanceFilter ⇒ Object
Returns the value of attribute governanceFilter.
165 166 167 |
# File 'lib/metal/default.rb', line 165 def governanceFilter @governanceFilter end |
#htmlMessage ⇒ Object
Returns the value of attribute htmlMessage.
178 179 180 |
# File 'lib/metal/default.rb', line 178 def htmlMessage @htmlMessage end |
#linkTable ⇒ Object
Returns the value of attribute linkTable.
181 182 183 |
# File 'lib/metal/default.rb', line 181 def linkTable @linkTable end |
#list ⇒ Object
Returns the value of attribute list.
162 163 164 |
# File 'lib/metal/default.rb', line 162 def list @list end |
#locale ⇒ Object
Returns the value of attribute locale.
188 189 190 |
# File 'lib/metal/default.rb', line 188 def locale @locale end |
#marketingProgram ⇒ Object
Returns the value of attribute marketingProgram.
160 161 162 |
# File 'lib/metal/default.rb', line 160 def marketingProgram @marketingProgram end |
#marketingStrategy ⇒ Object
Returns the value of attribute marketingStrategy.
161 162 163 |
# File 'lib/metal/default.rb', line 161 def marketingStrategy @marketingStrategy end |
#proofList ⇒ Object
Returns the value of attribute proofList.
170 171 172 |
# File 'lib/metal/default.rb', line 170 def proofList @proofList end |
#refiningDataSource ⇒ Object
Returns the value of attribute refiningDataSource.
164 165 166 |
# File 'lib/metal/default.rb', line 164 def refiningDataSource @refiningDataSource end |
#refiningFilters ⇒ Object
Returns the value of attribute refiningFilters.
163 164 165 |
# File 'lib/metal/default.rb', line 163 def refiningFilters @refiningFilters end |
#replyToEmail ⇒ Object
Returns the value of attribute replyToEmail.
175 176 177 |
# File 'lib/metal/default.rb', line 175 def replyToEmail @replyToEmail end |
#salesForceCampaignId ⇒ Object
Returns the value of attribute salesForceCampaignId.
199 200 201 |
# File 'lib/metal/default.rb', line 199 def salesForceCampaignId @salesForceCampaignId end |
#seedList ⇒ Object
Returns the value of attribute seedList.
171 172 173 |
# File 'lib/metal/default.rb', line 171 def seedList @seedList end |
#segmentation ⇒ Object
Returns the value of attribute segmentation.
172 173 174 |
# File 'lib/metal/default.rb', line 172 def segmentation @segmentation end |
#segmentTrackingColumnName ⇒ Object
Returns the value of attribute segmentTrackingColumnName.
192 193 194 |
# File 'lib/metal/default.rb', line 192 def segmentTrackingColumnName @segmentTrackingColumnName end |
#sendTextIfHTMLUnknown ⇒ Object
Returns the value of attribute sendTextIfHTMLUnknown.
191 192 193 |
# File 'lib/metal/default.rb', line 191 def sendTextIfHTMLUnknown @sendTextIfHTMLUnknown end |
#subject ⇒ Object
Returns the value of attribute subject.
177 178 179 |
# File 'lib/metal/default.rb', line 177 def subject @subject end |
#supplementalCampaignDataSources ⇒ Object
Returns the value of attribute supplementalCampaignDataSources.
166 167 168 |
# File 'lib/metal/default.rb', line 166 def supplementalCampaignDataSources @supplementalCampaignDataSources end |
#supplementalProofDataSources ⇒ Object
Returns the value of attribute supplementalProofDataSources.
168 169 170 |
# File 'lib/metal/default.rb', line 168 def supplementalProofDataSources @supplementalProofDataSources end |
#supplementalSeedDataSources ⇒ Object
Returns the value of attribute supplementalSeedDataSources.
169 170 171 |
# File 'lib/metal/default.rb', line 169 def supplementalSeedDataSources @supplementalSeedDataSources end |
#suppressionLists ⇒ Object
Returns the value of attribute suppressionLists.
167 168 169 |
# File 'lib/metal/default.rb', line 167 def suppressionLists @suppressionLists end |
#textMessage ⇒ Object
Returns the value of attribute textMessage.
179 180 181 |
# File 'lib/metal/default.rb', line 179 def textMessage @textMessage end |
#trackConversions ⇒ Object
Returns the value of attribute trackConversions.
190 191 192 |
# File 'lib/metal/default.rb', line 190 def trackConversions @trackConversions end |
#trackHtmlOpens ⇒ Object
Returns the value of attribute trackHtmlOpens.
189 190 191 |
# File 'lib/metal/default.rb', line 189 def trackHtmlOpens @trackHtmlOpens end |
#unsubscribeForm ⇒ Object
Returns the value of attribute unsubscribeForm.
194 195 196 |
# File 'lib/metal/default.rb', line 194 def unsubscribeForm @unsubscribeForm end |
#unsubscribeOption ⇒ Object
Returns the value of attribute unsubscribeOption.
193 194 195 |
# File 'lib/metal/default.rb', line 193 def unsubscribeOption @unsubscribeOption end |
#useUTF8 ⇒ Object
Returns the value of attribute useUTF8.
187 188 189 |
# File 'lib/metal/default.rb', line 187 def useUTF8 @useUTF8 end |