1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18class Google_Service_Cih_UserInteraction extends Google_Collection
19{
20  protected $collection_key = 'otherParticipant';
21  protected $adoptionInteractionType = 'Google_Service_Cih_AdoptionInteraction';
22  protected $adoptionInteractionDataType = '';
23  protected $advertiserExperienceDataType = 'Google_Service_Cih_AdvertiserExperienceData';
24  protected $advertiserExperienceDataDataType = '';
25  protected $casesDataType = 'Google_Service_Cih_CasesData';
26  protected $casesDataDataType = '';
27  protected $chatInteractionType = 'Google_Service_Cih_ChatInteraction';
28  protected $chatInteractionDataType = '';
29  public $contactGaiaId;
30  protected $customerType = 'Google_Service_Cih_Participant';
31  protected $customerDataType = 'array';
32  public $detailedDescription;
33  public $detailedDescriptionTruncated;
34  protected $emailInteractionType = 'Google_Service_Cih_EmailInteraction';
35  protected $emailInteractionDataType = '';
36  protected $entityType = 'Google_Service_Cih_Entity';
37  protected $entityDataType = '';
38  protected $gammaDataType = 'Google_Service_Cih_GammaData';
39  protected $gammaDataDataType = '';
40  protected $genieDataType = 'Google_Service_Cih_GenieData';
41  protected $genieDataDataType = '';
42  protected $goalInteractionType = 'Google_Service_Cih_GoalInteraction';
43  protected $goalInteractionDataType = '';
44  protected $googlerType = 'Google_Service_Cih_Participant';
45  protected $googlerDataType = 'array';
46  protected $greenTeaDataType = 'Google_Service_Cih_GreenTeaData';
47  protected $greenTeaDataDataType = '';
48  protected $grmDataType = 'Google_Service_Cih_GrmData';
49  protected $grmDataDataType = '';
50  protected $hangoutInteractionType = 'Google_Service_Cih_HangoutInteraction';
51  protected $hangoutInteractionDataType = '';
52  protected $helpcenterDataType = 'Google_Service_Cih_HelpcenterData';
53  protected $helpcenterDataDataType = '';
54  protected $incentiveInteractionType = 'Google_Service_Cih_IncentiveInteraction';
55  protected $incentiveInteractionDataType = '';
56  protected $incentivesDataType = 'Google_Service_Cih_IncentivesData';
57  protected $incentivesDataDataType = '';
58  protected $initiatorType = 'Google_Service_Cih_Participant';
59  protected $initiatorDataType = '';
60  public $interactionOrigin;
61  public $interactionType;
62  public $kind;
63  public $language;
64  protected $marketingEmailInteractionType = 'Google_Service_Cih_MarketingEmailInteraction';
65  protected $marketingEmailInteractionDataType = '';
66  protected $meetingInteractionType = 'Google_Service_Cih_MeetingInteraction';
67  protected $meetingInteractionDataType = '';
68  public $metaType;
69  protected $noteInteractionType = 'Google_Service_Cih_NoteInteraction';
70  protected $noteInteractionDataType = '';
71  protected $otherParticipantType = 'Google_Service_Cih_Participant';
72  protected $otherParticipantDataType = 'array';
73  protected $partnerSearchDataType = 'Google_Service_Cih_PartnerSearchData';
74  protected $partnerSearchDataDataType = '';
75  protected $phoneInteractionType = 'Google_Service_Cih_PhoneInteraction';
76  protected $phoneInteractionDataType = '';
77  public $sourceSystemPrimaryKey;
78  public $summary;
79  public $summaryTruncated;
80  protected $taskInteractionType = 'Google_Service_Cih_TaskInteraction';
81  protected $taskInteractionDataType = '';
82  public $timestamp;
83  protected $traxDataType = 'Google_Service_Cih_TraxData';
84  protected $traxDataDataType = '';
85  protected $traxInteractionType = 'Google_Service_Cih_TraxInteraction';
86  protected $traxInteractionDataType = '';
87  protected $userCommDataType = 'Google_Service_Cih_UserCommData';
88  protected $userCommDataDataType = '';
89
90  public function setAdoptionInteraction(Google_Service_Cih_AdoptionInteraction $adoptionInteraction)
91  {
92    $this->adoptionInteraction = $adoptionInteraction;
93  }
94  public function getAdoptionInteraction()
95  {
96    return $this->adoptionInteraction;
97  }
98  public function setAdvertiserExperienceData(Google_Service_Cih_AdvertiserExperienceData $advertiserExperienceData)
99  {
100    $this->advertiserExperienceData = $advertiserExperienceData;
101  }
102  public function getAdvertiserExperienceData()
103  {
104    return $this->advertiserExperienceData;
105  }
106  public function setCasesData(Google_Service_Cih_CasesData $casesData)
107  {
108    $this->casesData = $casesData;
109  }
110  public function getCasesData()
111  {
112    return $this->casesData;
113  }
114  public function setChatInteraction(Google_Service_Cih_ChatInteraction $chatInteraction)
115  {
116    $this->chatInteraction = $chatInteraction;
117  }
118  public function getChatInteraction()
119  {
120    return $this->chatInteraction;
121  }
122  public function setContactGaiaId($contactGaiaId)
123  {
124    $this->contactGaiaId = $contactGaiaId;
125  }
126  public function getContactGaiaId()
127  {
128    return $this->contactGaiaId;
129  }
130  public function setCustomer($customer)
131  {
132    $this->customer = $customer;
133  }
134  public function getCustomer()
135  {
136    return $this->customer;
137  }
138  public function setDetailedDescription($detailedDescription)
139  {
140    $this->detailedDescription = $detailedDescription;
141  }
142  public function getDetailedDescription()
143  {
144    return $this->detailedDescription;
145  }
146  public function setDetailedDescriptionTruncated($detailedDescriptionTruncated)
147  {
148    $this->detailedDescriptionTruncated = $detailedDescriptionTruncated;
149  }
150  public function getDetailedDescriptionTruncated()
151  {
152    return $this->detailedDescriptionTruncated;
153  }
154  public function setEmailInteraction(Google_Service_Cih_EmailInteraction $emailInteraction)
155  {
156    $this->emailInteraction = $emailInteraction;
157  }
158  public function getEmailInteraction()
159  {
160    return $this->emailInteraction;
161  }
162  public function setEntity(Google_Service_Cih_Entity $entity)
163  {
164    $this->entity = $entity;
165  }
166  public function getEntity()
167  {
168    return $this->entity;
169  }
170  public function setGammaData(Google_Service_Cih_GammaData $gammaData)
171  {
172    $this->gammaData = $gammaData;
173  }
174  public function getGammaData()
175  {
176    return $this->gammaData;
177  }
178  public function setGenieData(Google_Service_Cih_GenieData $genieData)
179  {
180    $this->genieData = $genieData;
181  }
182  public function getGenieData()
183  {
184    return $this->genieData;
185  }
186  public function setGoalInteraction(Google_Service_Cih_GoalInteraction $goalInteraction)
187  {
188    $this->goalInteraction = $goalInteraction;
189  }
190  public function getGoalInteraction()
191  {
192    return $this->goalInteraction;
193  }
194  public function setGoogler($googler)
195  {
196    $this->googler = $googler;
197  }
198  public function getGoogler()
199  {
200    return $this->googler;
201  }
202  public function setGreenTeaData(Google_Service_Cih_GreenTeaData $greenTeaData)
203  {
204    $this->greenTeaData = $greenTeaData;
205  }
206  public function getGreenTeaData()
207  {
208    return $this->greenTeaData;
209  }
210  public function setGrmData(Google_Service_Cih_GrmData $grmData)
211  {
212    $this->grmData = $grmData;
213  }
214  public function getGrmData()
215  {
216    return $this->grmData;
217  }
218  public function setHangoutInteraction(Google_Service_Cih_HangoutInteraction $hangoutInteraction)
219  {
220    $this->hangoutInteraction = $hangoutInteraction;
221  }
222  public function getHangoutInteraction()
223  {
224    return $this->hangoutInteraction;
225  }
226  public function setHelpcenterData(Google_Service_Cih_HelpcenterData $helpcenterData)
227  {
228    $this->helpcenterData = $helpcenterData;
229  }
230  public function getHelpcenterData()
231  {
232    return $this->helpcenterData;
233  }
234  public function setIncentiveInteraction(Google_Service_Cih_IncentiveInteraction $incentiveInteraction)
235  {
236    $this->incentiveInteraction = $incentiveInteraction;
237  }
238  public function getIncentiveInteraction()
239  {
240    return $this->incentiveInteraction;
241  }
242  public function setIncentivesData(Google_Service_Cih_IncentivesData $incentivesData)
243  {
244    $this->incentivesData = $incentivesData;
245  }
246  public function getIncentivesData()
247  {
248    return $this->incentivesData;
249  }
250  public function setInitiator(Google_Service_Cih_Participant $initiator)
251  {
252    $this->initiator = $initiator;
253  }
254  public function getInitiator()
255  {
256    return $this->initiator;
257  }
258  public function setInteractionOrigin($interactionOrigin)
259  {
260    $this->interactionOrigin = $interactionOrigin;
261  }
262  public function getInteractionOrigin()
263  {
264    return $this->interactionOrigin;
265  }
266  public function setInteractionType($interactionType)
267  {
268    $this->interactionType = $interactionType;
269  }
270  public function getInteractionType()
271  {
272    return $this->interactionType;
273  }
274  public function setKind($kind)
275  {
276    $this->kind = $kind;
277  }
278  public function getKind()
279  {
280    return $this->kind;
281  }
282  public function setLanguage($language)
283  {
284    $this->language = $language;
285  }
286  public function getLanguage()
287  {
288    return $this->language;
289  }
290  public function setMarketingEmailInteraction(Google_Service_Cih_MarketingEmailInteraction $marketingEmailInteraction)
291  {
292    $this->marketingEmailInteraction = $marketingEmailInteraction;
293  }
294  public function getMarketingEmailInteraction()
295  {
296    return $this->marketingEmailInteraction;
297  }
298  public function setMeetingInteraction(Google_Service_Cih_MeetingInteraction $meetingInteraction)
299  {
300    $this->meetingInteraction = $meetingInteraction;
301  }
302  public function getMeetingInteraction()
303  {
304    return $this->meetingInteraction;
305  }
306  public function setMetaType($metaType)
307  {
308    $this->metaType = $metaType;
309  }
310  public function getMetaType()
311  {
312    return $this->metaType;
313  }
314  public function setNoteInteraction(Google_Service_Cih_NoteInteraction $noteInteraction)
315  {
316    $this->noteInteraction = $noteInteraction;
317  }
318  public function getNoteInteraction()
319  {
320    return $this->noteInteraction;
321  }
322  public function setOtherParticipant($otherParticipant)
323  {
324    $this->otherParticipant = $otherParticipant;
325  }
326  public function getOtherParticipant()
327  {
328    return $this->otherParticipant;
329  }
330  public function setPartnerSearchData(Google_Service_Cih_PartnerSearchData $partnerSearchData)
331  {
332    $this->partnerSearchData = $partnerSearchData;
333  }
334  public function getPartnerSearchData()
335  {
336    return $this->partnerSearchData;
337  }
338  public function setPhoneInteraction(Google_Service_Cih_PhoneInteraction $phoneInteraction)
339  {
340    $this->phoneInteraction = $phoneInteraction;
341  }
342  public function getPhoneInteraction()
343  {
344    return $this->phoneInteraction;
345  }
346  public function setSourceSystemPrimaryKey($sourceSystemPrimaryKey)
347  {
348    $this->sourceSystemPrimaryKey = $sourceSystemPrimaryKey;
349  }
350  public function getSourceSystemPrimaryKey()
351  {
352    return $this->sourceSystemPrimaryKey;
353  }
354  public function setSummary($summary)
355  {
356    $this->summary = $summary;
357  }
358  public function getSummary()
359  {
360    return $this->summary;
361  }
362  public function setSummaryTruncated($summaryTruncated)
363  {
364    $this->summaryTruncated = $summaryTruncated;
365  }
366  public function getSummaryTruncated()
367  {
368    return $this->summaryTruncated;
369  }
370  public function setTaskInteraction(Google_Service_Cih_TaskInteraction $taskInteraction)
371  {
372    $this->taskInteraction = $taskInteraction;
373  }
374  public function getTaskInteraction()
375  {
376    return $this->taskInteraction;
377  }
378  public function setTimestamp($timestamp)
379  {
380    $this->timestamp = $timestamp;
381  }
382  public function getTimestamp()
383  {
384    return $this->timestamp;
385  }
386  public function setTraxData(Google_Service_Cih_TraxData $traxData)
387  {
388    $this->traxData = $traxData;
389  }
390  public function getTraxData()
391  {
392    return $this->traxData;
393  }
394  public function setTraxInteraction(Google_Service_Cih_TraxInteraction $traxInteraction)
395  {
396    $this->traxInteraction = $traxInteraction;
397  }
398  public function getTraxInteraction()
399  {
400    return $this->traxInteraction;
401  }
402  public function setUserCommData(Google_Service_Cih_UserCommData $userCommData)
403  {
404    $this->userCommData = $userCommData;
405  }
406  public function getUserCommData()
407  {
408    return $this->userCommData;
409  }
410}
411