Class: ActivityTypes

Inherits:
Object
  • Object
show all
Defined in:
lib/gooddata_marketo/data/activity_types.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeActivityTypes

Returns a new instance of ActivityTypes.



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# File 'lib/gooddata_marketo/data/activity_types.rb', line 7

def initialize
  @values = [
      "Activity Pruning",
      "Add to List",
      "Add to Nurture",
      "Add to Opportunity",
      "Add to Segment",
      "Add to SFDC Campaign",
      "Add to Smart Campaign",
      "Assign Nurture Content",
      "Attend Event",
      "Capture Activity History",
      "Capture Campaign Membership History",
      "Capture List Membership History",
      "Change Account Owner",
      "Change Attribute Datatype",
      "Change CRM User",
      "Change Custom Object",
      "Change Data Value",
      "Change Nurture Cadence",
      "Change Nurture Exhausted",
      "Change Nurture Track",
      "Change Owner",
      "Change Program Data",
      "Change Revenue Stage",
      "Change Revenue Stage Manually",
      "Change Score",
      "Change Segment",
      "Change Status in Progression",
      "Change Status in SFDC Campaign",
      "Click Email",
      "Click Link",
      "Click Sales Email",
      "Click Shared Link",
      "Compute Data Value",
      "Convert Lead",
      "Create Task",
      "Decide Test Group Winner",
      "Delete Lead from SFDC",
      "Email Bounced",
      "Email Bounced Soft",
      "Email Delivered",
      "Enrich with Data.com",
      "Field Reparent",
      "Fill Out Form",
      "Interesting Moment",
      "Lead Assigned",
      "Lead Pruning",
      "Merge Attributes",
      "Merge Leads",
      "New Lead",
      "New SFDC Opportunity",
      "Nurture Deploy",
      "Open Email",
      "Open Sales Email",
      "Receive Sales Email",
      "Received Forward to Friend Email",
      "Register for Event",
      "Remove from Flow",
      "Remove from List",
      "Remove from Opportunity",
      "Remove from SFDC Campaign",
      "Request Campaign",
      "Resolve Conflicts",
      "Resolve Ruleset",
      "Revenue Stage Initial Assignment",
      "Reward Test Group Variant",
      "Run Sub-flow",
      "Sales Email Bounced",
      "Schedule Test Variants",
      "Segmentation Approval",
      "Send Alert",
      "Send Email",
      "Send Sales Email",
      "Sent Forward to Friend Email",
      "SFDC Activity",
      "SFDC Activity Updated",
      "SFDC Merge Leads",
      "Share Content",
      "Sync Lead to SFDC",
      "Sync Lead Updates to SFDC",
      "Touch Complete",
      "Unsubscribe Email",
      "Update Opportunity",
      "Visit Webpage",
      "Wait"
  ]
end

Instance Attribute Details

#editedObject

Returns the value of attribute edited.



4
5
6
# File 'lib/gooddata_marketo/data/activity_types.rb', line 4

def edited
  @edited
end

#valuesObject

Returns the value of attribute values.



5
6
7
# File 'lib/gooddata_marketo/data/activity_types.rb', line 5

def values
  @values
end

Instance Method Details

#set_types(array_types) ⇒ Object



96
97
98
99
# File 'lib/gooddata_marketo/data/activity_types.rb', line 96

def set_types array_types
    self.edited = true
    self.values = array_types
end