/* Copyright (c) 2012 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // // GTLPlusItemScope.h // // ---------------------------------------------------------------------------- // NOTE: This file is generated from Google APIs Discovery Service. // Service: // Google+ API (plus/v1moments) // Description: // The Google+ API enables developers to build on top of the Google+ platform. // Documentation: // http://developers.google.com/+/api/ // Classes: // GTLPlusItemScope (0 custom class methods, 55 custom properties) #if GTL_BUILT_AS_FRAMEWORK #import "GTL/GTLObject.h" #else #import "GTLObject.h" #endif @class GTLPlusItemScope; // ---------------------------------------------------------------------------- // // GTLPlusItemScope // @interface GTLPlusItemScope : GTLObject // The subject matter of the content. @property (retain) GTLPlusItemScope *about; // An additional name for a Person, can be used for a middle name. @property (retain) NSArray *additionalName; // of NSString // Postal address. @property (retain) GTLPlusItemScope *address; // Address country. @property (copy) NSString *addressCountry; // Address locality. @property (copy) NSString *addressLocality; // Address region. @property (copy) NSString *addressRegion; // The encoding. @property (retain) NSArray *associatedMedia; // of GTLPlusItemScope // Number of attendees. @property (retain) NSNumber *attendeeCount; // intValue // A person attending the event. @property (retain) NSArray *attendees; // of GTLPlusItemScope // From http://schema.org/MusicRecording, the audio file. @property (retain) GTLPlusItemScope *audio; // The person who created this scope. @property (retain) NSArray *author; // of GTLPlusItemScope // Best possible rating value. @property (copy) NSString *bestRating; // Date of birth. @property (copy) NSString *birthDate; // From http://schema.org/MusicRecording, the artist that performed this // recording. @property (retain) GTLPlusItemScope *byArtist; // The caption for this object. @property (copy) NSString *caption; // File size in (mega/kilo) bytes. @property (copy) NSString *contentSize; // Actual bytes of the media object, for example the image file or video file. @property (copy) NSString *contentUrl; // The list of contributors for this scope. @property (retain) NSArray *contributor; // of GTLPlusItemScope // The date this scope was created. @property (copy) NSString *dateCreated; // The date this scope was last modified. @property (copy) NSString *dateModified; // The initial date this scope was published. @property (copy) NSString *datePublished; // The string describing the content of this scope. // Remapped to 'descriptionProperty' to avoid NSObject's 'description'. @property (copy) NSString *descriptionProperty; // The duration of the item (movie, audio recording, event, etc.) in ISO 8601 // date format. @property (copy) NSString *duration; // A URL pointing to a player for a specific video. In general, this is the // information in the src element of an embed tag and should not be the same as // the content of the loc tag. @property (copy) NSString *embedUrl; // The end date and time of the event (in ISO 8601 date format). @property (copy) NSString *endDate; // Family name. In the U.S., the last name of an Person. This can be used along // with givenName instead of the Name property. @property (copy) NSString *familyName; // Gender of the person. @property (copy) NSString *gender; // Geo coordinates. @property (retain) GTLPlusItemScope *geo; // Given name. In the U.S., the first name of a Person. This can be used along // with familyName instead of the Name property. @property (copy) NSString *givenName; // The height of the media object. @property (copy) NSString *height; // The id for this item scope. // identifier property maps to 'id' in JSON (to avoid Objective C's 'id'). @property (copy) NSString *identifier; // A url to the image for this scope. @property (copy) NSString *image; // From http://schema.org/MusicRecording, which album a song is in. @property (retain) GTLPlusItemScope *inAlbum; // Identifies this resource as an itemScope. @property (copy) NSString *kind; // Latitude. @property (retain) NSNumber *latitude; // doubleValue // The location of the event or organization. @property (retain) GTLPlusItemScope *location; // Longitude. @property (retain) NSNumber *longitude; // doubleValue // The name of this scope. @property (copy) NSString *name; // Property of http://schema.org/TVEpisode indicating which series the episode // belongs to. @property (retain) GTLPlusItemScope *partOfTVSeries; // The main performer or performers of the event—for example, a presenter, // musician, or actor. @property (retain) NSArray *performers; // of GTLPlusItemScope // Player type required—for example, Flash or Silverlight. @property (copy) NSString *playerType; // Postal code. @property (copy) NSString *postalCode; // Post office box number. @property (copy) NSString *postOfficeBoxNumber; // Rating value. @property (copy) NSString *ratingValue; // Review rating. @property (retain) NSArray *reviewRating; // of GTLPlusItemScope // The start date and time of the event (in ISO 8601 date format). @property (copy) NSString *startDate; // Street address. @property (copy) NSString *streetAddress; // Comment text, review text, etc. @property (copy) NSString *text; // Thumbnail image for an image or video. @property (retain) GTLPlusItemScope *thumbnail; // A url to a thumbnail image for this scope. @property (copy) NSString *thumbnailUrl; // The exchange traded instrument associated with a Corporation object. The // tickerSymbol is expressed as an exchange and an instrument name separated by // a space character. For the exchange component of the tickerSymbol attribute, // we reccommend using the controlled vocaulary of Market Identifier Codes (MIC) // specified in ISO15022. @property (copy) NSString *tickerSymbol; // The item type. @property (copy) NSString *type; // A url for this scope. @property (copy) NSString *url; // The width of the media object. @property (copy) NSString *width; // Worst possible rating value. @property (copy) NSString *worstRating; @end