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