a6e3b83ebb
[UPDATED] Google+ SDK.
226 lines
6.6 KiB
Objective-C
226 lines
6.6 KiB
Objective-C
/* Copyright (c) 2013 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/v1)
|
|
// Description:
|
|
// The Google+ API enables developers to build on top of the Google+ platform.
|
|
// Documentation:
|
|
// https://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) GTLPlusItemScope *reviewRating;
|
|
|
|
// 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 the item upon which the action was performed.
|
|
@property (copy) NSString *url;
|
|
|
|
// The width of the media object.
|
|
@property (copy) NSString *width;
|
|
|
|
// Worst possible rating value.
|
|
@property (copy) NSString *worstRating;
|
|
|
|
@end
|