TUTOS PHP Cross Reference Groupware Applications

Source: /libs/google-api-php-client/src/contrib/Google_PlusMomentsService.php - 567 lines - 16301 bytes - Summary - Text - Print

   1  <?php
   2  /*
   3   * Licensed under the Apache License, Version 2.0 (the "License"); you may not
   4   * use this file except in compliance with the License. You may obtain a copy of
   5   * the License at
   6   *
   7   * http://www.apache.org/licenses/LICENSE-2.0
   8   *
   9   * Unless required by applicable law or agreed to in writing, software
  10   * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
  11   * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
  12   * License for the specific language governing permissions and limitations under
  13   * the License.
  14   */
  15  
  16  
  17    /**
  18     * The "moments" collection of methods.
  19     * Typical usage is:
  20     *  <code>
  21     *   $plusService = new Google_PlusMomentsService(...);
  22     *   $moments = $plusService->moments;
  23     *  </code>
  24     */
  25    class Google_MomentsServiceResource extends Google_ServiceResource {
  26  
  27  
  28      /**
  29       * Record a user activity (e.g Bill watched a video on Youtube) (moments.insert)
  30       *
  31       * @param string $userId The ID of the user to get activities for. The special value "me" can be used to indicate the authenticated user.
  32       * @param string $collection The collection to which to write moments.
  33       * @param Google_Moment $postBody
  34       * @param array $optParams Optional parameters.
  35       *
  36       * @opt_param bool debug Return the moment as written. Should be used only for debugging.
  37       * @return Google_Moment
  38       */
  39      public function insert($userId, $collection, Google_Moment $postBody, $optParams = array()) {
  40        $params = array('userId' => $userId, 'collection' => $collection, 'postBody' => $postBody);
  41        $params = array_merge($params, $optParams);
  42        $data = $this->__call('insert', array($params));
  43        if ($this->useObjects()) {
  44          return new Google_Moment($data);
  45        } else {
  46          return $data;
  47        }
  48      }
  49    }
  50  
  51  /**
  52   * Service definition for Google_Plus (v1moments).
  53   *
  54   * <p>
  55   * The Google+ API enables developers to build on top of the Google+ platform.
  56   * </p>
  57   *
  58   * <p>
  59   * For more information about this service, see the
  60   * <a href="https://developers.google.com/+/history/" target="_blank">API Documentation</a>
  61   * </p>
  62   *
  63   * @author Google, Inc.
  64   */
  65  class Google_PlusMomentsService extends Google_Service {
  66    public $moments;
  67    /**
  68     * Constructs the internal representation of the Plus service.
  69     *
  70     * @param Google_Client $client
  71     */
  72    public function __construct(Google_Client $client) {
  73      $this->servicePath = 'plus/v1moments/people/';
  74      $this->version = 'v1moments';
  75      $this->serviceName = 'plus';
  76  
  77      $client->addService($this->serviceName, $this->version);
  78      $this->moments = new Google_MomentsServiceResource($this, $this->serviceName, 'moments',
  79          json_decode('{"methods": {"insert": {"parameters": {"debug": {"type": "boolean", "location": "query"}, "userId": {"required": true, "type": "string", "location": "path"}, "collection": {"required": true, "type": "string", "location": "path", "enum": ["vault"]}}, "request": {"$ref": "Moment"}, "response": {"$ref": "Moment"}, "httpMethod": "POST", "path": "{userId}/moments/{collection}", "id": "plus.moments.insert"}}}', true));
  80  
  81    }
  82  }
  83  
  84  class Google_ItemScope extends Google_Model {
  85    public $startDate;
  86    public $endDate;
  87    public $text;
  88    public $image;
  89    protected $__addressType = 'Google_ItemScope';
  90    protected $__addressDataType = '';
  91    public $address;
  92    public $birthDate;
  93    public $datePublished;
  94    public $addressLocality;
  95    public $duration;
  96    public $additionalName;
  97    public $worstRating;
  98    protected $__contributorType = 'Google_ItemScope';
  99    protected $__contributorDataType = 'array';
 100    public $contributor;
 101    public $thumbnailUrl;
 102    public $id;
 103    public $postOfficeBoxNumber;
 104    protected $__attendeesType = 'Google_ItemScope';
 105    protected $__attendeesDataType = 'array';
 106    public $attendees;
 107    protected $__authorType = 'Google_ItemScope';
 108    protected $__authorDataType = 'array';
 109    public $author;
 110    protected $__associated_mediaType = 'Google_ItemScope';
 111    protected $__associated_mediaDataType = 'array';
 112    public $associated_media;
 113    public $bestRating;
 114    public $addressCountry;
 115    public $width;
 116    public $streetAddress;
 117    protected $__locationType = 'Google_ItemScope';
 118    protected $__locationDataType = '';
 119    public $location;
 120    public $latitude;
 121    protected $__byArtistType = 'Google_ItemScope';
 122    protected $__byArtistDataType = '';
 123    public $byArtist;
 124    public $type;
 125    public $dateModified;
 126    public $contentSize;
 127    public $contentUrl;
 128    protected $__partOfTVSeriesType = 'Google_ItemScope';
 129    protected $__partOfTVSeriesDataType = '';
 130    public $partOfTVSeries;
 131    public $description;
 132    public $familyName;
 133    public $kind;
 134    public $dateCreated;
 135    public $postalCode;
 136    public $attendeeCount;
 137    protected $__inAlbumType = 'Google_ItemScope';
 138    protected $__inAlbumDataType = '';
 139    public $inAlbum;
 140    public $addressRegion;
 141    public $height;
 142    protected $__geoType = 'Google_ItemScope';
 143    protected $__geoDataType = '';
 144    public $geo;
 145    public $embedUrl;
 146    public $tickerSymbol;
 147    public $playerType;
 148    protected $__aboutType = 'Google_ItemScope';
 149    protected $__aboutDataType = '';
 150    public $about;
 151    public $givenName;
 152    public $name;
 153    protected $__performersType = 'Google_ItemScope';
 154    protected $__performersDataType = 'array';
 155    public $performers;
 156    public $url;
 157    public $gender;
 158    public $longitude;
 159    protected $__thumbnailType = 'Google_ItemScope';
 160    protected $__thumbnailDataType = '';
 161    public $thumbnail;
 162    public $caption;
 163    public $ratingValue;
 164    protected $__reviewRatingType = 'Google_ItemScope';
 165    protected $__reviewRatingDataType = '';
 166    public $reviewRating;
 167    protected $__audioType = 'Google_ItemScope';
 168    protected $__audioDataType = '';
 169    public $audio;
 170    public function setStartDate($startDate) {
 171      $this->startDate = $startDate;
 172    }
 173    public function getStartDate() {
 174      return $this->startDate;
 175    }
 176    public function setEndDate($endDate) {
 177      $this->endDate = $endDate;
 178    }
 179    public function getEndDate() {
 180      return $this->endDate;
 181    }
 182    public function setText($text) {
 183      $this->text = $text;
 184    }
 185    public function getText() {
 186      return $this->text;
 187    }
 188    public function setImage($image) {
 189      $this->image = $image;
 190    }
 191    public function getImage() {
 192      return $this->image;
 193    }
 194    public function setAddress(Google_ItemScope $address) {
 195      $this->address = $address;
 196    }
 197    public function getAddress() {
 198      return $this->address;
 199    }
 200    public function setBirthDate($birthDate) {
 201      $this->birthDate = $birthDate;
 202    }
 203    public function getBirthDate() {
 204      return $this->birthDate;
 205    }
 206    public function setDatePublished($datePublished) {
 207      $this->datePublished = $datePublished;
 208    }
 209    public function getDatePublished() {
 210      return $this->datePublished;
 211    }
 212    public function setAddressLocality($addressLocality) {
 213      $this->addressLocality = $addressLocality;
 214    }
 215    public function getAddressLocality() {
 216      return $this->addressLocality;
 217    }
 218    public function setDuration($duration) {
 219      $this->duration = $duration;
 220    }
 221    public function getDuration() {
 222      return $this->duration;
 223    }
 224    public function setAdditionalName(/* array(Google_string) */ $additionalName) {
 225      $this->assertIsArray($additionalName, 'Google_string', __METHOD__);
 226      $this->additionalName = $additionalName;
 227    }
 228    public function getAdditionalName() {
 229      return $this->additionalName;
 230    }
 231    public function setWorstRating($worstRating) {
 232      $this->worstRating = $worstRating;
 233    }
 234    public function getWorstRating() {
 235      return $this->worstRating;
 236    }
 237    public function setContributor(/* array(Google_ItemScope) */ $contributor) {
 238      $this->assertIsArray($contributor, 'Google_ItemScope', __METHOD__);
 239      $this->contributor = $contributor;
 240    }
 241    public function getContributor() {
 242      return $this->contributor;
 243    }
 244    public function setThumbnailUrl($thumbnailUrl) {
 245      $this->thumbnailUrl = $thumbnailUrl;
 246    }
 247    public function getThumbnailUrl() {
 248      return $this->thumbnailUrl;
 249    }
 250    public function setId($id) {
 251      $this->id = $id;
 252    }
 253    public function getId() {
 254      return $this->id;
 255    }
 256    public function setPostOfficeBoxNumber($postOfficeBoxNumber) {
 257      $this->postOfficeBoxNumber = $postOfficeBoxNumber;
 258    }
 259    public function getPostOfficeBoxNumber() {
 260      return $this->postOfficeBoxNumber;
 261    }
 262    public function setAttendees(/* array(Google_ItemScope) */ $attendees) {
 263      $this->assertIsArray($attendees, 'Google_ItemScope', __METHOD__);
 264      $this->attendees = $attendees;
 265    }
 266    public function getAttendees() {
 267      return $this->attendees;
 268    }
 269    public function setAuthor(/* array(Google_ItemScope) */ $author) {
 270      $this->assertIsArray($author, 'Google_ItemScope', __METHOD__);
 271      $this->author = $author;
 272    }
 273    public function getAuthor() {
 274      return $this->author;
 275    }
 276    public function setAssociated_media(/* array(Google_ItemScope) */ $associated_media) {
 277      $this->assertIsArray($associated_media, 'Google_ItemScope', __METHOD__);
 278      $this->associated_media = $associated_media;
 279    }
 280    public function getAssociated_media() {
 281      return $this->associated_media;
 282    }
 283    public function setBestRating($bestRating) {
 284      $this->bestRating = $bestRating;
 285    }
 286    public function getBestRating() {
 287      return $this->bestRating;
 288    }
 289    public function setAddressCountry($addressCountry) {
 290      $this->addressCountry = $addressCountry;
 291    }
 292    public function getAddressCountry() {
 293      return $this->addressCountry;
 294    }
 295    public function setWidth($width) {
 296      $this->width = $width;
 297    }
 298    public function getWidth() {
 299      return $this->width;
 300    }
 301    public function setStreetAddress($streetAddress) {
 302      $this->streetAddress = $streetAddress;
 303    }
 304    public function getStreetAddress() {
 305      return $this->streetAddress;
 306    }
 307    public function setLocation(Google_ItemScope $location) {
 308      $this->location = $location;
 309    }
 310    public function getLocation() {
 311      return $this->location;
 312    }
 313    public function setLatitude($latitude) {
 314      $this->latitude = $latitude;
 315    }
 316    public function getLatitude() {
 317      return $this->latitude;
 318    }
 319    public function setByArtist(Google_ItemScope $byArtist) {
 320      $this->byArtist = $byArtist;
 321    }
 322    public function getByArtist() {
 323      return $this->byArtist;
 324    }
 325    public function setType($type) {
 326      $this->type = $type;
 327    }
 328    public function getType() {
 329      return $this->type;
 330    }
 331    public function setDateModified($dateModified) {
 332      $this->dateModified = $dateModified;
 333    }
 334    public function getDateModified() {
 335      return $this->dateModified;
 336    }
 337    public function setContentSize($contentSize) {
 338      $this->contentSize = $contentSize;
 339    }
 340    public function getContentSize() {
 341      return $this->contentSize;
 342    }
 343    public function setContentUrl($contentUrl) {
 344      $this->contentUrl = $contentUrl;
 345    }
 346    public function getContentUrl() {
 347      return $this->contentUrl;
 348    }
 349    public function setPartOfTVSeries(Google_ItemScope $partOfTVSeries) {
 350      $this->partOfTVSeries = $partOfTVSeries;
 351    }
 352    public function getPartOfTVSeries() {
 353      return $this->partOfTVSeries;
 354    }
 355    public function setDescription($description) {
 356      $this->description = $description;
 357    }
 358    public function getDescription() {
 359      return $this->description;
 360    }
 361    public function setFamilyName($familyName) {
 362      $this->familyName = $familyName;
 363    }
 364    public function getFamilyName() {
 365      return $this->familyName;
 366    }
 367    public function setKind($kind) {
 368      $this->kind = $kind;
 369    }
 370    public function getKind() {
 371      return $this->kind;
 372    }
 373    public function setDateCreated($dateCreated) {
 374      $this->dateCreated = $dateCreated;
 375    }
 376    public function getDateCreated() {
 377      return $this->dateCreated;
 378    }
 379    public function setPostalCode($postalCode) {
 380      $this->postalCode = $postalCode;
 381    }
 382    public function getPostalCode() {
 383      return $this->postalCode;
 384    }
 385    public function setAttendeeCount($attendeeCount) {
 386      $this->attendeeCount = $attendeeCount;
 387    }
 388    public function getAttendeeCount() {
 389      return $this->attendeeCount;
 390    }
 391    public function setInAlbum(Google_ItemScope $inAlbum) {
 392      $this->inAlbum = $inAlbum;
 393    }
 394    public function getInAlbum() {
 395      return $this->inAlbum;
 396    }
 397    public function setAddressRegion($addressRegion) {
 398      $this->addressRegion = $addressRegion;
 399    }
 400    public function getAddressRegion() {
 401      return $this->addressRegion;
 402    }
 403    public function setHeight($height) {
 404      $this->height = $height;
 405    }
 406    public function getHeight() {
 407      return $this->height;
 408    }
 409    public function setGeo(Google_ItemScope $geo) {
 410      $this->geo = $geo;
 411    }
 412    public function getGeo() {
 413      return $this->geo;
 414    }
 415    public function setEmbedUrl($embedUrl) {
 416      $this->embedUrl = $embedUrl;
 417    }
 418    public function getEmbedUrl() {
 419      return $this->embedUrl;
 420    }
 421    public function setTickerSymbol($tickerSymbol) {
 422      $this->tickerSymbol = $tickerSymbol;
 423    }
 424    public function getTickerSymbol() {
 425      return $this->tickerSymbol;
 426    }
 427    public function setPlayerType($playerType) {
 428      $this->playerType = $playerType;
 429    }
 430    public function getPlayerType() {
 431      return $this->playerType;
 432    }
 433    public function setAbout(Google_ItemScope $about) {
 434      $this->about = $about;
 435    }
 436    public function getAbout() {
 437      return $this->about;
 438    }
 439    public function setGivenName($givenName) {
 440      $this->givenName = $givenName;
 441    }
 442    public function getGivenName() {
 443      return $this->givenName;
 444    }
 445    public function setName($name) {
 446      $this->name = $name;
 447    }
 448    public function getName() {
 449      return $this->name;
 450    }
 451    public function setPerformers(/* array(Google_ItemScope) */ $performers) {
 452      $this->assertIsArray($performers, 'Google_ItemScope', __METHOD__);
 453      $this->performers = $performers;
 454    }
 455    public function getPerformers() {
 456      return $this->performers;
 457    }
 458    public function setUrl($url) {
 459      $this->url = $url;
 460    }
 461    public function getUrl() {
 462      return $this->url;
 463    }
 464    public function setGender($gender) {
 465      $this->gender = $gender;
 466    }
 467    public function getGender() {
 468      return $this->gender;
 469    }
 470    public function setLongitude($longitude) {
 471      $this->longitude = $longitude;
 472    }
 473    public function getLongitude() {
 474      return $this->longitude;
 475    }
 476    public function setThumbnail(Google_ItemScope $thumbnail) {
 477      $this->thumbnail = $thumbnail;
 478    }
 479    public function getThumbnail() {
 480      return $this->thumbnail;
 481    }
 482    public function setCaption($caption) {
 483      $this->caption = $caption;
 484    }
 485    public function getCaption() {
 486      return $this->caption;
 487    }
 488    public function setRatingValue($ratingValue) {
 489      $this->ratingValue = $ratingValue;
 490    }
 491    public function getRatingValue() {
 492      return $this->ratingValue;
 493    }
 494    public function setReviewRating(Google_ItemScope $reviewRating) {
 495      $this->reviewRating = $reviewRating;
 496    }
 497    public function getReviewRating() {
 498      return $this->reviewRating;
 499    }
 500    public function setAudio(Google_ItemScope $audio) {
 501      $this->audio = $audio;
 502    }
 503    public function getAudio() {
 504      return $this->audio;
 505    }
 506  }
 507  
 508  class Google_Moment extends Google_Model {
 509    public $startDate;
 510    public $kind;
 511    protected $__targetType = 'Google_ItemScope';
 512    protected $__targetDataType = '';
 513    public $target;
 514    protected $__verbType = 'Google_MomentVerb';
 515    protected $__verbDataType = '';
 516    public $verb;
 517    protected $__resultType = 'Google_ItemScope';
 518    protected $__resultDataType = '';
 519    public $result;
 520    public $type;
 521    public function setStartDate($startDate) {
 522      $this->startDate = $startDate;
 523    }
 524    public function getStartDate() {
 525      return $this->startDate;
 526    }
 527    public function setKind($kind) {
 528      $this->kind = $kind;
 529    }
 530    public function getKind() {
 531      return $this->kind;
 532    }
 533    public function setTarget(Google_ItemScope $target) {
 534      $this->target = $target;
 535    }
 536    public function getTarget() {
 537      return $this->target;
 538    }
 539    public function setVerb(Google_MomentVerb $verb) {
 540      $this->verb = $verb;
 541    }
 542    public function getVerb() {
 543      return $this->verb;
 544    }
 545    public function setResult(Google_ItemScope $result) {
 546      $this->result = $result;
 547    }
 548    public function getResult() {
 549      return $this->result;
 550    }
 551    public function setType($type) {
 552      $this->type = $type;
 553    }
 554    public function getType() {
 555      return $this->type;
 556    }
 557  }
 558  
 559  class Google_MomentVerb extends Google_Model {
 560    public $url;
 561    public function setUrl($url) {
 562      $this->url = $url;
 563    }
 564    public function getUrl() {
 565      return $this->url;
 566    }
 567  }

title

Description

title

Description

title

Description

title

title

Body