├── .gitmodules ├── COPYING.txt ├── Examples ├── AnalyticsSample │ ├── AnalyticsSample.xcodeproj │ │ └── project.pbxproj │ ├── AnalyticsSampleAppController.h │ ├── AnalyticsSampleAppController.m │ ├── AnalyticsSampleWindowController.h │ ├── AnalyticsSampleWindowController.m │ ├── AnalyticsSample_Prefix.pch │ ├── English.lproj │ │ ├── AnalyticsSampleWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── BloggerSample │ ├── BloggerSample.xcodeproj │ │ └── project.pbxproj │ ├── BloggerSampleAppController.h │ ├── BloggerSampleAppController.m │ ├── BloggerSampleWindowController.h │ ├── BloggerSampleWindowController.m │ ├── BloggerSample_Prefix.pch │ ├── English.lproj │ │ ├── BloggerSampleWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── BooksSample │ ├── BooksSample.xcodeproj │ │ └── project.pbxproj │ ├── BooksSampleAppController.h │ ├── BooksSampleAppController.m │ ├── BooksSampleWindowController.h │ ├── BooksSampleWindowController.m │ ├── English.lproj │ │ ├── BooksSampleWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── CalendarSample │ ├── CalendarSample.xcodeproj │ │ └── project.pbxproj │ ├── CalendarSampleAppController.h │ ├── CalendarSampleAppController.m │ ├── CalendarSampleWindowController.h │ ├── CalendarSampleWindowController.m │ ├── CalendarSample_Prefix.pch │ ├── EditACLWindowController.h │ ├── EditACLWindowController.m │ ├── EditEventWindowController.h │ ├── EditEventWindowController.m │ ├── English.lproj │ │ ├── CalendarSampleWindow.xib │ │ ├── EditACLWindow.xib │ │ ├── EditEventWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── ContactsSample │ ├── ContactsSample.xcodeproj │ │ └── project.pbxproj │ ├── ContactsSampleAppController.h │ ├── ContactsSampleAppController.m │ ├── ContactsSampleWindowController.h │ ├── ContactsSampleWindowController.m │ ├── ContactsSample_Prefix.pch │ ├── EditEntryWindowController.h │ ├── EditEntryWindowController.m │ ├── English.lproj │ │ ├── ContactsSampleWindow.xib │ │ ├── EditEntryWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── DocsSample │ ├── DocsSample.xcodeproj │ │ └── project.pbxproj │ ├── DocsSampleAppController.h │ ├── DocsSampleAppController.m │ ├── DocsSampleWindowController.h │ ├── DocsSampleWindowController.m │ ├── DocsSample_Prefix.pch │ ├── English.lproj │ │ ├── DocsSampleWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── FinanceSample │ ├── English.lproj │ │ ├── FinanceSampleWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── FinanceSample.xcodeproj │ │ └── project.pbxproj │ ├── FinanceSampleAppController.h │ ├── FinanceSampleAppController.m │ ├── FinanceSampleWindowController.h │ ├── FinanceSampleWindowController.m │ ├── FinanceSample_Prefix.pch │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── GooglePhotosSample │ ├── English.lproj │ │ ├── GooglePhotosSampleWindow.xib │ │ ├── InfoPlist.strings │ │ └── MainMenu.xib │ ├── GooglePhotosSample.xcodeproj │ │ └── project.pbxproj │ ├── GooglePhotosSampleAppController.h │ ├── GooglePhotosSampleAppController.m │ ├── GooglePhotosSampleWindowController.h │ ├── GooglePhotosSampleWindowController.m │ ├── GooglePhotosSample_Prefix.pch │ ├── Info.plist │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── MapsSample │ ├── English.lproj │ │ ├── InfoPlist.strings │ │ ├── MainMenu.xib │ │ └── MapsSampleWindow.xib │ ├── Info.plist │ ├── MapsSample.xcodeproj │ │ └── project.pbxproj │ ├── MapsSampleAppController.h │ ├── MapsSampleAppController.m │ ├── MapsSampleWindowController.h │ ├── MapsSampleWindowController.m │ ├── README.txt │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── SpreadsheetSample │ ├── English.lproj │ │ ├── InfoPlist.strings │ │ ├── MainMenu.xib │ │ └── SpreadsheetSampleWindow.xib │ ├── Info.plist │ ├── README.txt │ ├── SpreadsheetSample.xcodeproj │ │ └── project.pbxproj │ ├── SpreadsheetSampleAppController.h │ ├── SpreadsheetSampleAppController.m │ ├── SpreadsheetSampleWindowController.h │ ├── SpreadsheetSampleWindowController.m │ ├── SpreadsheetSample_Prefix.pch │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── SpreadsheetTableSample │ ├── DEPRECATION_NOTE-IMPORTANT.txt │ ├── English.lproj │ │ ├── InfoPlist.strings │ │ ├── MainMenu.xib │ │ └── SpreadsheetTableSampleWindow.xib │ ├── Info.plist │ ├── README.txt │ ├── SpreadsheetTableSample.xcodeproj │ │ └── project.pbxproj │ ├── SpreadsheetTableSampleAppController.h │ ├── SpreadsheetTableSampleAppController.m │ ├── SpreadsheetTableSampleWindowController.h │ ├── SpreadsheetTableSampleWindowController.m │ ├── SpreadsheetTableSample_Prefix.pch │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m └── YouTubeSample │ ├── English.lproj │ ├── InfoPlist.strings │ ├── MainMenu.xib │ └── YouTubeSampleWindow.xib │ ├── Info.plist │ ├── README.txt │ ├── YouTubeSample.xcodeproj │ └── project.pbxproj │ ├── YouTubeSampleAppController.h │ ├── YouTubeSampleAppController.m │ ├── YouTubeSampleWindowController.h │ ├── YouTubeSampleWindowController.m │ ├── buildCopyScript │ ├── buildStripHeaders │ └── main.m ├── README.txt ├── Source ├── ACL │ ├── GDataACL.h │ ├── GDataACLKeyedRole.h │ ├── GDataACLKeyedRole.m │ ├── GDataACLRole.h │ ├── GDataACLRole.m │ ├── GDataACLScope.h │ ├── GDataACLScope.m │ ├── GDataEntryACL.h │ ├── GDataEntryACL.m │ ├── GDataFeedACL.h │ ├── GDataFeedACL.m │ ├── GDataServiceACL.h │ └── GDataServiceACL.m ├── BaseClasses │ ├── GDataEntryBase.h │ ├── GDataEntryBase.m │ ├── GDataFeedBase.h │ ├── GDataFeedBase.m │ ├── GDataObject.h │ ├── GDataObject.m │ ├── GDataQuery.h │ ├── GDataQuery.m │ ├── GDataServiceBase.h │ ├── GDataServiceBase.m │ ├── GDataServiceGoogle.h │ └── GDataServiceGoogle.m ├── Clients │ ├── Analytics │ │ ├── GDataAnalytics.h │ │ ├── GDataAnalyticsAggregateGroup.h │ │ ├── GDataAnalyticsAggregateGroup.m │ │ ├── GDataAnalyticsConstants.h │ │ ├── GDataAnalyticsConstants.m │ │ ├── GDataAnalyticsCustomVariable.h │ │ ├── GDataAnalyticsCustomVariable.m │ │ ├── GDataAnalyticsDataSource.h │ │ ├── GDataAnalyticsDataSource.m │ │ ├── GDataAnalyticsDestination.h │ │ ├── GDataAnalyticsDestination.m │ │ ├── GDataAnalyticsElements.h │ │ ├── GDataAnalyticsElements.m │ │ ├── GDataAnalyticsEngagement.h │ │ ├── GDataAnalyticsEngagement.m │ │ ├── GDataAnalyticsGoal.h │ │ ├── GDataAnalyticsGoal.m │ │ ├── GDataAnalyticsMetric.h │ │ ├── GDataAnalyticsMetric.m │ │ ├── GDataAnalyticsSegment.h │ │ ├── GDataAnalyticsSegment.m │ │ ├── GDataAnalyticsStep.h │ │ ├── GDataAnalyticsStep.m │ │ ├── GDataEntryAnalyticsAccount.h │ │ ├── GDataEntryAnalyticsAccount.m │ │ ├── GDataEntryAnalyticsData.h │ │ ├── GDataEntryAnalyticsData.m │ │ ├── GDataFeedAnalyticsAccount.h │ │ ├── GDataFeedAnalyticsAccount.m │ │ ├── GDataFeedAnalyticsData.h │ │ ├── GDataFeedAnalyticsData.m │ │ ├── GDataQueryAnalytics.h │ │ ├── GDataQueryAnalytics.m │ │ ├── GDataServiceGoogleAnalytics.h │ │ └── GDataServiceGoogleAnalytics.m │ ├── Blogger │ │ ├── GDataBlogger.h │ │ ├── GDataBloggerConstants.h │ │ ├── GDataBloggerConstants.m │ │ ├── GDataEntryBlog.h │ │ ├── GDataEntryBlog.m │ │ ├── GDataEntryBlogComment.h │ │ ├── GDataEntryBlogComment.m │ │ ├── GDataEntryBlogPost.h │ │ ├── GDataEntryBlogPost.m │ │ ├── GDataFeedBlog.h │ │ ├── GDataFeedBlog.m │ │ ├── GDataFeedBlogComment.h │ │ ├── GDataFeedBlogComment.m │ │ ├── GDataFeedBlogPost.h │ │ ├── GDataFeedBlogPost.m │ │ ├── GDataServiceGoogleBlogger.h │ │ ├── GDataServiceGoogleBlogger.m │ │ ├── GDataThreadingElements.h │ │ └── GDataThreadingElements.m │ ├── Books │ │ ├── GDataBookConstants.h │ │ ├── GDataBookConstants.m │ │ ├── GDataBooks.h │ │ ├── GDataDublinCore.h │ │ ├── GDataDublinCore.m │ │ ├── GDataEntryCollection.h │ │ ├── GDataEntryCollection.m │ │ ├── GDataEntryVolume.h │ │ ├── GDataEntryVolume.m │ │ ├── GDataFeedCollection.h │ │ ├── GDataFeedCollection.m │ │ ├── GDataFeedVolume.h │ │ ├── GDataFeedVolume.m │ │ ├── GDataQueryBooks.h │ │ ├── GDataQueryBooks.m │ │ ├── GDataServiceGoogleBooks.h │ │ ├── GDataServiceGoogleBooks.m │ │ ├── GDataVolumePrice.h │ │ ├── GDataVolumePrice.m │ │ ├── GDataVolumeReadingPosition.h │ │ └── GDataVolumeReadingPosition.m │ ├── Calendar │ │ ├── GDataCalendar.h │ │ ├── GDataCalendarSettingsProperty.h │ │ ├── GDataCalendarSettingsProperty.m │ │ ├── GDataEntryCalendar.h │ │ ├── GDataEntryCalendar.m │ │ ├── GDataEntryCalendarEvent.h │ │ ├── GDataEntryCalendarEvent.m │ │ ├── GDataEntryCalendarSettings.h │ │ ├── GDataEntryCalendarSettings.m │ │ ├── GDataEntryEvent.h │ │ ├── GDataEntryEvent.m │ │ ├── GDataEntryFreeBusy.h │ │ ├── GDataEntryFreeBusy.m │ │ ├── GDataEntryMessage.h │ │ ├── GDataEntryMessage.m │ │ ├── GDataFeedCalendar.h │ │ ├── GDataFeedCalendar.m │ │ ├── GDataFeedCalendarEvent.h │ │ ├── GDataFeedCalendarEvent.m │ │ ├── GDataFeedCalendarSettings.h │ │ ├── GDataFeedCalendarSettings.m │ │ ├── GDataFeedEvent.h │ │ ├── GDataFeedEvent.m │ │ ├── GDataFeedFreeBusy.h │ │ ├── GDataFeedFreeBusy.m │ │ ├── GDataFeedMessage.h │ │ ├── GDataFeedMessage.m │ │ ├── GDataOriginalEvent.h │ │ ├── GDataOriginalEvent.m │ │ ├── GDataQueryCalendar.h │ │ ├── GDataQueryCalendar.m │ │ ├── GDataRecurrence.h │ │ ├── GDataRecurrence.m │ │ ├── GDataRecurrenceException.h │ │ ├── GDataRecurrenceException.m │ │ ├── GDataReminder.h │ │ ├── GDataReminder.m │ │ ├── GDataServiceGoogleCalendar.h │ │ ├── GDataServiceGoogleCalendar.m │ │ ├── GDataWebContent.h │ │ └── GDataWebContent.m │ ├── CodeSearch │ │ ├── GDataCodeSearch.h │ │ ├── GDataCodeSearchFile.h │ │ ├── GDataCodeSearchFile.m │ │ ├── GDataCodeSearchMatch.h │ │ ├── GDataCodeSearchMatch.m │ │ ├── GDataCodeSearchPackage.h │ │ ├── GDataCodeSearchPackage.m │ │ ├── GDataEntryCodeSearch.h │ │ ├── GDataEntryCodeSearch.m │ │ ├── GDataFeedCodeSearch.h │ │ └── GDataFeedCodeSearch.m │ ├── Contacts │ │ ├── GDataContactConstants.h │ │ ├── GDataContactConstants.m │ │ ├── GDataContactElements.h │ │ ├── GDataContactElements.m │ │ ├── GDataContactEvent.h │ │ ├── GDataContactEvent.m │ │ ├── GDataContactExternalID.h │ │ ├── GDataContactExternalID.m │ │ ├── GDataContactJot.h │ │ ├── GDataContactJot.m │ │ ├── GDataContactLanguage.h │ │ ├── GDataContactLanguage.m │ │ ├── GDataContactLink.h │ │ ├── GDataContactLink.m │ │ ├── GDataContactPriority.h │ │ ├── GDataContactPriority.m │ │ ├── GDataContactRelation.h │ │ ├── GDataContactRelation.m │ │ ├── GDataContactSensitivity.h │ │ ├── GDataContactSensitivity.m │ │ ├── GDataContactUserDefinedField.h │ │ ├── GDataContactUserDefinedField.m │ │ ├── GDataContacts.h │ │ ├── GDataEntryContact.h │ │ ├── GDataEntryContact.m │ │ ├── GDataEntryContactBase.h │ │ ├── GDataEntryContactBase.m │ │ ├── GDataEntryContactGroup.h │ │ ├── GDataEntryContactGroup.m │ │ ├── GDataEntryContactProfile.h │ │ ├── GDataEntryContactProfile.m │ │ ├── GDataFeedContact.h │ │ ├── GDataFeedContact.m │ │ ├── GDataFeedContactGroup.h │ │ ├── GDataFeedContactGroup.m │ │ ├── GDataFeedContactProfile.h │ │ ├── GDataFeedContactProfile.m │ │ ├── GDataGroupMembershipInfo.h │ │ ├── GDataGroupMembershipInfo.m │ │ ├── GDataQueryContact.h │ │ ├── GDataQueryContact.m │ │ ├── GDataServiceGoogleContact.h │ │ └── GDataServiceGoogleContact.m │ ├── Docs │ │ ├── GDataDocConstants.h │ │ ├── GDataDocConstants.m │ │ ├── GDataDocElements.h │ │ ├── GDataDocElements.m │ │ ├── GDataDocFeature.h │ │ ├── GDataDocFeature.m │ │ ├── GDataDocMaxUploadSize.h │ │ ├── GDataDocMaxUploadSize.m │ │ ├── GDataDocTransferFormat.h │ │ ├── GDataDocTransferFormat.m │ │ ├── GDataDocs.h │ │ ├── GDataEntryDocBase.h │ │ ├── GDataEntryDocBase.m │ │ ├── GDataEntryDocChange.h │ │ ├── GDataEntryDocChange.m │ │ ├── GDataEntryDocListMetadata.h │ │ ├── GDataEntryDocListMetadata.m │ │ ├── GDataEntryDocRevision.h │ │ ├── GDataEntryDocRevision.m │ │ ├── GDataEntryDrawingDoc.h │ │ ├── GDataEntryDrawingDoc.m │ │ ├── GDataEntryFileDoc.h │ │ ├── GDataEntryFileDoc.m │ │ ├── GDataEntryFolderDoc.h │ │ ├── GDataEntryFolderDoc.m │ │ ├── GDataEntryPDFDoc.h │ │ ├── GDataEntryPDFDoc.m │ │ ├── GDataEntryPresentationDoc.h │ │ ├── GDataEntryPresentationDoc.m │ │ ├── GDataEntrySiteDoc.h │ │ ├── GDataEntrySiteDoc.m │ │ ├── GDataEntrySpreadsheetDoc.h │ │ ├── GDataEntrySpreadsheetDoc.m │ │ ├── GDataEntryStandardDoc.h │ │ ├── GDataEntryStandardDoc.m │ │ ├── GDataEntryTableDoc.h │ │ ├── GDataEntryTableDoc.m │ │ ├── GDataFeedDocChange.h │ │ ├── GDataFeedDocChange.m │ │ ├── GDataFeedDocList.h │ │ ├── GDataFeedDocList.m │ │ ├── GDataFeedDocRevision.h │ │ ├── GDataFeedDocRevision.m │ │ ├── GDataQueryDocs.h │ │ ├── GDataQueryDocs.m │ │ ├── GDataServiceGoogleDocs.h │ │ └── GDataServiceGoogleDocs.m │ ├── Finance │ │ ├── GDataEntryFinancePortfolio.h │ │ ├── GDataEntryFinancePortfolio.m │ │ ├── GDataEntryFinancePosition.h │ │ ├── GDataEntryFinancePosition.m │ │ ├── GDataEntryFinanceTransaction.h │ │ ├── GDataEntryFinanceTransaction.m │ │ ├── GDataFeedFinancePortfolio.h │ │ ├── GDataFeedFinancePortfolio.m │ │ ├── GDataFeedFinancePosition.h │ │ ├── GDataFeedFinancePosition.m │ │ ├── GDataFeedFinanceTransaction.h │ │ ├── GDataFeedFinanceTransaction.m │ │ ├── GDataFinance.h │ │ ├── GDataFinanceSymbol.h │ │ ├── GDataFinanceSymbol.m │ │ ├── GDataFinanceTransactionData.h │ │ ├── GDataFinanceTransactionData.m │ │ ├── GDataMoneyElements.h │ │ ├── GDataMoneyElements.m │ │ ├── GDataPortfolioElements.h │ │ ├── GDataPortfolioElements.m │ │ ├── GDataQueryFinance.h │ │ ├── GDataQueryFinance.m │ │ ├── GDataServiceGoogleFinance.h │ │ └── GDataServiceGoogleFinance.m │ ├── Maps │ │ ├── GDataEntryMap.h │ │ ├── GDataEntryMap.m │ │ ├── GDataEntryMapFeature.h │ │ ├── GDataEntryMapFeature.m │ │ ├── GDataEntryMapVersion.h │ │ ├── GDataEntryMapVersion.m │ │ ├── GDataFeedMap.h │ │ ├── GDataFeedMap.m │ │ ├── GDataFeedMapFeature.h │ │ ├── GDataFeedMapFeature.m │ │ ├── GDataFeedMapVersion.h │ │ ├── GDataFeedMapVersion.m │ │ ├── GDataMapConstants.h │ │ ├── GDataMapConstants.m │ │ ├── GDataMaps.h │ │ ├── GDataQueryMaps.h │ │ ├── GDataQueryMaps.m │ │ ├── GDataServiceGoogleMaps.h │ │ └── GDataServiceGoogleMaps.m │ ├── Photos │ │ ├── GDataEXIFTags.h │ │ ├── GDataEXIFTags.m │ │ ├── GDataEntryPhoto.h │ │ ├── GDataEntryPhoto.m │ │ ├── GDataEntryPhotoAlbum.h │ │ ├── GDataEntryPhotoAlbum.m │ │ ├── GDataEntryPhotoBase.h │ │ ├── GDataEntryPhotoBase.m │ │ ├── GDataEntryPhotoComment.h │ │ ├── GDataEntryPhotoComment.m │ │ ├── GDataEntryPhotoTag.h │ │ ├── GDataEntryPhotoTag.m │ │ ├── GDataEntryPhotoUser.h │ │ ├── GDataEntryPhotoUser.m │ │ ├── GDataFeedPhoto.h │ │ ├── GDataFeedPhoto.m │ │ ├── GDataFeedPhotoAlbum.h │ │ ├── GDataFeedPhotoAlbum.m │ │ ├── GDataFeedPhotoBase.h │ │ ├── GDataFeedPhotoBase.m │ │ ├── GDataFeedPhotoUser.h │ │ ├── GDataFeedPhotoUser.m │ │ ├── GDataPhotoConstants.h │ │ ├── GDataPhotoConstants.m │ │ ├── GDataPhotoElements.h │ │ ├── GDataPhotoElements.m │ │ ├── GDataPhotos.h │ │ ├── GDataQueryGooglePhotos.h │ │ ├── GDataQueryGooglePhotos.m │ │ ├── GDataServiceGooglePhotos.h │ │ └── GDataServiceGooglePhotos.m │ ├── Spreadsheets │ │ ├── GDataEntrySpreadsheet.h │ │ ├── GDataEntrySpreadsheet.m │ │ ├── GDataEntrySpreadsheetCell.h │ │ ├── GDataEntrySpreadsheetCell.m │ │ ├── GDataEntrySpreadsheetList.h │ │ ├── GDataEntrySpreadsheetList.m │ │ ├── GDataEntrySpreadsheetRecord.h │ │ ├── GDataEntrySpreadsheetRecord.m │ │ ├── GDataEntrySpreadsheetTable.h │ │ ├── GDataEntrySpreadsheetTable.m │ │ ├── GDataEntryWorksheet.h │ │ ├── GDataEntryWorksheet.m │ │ ├── GDataFeedSpreadsheet.h │ │ ├── GDataFeedSpreadsheet.m │ │ ├── GDataFeedSpreadsheetCell.h │ │ ├── GDataFeedSpreadsheetCell.m │ │ ├── GDataFeedSpreadsheetList.h │ │ ├── GDataFeedSpreadsheetList.m │ │ ├── GDataFeedSpreadsheetRecord.h │ │ ├── GDataFeedSpreadsheetRecord.m │ │ ├── GDataFeedSpreadsheetTable.h │ │ ├── GDataFeedSpreadsheetTable.m │ │ ├── GDataFeedWorksheet.h │ │ ├── GDataFeedWorksheet.m │ │ ├── GDataQuerySpreadsheet.h │ │ ├── GDataQuerySpreadsheet.m │ │ ├── GDataRowColumnCount.h │ │ ├── GDataRowColumnCount.m │ │ ├── GDataServiceGoogleSpreadsheet.h │ │ ├── GDataServiceGoogleSpreadsheet.m │ │ ├── GDataSpreadsheet.h │ │ ├── GDataSpreadsheetCell.h │ │ ├── GDataSpreadsheetCell.m │ │ ├── GDataSpreadsheetColumn.h │ │ ├── GDataSpreadsheetColumn.m │ │ ├── GDataSpreadsheetConstants.h │ │ ├── GDataSpreadsheetConstants.m │ │ ├── GDataSpreadsheetCustomElement.h │ │ ├── GDataSpreadsheetCustomElement.m │ │ ├── GDataSpreadsheetData.h │ │ ├── GDataSpreadsheetData.m │ │ ├── GDataSpreadsheetField.h │ │ ├── GDataSpreadsheetField.m │ │ ├── GDataSpreadsheetHeader.h │ │ └── GDataSpreadsheetHeader.m │ ├── WebmasterTools │ │ ├── GDataEntrySite.h │ │ ├── GDataEntrySite.m │ │ ├── GDataEntrySiteCrawlIssue.h │ │ ├── GDataEntrySiteCrawlIssue.m │ │ ├── GDataEntrySiteMessage.h │ │ ├── GDataEntrySiteMessage.m │ │ ├── GDataEntrySitemap.h │ │ ├── GDataEntrySitemap.m │ │ ├── GDataFeedSite.h │ │ ├── GDataFeedSite.m │ │ ├── GDataFeedSiteCrawlIssue.h │ │ ├── GDataFeedSiteCrawlIssue.m │ │ ├── GDataFeedSiteKeyword.h │ │ ├── GDataFeedSiteKeyword.m │ │ ├── GDataFeedSiteMessage.h │ │ ├── GDataFeedSiteMessage.m │ │ ├── GDataFeedSitemap.h │ │ ├── GDataFeedSitemap.m │ │ ├── GDataServiceGoogleWebmasterTools.h │ │ ├── GDataServiceGoogleWebmasterTools.m │ │ ├── GDataSiteKeyword.h │ │ ├── GDataSiteKeyword.m │ │ ├── GDataSiteVerificationMethod.h │ │ ├── GDataSiteVerificationMethod.m │ │ ├── GDataSitemapMobile.h │ │ ├── GDataSitemapMobile.m │ │ ├── GDataSitemapNews.h │ │ ├── GDataSitemapNews.m │ │ ├── GDataWebmasterTools.h │ │ ├── GDataWebmasterToolsConstants.h │ │ └── GDataWebmasterToolsConstants.m │ └── YouTube │ │ ├── GDataEntryYouTubeCaptionTrack.h │ │ ├── GDataEntryYouTubeCaptionTrack.m │ │ ├── GDataEntryYouTubeChannel.h │ │ ├── GDataEntryYouTubeChannel.m │ │ ├── GDataEntryYouTubeComment.h │ │ ├── GDataEntryYouTubeComment.m │ │ ├── GDataEntryYouTubeComplaint.h │ │ ├── GDataEntryYouTubeComplaint.m │ │ ├── GDataEntryYouTubeFavorite.h │ │ ├── GDataEntryYouTubeFavorite.m │ │ ├── GDataEntryYouTubeFeedLinkBase.h │ │ ├── GDataEntryYouTubeFeedLinkBase.m │ │ ├── GDataEntryYouTubeFriend.h │ │ ├── GDataEntryYouTubeFriend.m │ │ ├── GDataEntryYouTubePlaylist.h │ │ ├── GDataEntryYouTubePlaylist.m │ │ ├── GDataEntryYouTubePlaylistLink.h │ │ ├── GDataEntryYouTubePlaylistLink.m │ │ ├── GDataEntryYouTubeRating.h │ │ ├── GDataEntryYouTubeRating.m │ │ ├── GDataEntryYouTubeSubscription.h │ │ ├── GDataEntryYouTubeSubscription.m │ │ ├── GDataEntryYouTubeUpload.h │ │ ├── GDataEntryYouTubeUpload.m │ │ ├── GDataEntryYouTubeUserEvent.h │ │ ├── GDataEntryYouTubeUserEvent.m │ │ ├── GDataEntryYouTubeUserProfile.h │ │ ├── GDataEntryYouTubeUserProfile.m │ │ ├── GDataEntryYouTubeVideo.h │ │ ├── GDataEntryYouTubeVideo.m │ │ ├── GDataEntryYouTubeVideoMessage.h │ │ ├── GDataEntryYouTubeVideoMessage.m │ │ ├── GDataFeedYouTubeCaptionTrack.h │ │ ├── GDataFeedYouTubeCaptionTrack.m │ │ ├── GDataFeedYouTubeChannel.h │ │ ├── GDataFeedYouTubeChannel.m │ │ ├── GDataFeedYouTubeComment.h │ │ ├── GDataFeedYouTubeComment.m │ │ ├── GDataFeedYouTubeComplaint.h │ │ ├── GDataFeedYouTubeComplaint.m │ │ ├── GDataFeedYouTubeFavorite.h │ │ ├── GDataFeedYouTubeFavorite.m │ │ ├── GDataFeedYouTubeFriend.h │ │ ├── GDataFeedYouTubeFriend.m │ │ ├── GDataFeedYouTubePlaylist.h │ │ ├── GDataFeedYouTubePlaylist.m │ │ ├── GDataFeedYouTubePlaylistLink.h │ │ ├── GDataFeedYouTubePlaylistLink.m │ │ ├── GDataFeedYouTubeRating.h │ │ ├── GDataFeedYouTubeRating.m │ │ ├── GDataFeedYouTubeSubscription.h │ │ ├── GDataFeedYouTubeSubscription.m │ │ ├── GDataFeedYouTubeUserEvent.h │ │ ├── GDataFeedYouTubeUserEvent.m │ │ ├── GDataFeedYouTubeUserProfile.h │ │ ├── GDataFeedYouTubeUserProfile.m │ │ ├── GDataFeedYouTubeVideo.h │ │ ├── GDataFeedYouTubeVideo.m │ │ ├── GDataFeedYouTubeVideoMessage.h │ │ ├── GDataFeedYouTubeVideoMessage.m │ │ ├── GDataQueryYouTube.h │ │ ├── GDataQueryYouTube.m │ │ ├── GDataServiceGoogleYouTube.h │ │ ├── GDataServiceGoogleYouTube.m │ │ ├── GDataYouTube.h │ │ ├── GDataYouTubeAccessControl.h │ │ ├── GDataYouTubeAccessControl.m │ │ ├── GDataYouTubeConstants.h │ │ ├── GDataYouTubeConstants.m │ │ ├── GDataYouTubeElements.h │ │ ├── GDataYouTubeElements.m │ │ ├── GDataYouTubeMediaElements.h │ │ ├── GDataYouTubeMediaElements.m │ │ ├── GDataYouTubePublicationState.h │ │ ├── GDataYouTubePublicationState.m │ │ ├── GDataYouTubeRating.h │ │ ├── GDataYouTubeRating.m │ │ ├── GDataYouTubeStatistics.h │ │ └── GDataYouTubeStatistics.m ├── Elements │ ├── GDataAtomPubControl.h │ ├── GDataAtomPubControl.m │ ├── GDataBaseElements.h │ ├── GDataBaseElements.m │ ├── GDataBatchID.h │ ├── GDataBatchID.m │ ├── GDataBatchInterrupted.h │ ├── GDataBatchInterrupted.m │ ├── GDataBatchOperation.h │ ├── GDataBatchOperation.m │ ├── GDataBatchStatus.h │ ├── GDataBatchStatus.m │ ├── GDataCategory.h │ ├── GDataCategory.m │ ├── GDataComment.h │ ├── GDataComment.m │ ├── GDataCustomProperty.h │ ├── GDataCustomProperty.m │ ├── GDataDateTime.h │ ├── GDataDateTime.m │ ├── GDataDeleted.h │ ├── GDataDeleted.m │ ├── GDataElements.h │ ├── GDataEmail.h │ ├── GDataEmail.m │ ├── GDataEntryContent.h │ ├── GDataEntryContent.m │ ├── GDataEntryLink.h │ ├── GDataEntryLink.m │ ├── GDataExtendedProperty.h │ ├── GDataExtendedProperty.m │ ├── GDataFeedLink.h │ ├── GDataFeedLink.m │ ├── GDataGenerator.h │ ├── GDataGenerator.m │ ├── GDataGeoPt.h │ ├── GDataGeoPt.m │ ├── GDataIM.h │ ├── GDataIM.m │ ├── GDataLink.h │ ├── GDataLink.m │ ├── GDataMoney.h │ ├── GDataMoney.m │ ├── GDataName.h │ ├── GDataName.m │ ├── GDataOrganization.h │ ├── GDataOrganization.m │ ├── GDataOrganizationName.h │ ├── GDataOrganizationName.m │ ├── GDataPerson.h │ ├── GDataPerson.m │ ├── GDataPhoneNumber.h │ ├── GDataPhoneNumber.m │ ├── GDataPostalAddress.h │ ├── GDataPostalAddress.m │ ├── GDataRating.h │ ├── GDataRating.m │ ├── GDataStructuredPostalAddress.h │ ├── GDataStructuredPostalAddress.m │ ├── GDataTextConstruct.h │ ├── GDataTextConstruct.m │ ├── GDataValueConstruct.h │ ├── GDataValueConstruct.m │ ├── GDataWhen.h │ ├── GDataWhen.m │ ├── GDataWhere.h │ ├── GDataWhere.m │ ├── GDataWho.h │ └── GDataWho.m ├── GData.h ├── GData.xcodeproj │ └── project.pbxproj ├── GDataDefines.h ├── GDataFramework.h ├── GDataFramework.m ├── GDataTargetNamespace.h ├── GDataUtilities.h ├── GDataUtilities.m ├── Geo │ ├── GDataGeo.h │ └── GDataGeo.m ├── HTTPFetcher ├── Introspection │ ├── GDataAtomCategoryGroup.h │ ├── GDataAtomCategoryGroup.m │ ├── GDataAtomCollection.h │ ├── GDataAtomCollection.m │ ├── GDataAtomServiceDocument.h │ ├── GDataAtomServiceDocument.m │ ├── GDataAtomWorkspace.h │ ├── GDataAtomWorkspace.m │ └── GDataServiceIntrospection.h ├── JSON ├── Media │ ├── GDataMedia.h │ ├── GDataMediaCategory.h │ ├── GDataMediaCategory.m │ ├── GDataMediaContent.h │ ├── GDataMediaContent.m │ ├── GDataMediaCredit.h │ ├── GDataMediaCredit.m │ ├── GDataMediaGroup.h │ ├── GDataMediaGroup.m │ ├── GDataMediaKeywords.h │ ├── GDataMediaKeywords.m │ ├── GDataMediaPlayer.h │ ├── GDataMediaPlayer.m │ ├── GDataMediaRating.h │ ├── GDataMediaRating.m │ ├── GDataMediaRestriction.h │ ├── GDataMediaRestriction.m │ ├── GDataMediaThumbnail.h │ ├── GDataMediaThumbnail.m │ ├── GDataNormalPlayTime.h │ └── GDataNormalPlayTime.m ├── Networking │ ├── GDataAuthenticationFetcher.h │ ├── GDataAuthenticationFetcher.m │ ├── GDataProgressMonitorInputStream.h │ ├── GDataProgressMonitorInputStream.m │ ├── GDataServerError.h │ └── GDataServerError.m ├── OAuth2 ├── ReleaseNotes.txt ├── Resources │ ├── DevelopmentTestApplication-Info.plist │ ├── English.lproj │ │ └── InfoPlist.strings │ ├── GDataFramework-Info.plist │ └── GDataUnitTests-Info.plist ├── Tests │ ├── EntryDocListMetadataTest1.xml │ ├── EntrySpreadsheetCellTest1.xml │ ├── FeedACLTest1.xml │ ├── FeedAnalyticsAccountTest1.xml │ ├── FeedAnalyticsDataTest1.xml │ ├── FeedBlogCommentsTest1.xml │ ├── FeedBlogPostTest1.xml │ ├── FeedBlogTest1.xml │ ├── FeedBooksVolumesTest1.xml │ ├── FeedCalendarEventTest0.xml │ ├── FeedCalendarEventTest1.xml │ ├── FeedCalendarTest1.xml │ ├── FeedCodeSearchTest1.xml │ ├── FeedContactTest1.xml │ ├── FeedContactTest2.xml │ ├── FeedDocListTest1.xml │ ├── FeedFinancePortfolioTest1.xml │ ├── FeedFinancePositionTest1.xml │ ├── FeedFinanceTransactionTest1.xml │ ├── FeedMapFeaturesTest1.xml │ ├── FeedMessageTest1.xml │ ├── FeedPhotosAlbumPhoto1.xml │ ├── FeedPhotosPhotoComment1.xml │ ├── FeedPhotosSearch1.xml │ ├── FeedPhotosUserAlbum1.xml │ ├── FeedPhotosUserEntry1.xml │ ├── FeedPhotosUserTag1.xml │ ├── FeedServiceDocTest2.xml │ ├── FeedSpreadsheetCellsTest1.xml │ ├── FeedSpreadsheetListTest1.xml │ ├── FeedSpreadsheetRecordTest1.xml │ ├── FeedSpreadsheetTableTest1.xml │ ├── FeedSpreadsheetTest1.xml │ ├── FeedSpreadsheetWorksheetTest1.xml │ ├── FeedWebmasterToolsCrawlIssues1.xml │ ├── FeedWebmasterToolsKeywords1.xml │ ├── FeedWebmasterToolsMessages1.xml │ ├── FeedWebmasterToolsSite1.xml │ ├── FeedWebmasterToolsSitemap1.xml │ ├── FeedYouTubeCaptionTracks1.xml │ ├── FeedYouTubeContacts1.xml │ ├── FeedYouTubeFavorites1.xml │ ├── FeedYouTubePlaylist1.xml │ ├── FeedYouTubePlaylistLink1.xml │ ├── FeedYouTubeSubscriptions1.xml │ ├── FeedYouTubeUserEventTest1.xml │ ├── FeedYouTubeUserProfile1.xml │ ├── FeedYouTubeVideo1.xml │ ├── GDataDateTimeTest.m │ ├── GDataElementsTest.h │ ├── GDataElementsTest.m │ ├── GDataFeedTest.h │ ├── GDataFeedTest.m │ ├── GDataFrameworkTest.m │ ├── GDataNormalPlayTimeTest.m │ ├── GDataProgressMonitorInputStreamTest.m │ ├── GDataQueryTest.m │ ├── GDataServerErrorTest.m │ ├── GDataServiceTest.m │ ├── GDataTestHTTPServer.py │ ├── GDataUtilitiesTest.m │ ├── GDataXMLSupportTest.m │ └── main.m ├── Tools │ └── GenerateTargetNamespaceMacros │ │ ├── GenerateTargetNamespaceMacros.m │ │ └── GenerateTargetNamespaceMacros.xcodeproj │ │ └── project.pbxproj └── XMLSupport │ ├── GDataXMLNode.h │ └── GDataXMLNode.m └── Submodules └── README.txt /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Submodules/gtm-oauth2"] 2 | path = Submodules/gtm-oauth2 3 | url = git://github.com/systeam/gtm-oauth2.git 4 | [submodule "Submodules/gtm-http-fetcher"] 5 | path = Submodules/gtm-http-fetcher 6 | url = git://github.com/systeam/gtm-http-fetcher.git 7 | [submodule "Submodules/json-framework"] 8 | path = Submodules/json-framework 9 | url = git://github.com/stig/json-framework.git 10 | -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- 1 | GData.framework is developed by Google and licensed under the following Apache License: 2 | 3 | _____________________________________________________________________ 4 | 5 | Copyright (c) 2007 Google Inc. 6 | 7 | Licensed under the Apache License, Version 2.0 (the "License"); 8 | you may not use this file except in compliance with the License. 9 | You may obtain a copy of the License at 10 | 11 | http://www.apache.org/licenses/LICENSE-2.0 12 | 13 | Unless required by applicable law or agreed to in writing, software 14 | distributed under the License is distributed on an "AS IS" BASIS, 15 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | See the License for the specific language governing permissions and 17 | limitations under the License. 18 | 19 | _____________________________________________________________________ 20 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/AnalyticsSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // AnalyticsSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | @interface AnalyticsSampleAppController : NSObject 23 | @end 24 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/AnalyticsSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // AnalyticsSampleAppController.m 18 | // 19 | 20 | #import "AnalyticsSampleAppController.h" 21 | #import "AnalyticsSampleWindowController.h" 22 | 23 | @implementation AnalyticsSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | AnalyticsSampleWindowController* windowController 28 | = [AnalyticsSampleWindowController sharedAnalyticsSampleWindowController]; 29 | 30 | [windowController showWindow:self]; 31 | } 32 | 33 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 34 | return YES; 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/AnalyticsSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2009"; 4 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.AnalyticsSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. 2 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/AnalyticsSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/BloggerSample/BloggerSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // BloggerSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface BloggerSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/BloggerSample/BloggerSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // BloggerSampleAppController.m 18 | // 19 | 20 | #import "BloggerSampleAppController.h" 21 | #import "BloggerSampleWindowController.h" 22 | 23 | @implementation BloggerSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | BloggerSampleWindowController* windowController = [BloggerSampleWindowController sharedBloggerSampleWindowController]; 28 | [windowController showWindow:self]; 29 | 30 | } 31 | 32 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Examples/BloggerSample/BloggerSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'BloggerSample' target in the 'BloggerSample' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/BloggerSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2007"; -------------------------------------------------------------------------------- /Examples/BloggerSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.BloggerSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/BloggerSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. -------------------------------------------------------------------------------- /Examples/BloggerSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/BloggerSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/BloggerSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/BooksSample/BooksSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // BooksSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface BooksSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/BooksSample/BooksSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // BooksSampleAppController.m 18 | // 19 | 20 | #import "BooksSampleAppController.h" 21 | #import "BooksSampleWindowController.h" 22 | 23 | @implementation BooksSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | BooksSampleWindowController* windowController 28 | = [BooksSampleWindowController sharedBooksSampleWindowController]; 29 | [windowController showWindow:self]; 30 | 31 | } 32 | 33 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 34 | return YES; 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Examples/BooksSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2008"; 4 | -------------------------------------------------------------------------------- /Examples/BooksSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.GoogleBooksSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/BooksSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. 2 | -------------------------------------------------------------------------------- /Examples/BooksSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place where the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/BooksSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/BooksSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/CalendarSample/CalendarSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // CalendarSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface CalendarSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/CalendarSample/CalendarSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // CalendarSampleAppController.m 18 | // 19 | 20 | #import "CalendarSampleAppController.h" 21 | #import "CalendarSampleWindowController.h" 22 | 23 | @implementation CalendarSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | CalendarSampleWindowController* windowController = [CalendarSampleWindowController sharedCalendarSampleWindowController]; 28 | [windowController showWindow:self]; 29 | 30 | } 31 | 32 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Examples/CalendarSample/CalendarSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'CalendarSample' target in the 'CalendarSample' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/CalendarSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nparry/gdata-objectivec-client/b038813fe2c1bf3b8a832131dcd3127ca6304704/Examples/CalendarSample/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Examples/CalendarSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.CalendarSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/CalendarSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. -------------------------------------------------------------------------------- /Examples/CalendarSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/CalendarSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/CalendarSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/ContactsSample/ContactsSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // ContactsSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface ContactsSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/ContactsSample/ContactsSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // ContactsSampleAppController.m 18 | // 19 | 20 | #import "ContactsSampleAppController.h" 21 | #import "ContactsSampleWindowController.h" 22 | 23 | @implementation ContactsSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | ContactsSampleWindowController* windowController = [ContactsSampleWindowController sharedContactsSampleWindowController]; 28 | [windowController showWindow:self]; 29 | 30 | } 31 | 32 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Examples/ContactsSample/ContactsSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __OBJC__ 3 | #import 4 | #endif 5 | -------------------------------------------------------------------------------- /Examples/ContactsSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2008"; 4 | -------------------------------------------------------------------------------- /Examples/ContactsSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.ContactsSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/ContactsSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. -------------------------------------------------------------------------------- /Examples/ContactsSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/ContactsSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/ContactsSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/DocsSample/DocsSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // DocsSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface DocsSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/DocsSample/DocsSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // DocsSampleAppController.m 18 | // 19 | 20 | #import "DocsSampleAppController.h" 21 | #import "DocsSampleWindowController.h" 22 | 23 | @implementation DocsSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | DocsSampleWindowController* windowController 28 | = [DocsSampleWindowController sharedDocsSampleWindowController]; 29 | 30 | [windowController showWindow:self]; 31 | } 32 | 33 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 34 | return YES; 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Examples/DocsSample/DocsSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/DocsSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2007"; 4 | -------------------------------------------------------------------------------- /Examples/DocsSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.DocsSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/DocsSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. -------------------------------------------------------------------------------- /Examples/DocsSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/DocsSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/DocsSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/FinanceSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2008"; 4 | -------------------------------------------------------------------------------- /Examples/FinanceSample/FinanceSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // FinanceSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface FinanceSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/FinanceSample/FinanceSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // FinanceSampleAppController.m 18 | // 19 | 20 | #import "FinanceSampleAppController.h" 21 | #import "FinanceSampleWindowController.h" 22 | 23 | @implementation FinanceSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | FinanceSampleWindowController* windowController 28 | = [FinanceSampleWindowController sharedFinanceSampleWindowController]; 29 | 30 | [windowController showWindow:self]; 31 | 32 | } 33 | 34 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 35 | return YES; 36 | } 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Examples/FinanceSample/FinanceSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/FinanceSample/Info.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.FinanceSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/FinanceSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. 2 | -------------------------------------------------------------------------------- /Examples/FinanceSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/FinanceSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/FinanceSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2007"; 4 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/GooglePhotosSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GooglePhotosSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface GooglePhotosSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/GooglePhotosSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GooglePhotosSampleAppController.m 18 | // 19 | 20 | #import "GooglePhotosSampleAppController.h" 21 | #import "GooglePhotosSampleWindowController.h" 22 | 23 | @implementation GooglePhotosSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | GooglePhotosSampleWindowController* windowController = [GooglePhotosSampleWindowController sharedGooglePhotosSampleWindowController]; 28 | [windowController showWindow:self]; 29 | 30 | } 31 | 32 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/GooglePhotosSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.GooglePhotosSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/GooglePhotosSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/MapsSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc. 2009"; 4 | -------------------------------------------------------------------------------- /Examples/MapsSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.MapsSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/MapsSample/MapsSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // MapsSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | @interface MapsSampleAppController : NSObject 23 | @end 24 | -------------------------------------------------------------------------------- /Examples/MapsSample/MapsSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // MapsSampleAppController.m 18 | // 19 | 20 | #import "MapsSampleAppController.h" 21 | #import "MapsSampleWindowController.h" 22 | 23 | @implementation MapsSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notification { 26 | 27 | MapsSampleWindowController* windowController 28 | = [MapsSampleWindowController sharedWindowController]; 29 | [windowController showWindow:self]; 30 | 31 | } 32 | 33 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 34 | return YES; 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /Examples/MapsSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. 2 | -------------------------------------------------------------------------------- /Examples/MapsSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/MapsSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/MapsSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2007"; -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/Info.plist: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.SpreadsheetSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. 2 | 3 | NOTE: The Spreadsheet list and cell APIs will be replaced with the tables & 4 | records API, as demonstrated in the SpreadsheetTableSample example application. 5 | 6 | You should not use the list or cell feed APIs in new code. 7 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/SpreadsheetSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // SpreadsheetSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface SpreadsheetSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/SpreadsheetSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // SpreadsheetSampleAppController.m 18 | // 19 | 20 | #import "SpreadsheetSampleAppController.h" 21 | #import "SpreadsheetSampleWindowController.h" 22 | 23 | @implementation SpreadsheetSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | SpreadsheetSampleWindowController* windowController = [SpreadsheetSampleWindowController sharedSpreadsheetSampleWindowController]; 28 | [windowController showWindow:self]; 29 | 30 | } 31 | 32 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/SpreadsheetSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'CalendarSample' target in the 'CalendarSample' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/SpreadsheetSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/DEPRECATION_NOTE-IMPORTANT.txt: -------------------------------------------------------------------------------- 1 | The tables and records feeds are no longer being developed, and will eventually be turned off. 2 | 3 | For more information, see 4 | 5 | http://googleappsdeveloper.blogspot.com/2011/03/deprecating-tables-and-records-feeds-in.html 6 | 7 | New applications should not be developed using the tables and records feeds. 8 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc. 2009"; 4 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.SpreadsheetTableSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. 2 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/SpreadsheetTableSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // SpreadsheetTableSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | @interface SpreadsheetTableSampleAppController : NSObject 23 | @end 24 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/SpreadsheetTableSample_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/SpreadsheetTableSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | NSHumanReadableCopyright = "© Google Inc, 2008"; 4 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | com.example.YouTubeSample 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | ${PRODUCT_NAME} 17 | CFBundlePackageType 18 | APPL 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | NSMainNibFile 24 | MainMenu 25 | NSPrincipalClass 26 | NSApplication 27 | 28 | 29 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/README.txt: -------------------------------------------------------------------------------- 1 | This sample should automatically build and copy over the GData.framework as part of the build-and-run process. -------------------------------------------------------------------------------- /Examples/YouTubeSample/YouTubeSampleAppController.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // YouTubeSampleAppController.h 18 | // 19 | 20 | #import 21 | 22 | 23 | @interface YouTubeSampleAppController : NSObject { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/YouTubeSampleAppController.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // YouTubeSampleAppController.m 18 | // 19 | 20 | #import "YouTubeSampleAppController.h" 21 | #import "YouTubeSampleWindowController.h" 22 | 23 | @implementation YouTubeSampleAppController 24 | 25 | - (void)applicationWillFinishLaunching:(NSNotification *)notifcation { 26 | 27 | YouTubeSampleWindowController* windowController = [YouTubeSampleWindowController sharedYouTubeSampleWindowController]; 28 | [windowController showWindow:self]; 29 | 30 | } 31 | 32 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)sender { 33 | return YES; 34 | } 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/buildCopyScript: -------------------------------------------------------------------------------- 1 | #!/bin/sh -x 2 | # 3 | # This script tries to move the built GData.framework 4 | # into a place the example application's Copy Frameworks phase 5 | # will find it, regardless of whether projects are set to share 6 | # a build location or use the default build location 7 | 8 | # if the framework exists in the GData project's build directory, 9 | # copy it to this project's build directory 10 | 11 | if [ -d "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" ] ; then 12 | rm -rf "$BUILT_PRODUCTS_DIR/GData.framework" 13 | ditto -v "$SRCROOT/../../Source/build/$CONFIGURATION/GData.framework" "$BUILT_PRODUCTS_DIR/GData.framework" 14 | fi 15 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/buildStripHeaders: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # buildStripHeaders 4 | # 5 | # Remove header files from the built copy of the framework inside our 6 | # application. 7 | 8 | # Strip "*.h" files 9 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname '*.h' -delete 10 | 11 | # Strip "Headers" links 12 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type l -delete 13 | 14 | # Strip "Headers" directories 15 | find "${BUILD_ROOT}/${CONFIGURATION}/${WRAPPER_NAME}" -iname 'Headers' -type d -prune -delete 16 | 17 | 18 | -------------------------------------------------------------------------------- /Examples/YouTubeSample/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // main.m 18 | // 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- 1 | Information on using the Google Data APIs Objective-C Client Library 2 | is available at 3 | 4 | http://code.google.com/p/gdata-objectivec-client/ 5 | -------------------------------------------------------------------------------- /Source/ACL/GDataACL.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataACL.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | #import "GDataACLScope.h" 23 | #import "GDataACLRole.h" 24 | #import "GDataACLKeyedRole.h" 25 | #import "GDataEntryACL.h" 26 | #import "GDataFeedACL.h" 27 | #import "GDataServiceACL.h" 28 | 29 | -------------------------------------------------------------------------------- /Source/ACL/GDataFeedACL.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedACL.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_ACLS \ 21 | || GDATA_INCLUDE_CALENDAR_SERVICE || GDATA_INCLUDE_DOCS_SERVICE 22 | 23 | #import "GDataFeedBase.h" 24 | #import "GDataEntryACL.h" 25 | 26 | @interface GDataFeedACL : GDataFeedBase 27 | 28 | + (id)ACLFeed; 29 | 30 | + (id)ACLFeedWithXMLData:(NSData *)data; 31 | 32 | @end 33 | 34 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDE || GDATA_INCLUDE_* 35 | -------------------------------------------------------------------------------- /Source/Clients/Analytics/GDataAnalytics.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataAnalytics.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | // Analytics 23 | 24 | #import "GDataAnalyticsConstants.h" 25 | 26 | #import "GDataAnalyticsElements.h" 27 | #import "GDataAnalyticsAggregateGroup.h" 28 | #import "GDataAnalyticsDataSource.h" 29 | #import "GDataAnalyticsMetric.h" 30 | 31 | #import "GDataEntryAnalyticsAccount.h" 32 | #import "GDataEntryAnalyticsData.h" 33 | #import "GDataFeedAnalyticsAccount.h" 34 | #import "GDataFeedAnalyticsData.h" 35 | 36 | #import "GDataQueryAnalytics.h" 37 | #import "GDataServiceGoogleAnalytics.h" 38 | -------------------------------------------------------------------------------- /Source/Clients/Analytics/GDataFeedAnalyticsAccount.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedAnalyticsAccount.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_ANALYTICS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | #import "GDataAnalyticsSegment.h" 24 | 25 | @interface GDataFeedAnalyticsAccount : GDataFeedBase 26 | + (GDataFeedAnalyticsAccount *)accountFeed; 27 | 28 | - (NSArray *)segments; 29 | - (void)setSegments:(NSArray *)array; 30 | - (void)addSegment:(GDataAnalyticsSegment *)obj; 31 | @end 32 | 33 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_ANALYTICS_SERVICE 34 | -------------------------------------------------------------------------------- /Source/Clients/Blogger/GDataBlogger.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataBlogger.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | // Blogger 23 | 24 | #import "GDataThreadingElements.h" 25 | #import "GDataBloggerConstants.h" 26 | #import "GDataEntryBlog.h" 27 | #import "GDataEntryBlogPost.h" 28 | #import "GDataEntryBlogComment.h" 29 | #import "GDataFeedBlog.h" 30 | #import "GDataFeedBlogPost.h" 31 | #import "GDataFeedBlogComment.h" 32 | #import "GDataServiceGoogleBlogger.h" 33 | -------------------------------------------------------------------------------- /Source/Clients/Blogger/GDataEntryBlog.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryBlog.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @interface GDataEntryBlog : GDataEntryBase 25 | 26 | + (GDataEntryBlog *)blogEntry; 27 | 28 | // convenience accessors 29 | 30 | - (GDataLink *)repliesLink; 31 | - (GDataLink *)settingsLink; 32 | - (GDataLink *)templateLink; 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Blogger/GDataEntryBlogComment.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryBlogComment.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | #import "GDataThreadingElements.h" 24 | 25 | @interface GDataEntryBlogComment : GDataEntryBase 26 | 27 | + (GDataEntryBlogComment *)commentEntry; 28 | 29 | // extensions 30 | 31 | - (GDataInReplyTo *)inReplyTo; 32 | - (void)setInReplyTo:(GDataInReplyTo *)obj; 33 | 34 | // convenience accessors 35 | 36 | - (GDataLink *)repliesLink; 37 | 38 | @end 39 | 40 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 41 | -------------------------------------------------------------------------------- /Source/Clients/Blogger/GDataFeedBlog.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedBlog.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedBlog : GDataFeedBase 25 | + (GDataFeedBlog *)blogFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Blogger/GDataFeedBlogComment.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedBlogComment.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedBlogComment : GDataFeedBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Blogger/GDataFeedBlogPost.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedBlogPost.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedBlogPost : GDataFeedBase 25 | + (GDataFeedBlogPost *)blogPostFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BLOGGER_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Books/GDataBooks.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataBooks.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | // Books 23 | 24 | #import "GDataBookConstants.h" 25 | #import "GDataVolumePrice.h" 26 | #import "GDataVolumeReadingPosition.h" 27 | #import "GDataDublinCore.h" 28 | #import "GDataEntryVolume.h" 29 | #import "GDataFeedVolume.h" 30 | #import "GDataEntryCollection.h" 31 | #import "GDataFeedCollection.h" 32 | #import "GDataServiceGoogleBooks.h" 33 | #import "GDataQueryBooks.h" 34 | -------------------------------------------------------------------------------- /Source/Clients/Books/GDataEntryCollection.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryCollection.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @interface GDataEntryCollection : GDataEntryBase 25 | 26 | + (GDataEntryCollection *)collectionEntryWithTitle:(NSString *)str; 27 | 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/Books/GDataFeedCollection.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedCollection.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedCollection : GDataFeedBase 25 | + (GDataFeedCollection *)collectionFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Books/GDataFeedVolume.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedVolume.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedVolume : GDataFeedBase 25 | + (GDataFeedVolume *)volumeFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataCalendarSettingsProperty.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataCalendarSettingsProperty.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | // calendar settings property, like 25 | // 26 | 27 | @interface GDataCalendarSettingsProperty : GDataNameValueConstruct 28 | 29 | // supports -name and -setName from the superclass 30 | 31 | - (NSString *)value; 32 | - (void)setValue:(NSString *)str; 33 | @end 34 | 35 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 36 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataEntryCalendarSettings.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryCalendarSettings.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @class GDataCalendarSettingsProperty; 25 | 26 | @interface GDataEntryCalendarSettings : GDataEntryBase 27 | - (GDataCalendarSettingsProperty *)settingsProperty; 28 | - (void)setSettingsProperty:(GDataCalendarSettingsProperty *)obj; 29 | @end 30 | 31 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 32 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataFeedCalendar.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedCalendar.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedCalendar : GDataFeedBase { 25 | } 26 | 27 | 28 | + (GDataFeedCalendar *)calendarFeedWithXMLData:(NSData *)data; 29 | 30 | + (GDataFeedCalendar *)calendarFeed; 31 | 32 | - (Class)classForEntries; 33 | @end 34 | 35 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 36 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataFeedCalendarSettings.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedCalendarSettings.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedCalendarSettings : GDataFeedBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataFeedEvent.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedEvent.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedEvent : GDataFeedBase { 25 | } 26 | 27 | + (GDataFeedEvent *)eventFeedWithXMLData:(NSData *)data; 28 | 29 | - (Class)classForEntries; 30 | 31 | - (NSArray *)wheres; 32 | - (void)setWheres:(NSArray *)array; 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataFeedFreeBusy.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2011 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedFreeBusy.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedFreeBusy : GDataFeedBase 25 | @end 26 | 27 | @interface GDataFeedGroupFreeBusy : GDataFeedBase 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/Calendar/GDataFeedMessage.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedMessage.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedMessage : GDataFeedBase { 25 | } 26 | 27 | 28 | + (GDataFeedMessage *)messageFeedWithXMLData:(NSData *)data; 29 | 30 | + (GDataFeedMessage *)messageFeed; 31 | 32 | + (void)load; 33 | 34 | - (Class)classForEntries; 35 | 36 | @end 37 | 38 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CALENDAR_SERVICE 39 | -------------------------------------------------------------------------------- /Source/Clients/CodeSearch/GDataCodeSearch.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataCodeSearch.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | 23 | // Code Search 24 | #import "GDataCodeSearchFile.h" 25 | #import "GDataCodeSearchPackage.h" 26 | #import "GDataCodeSearchMatch.h" 27 | #import "GDataEntryCodeSearch.h" 28 | #import "GDataFeedCodeSearch.h" 29 | -------------------------------------------------------------------------------- /Source/Clients/Contacts/GDataContactLanguage.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataContactLanguage.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 21 | 22 | #import "GDataObject.h" 23 | 24 | @interface GDataContactLanguage : GDataObject 25 | 26 | + (id)languageWithCode:(NSString *)code 27 | label:(NSString *)label; 28 | 29 | - (NSString *)label; 30 | - (void)setLabel:(NSString *)str; 31 | 32 | - (NSString *)code; 33 | - (void)setCode:(NSString *)str; 34 | 35 | @end 36 | 37 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 38 | -------------------------------------------------------------------------------- /Source/Clients/Contacts/GDataEntryContactProfile.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryContactProfile.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 21 | 22 | #import "GDataEntryContactBase.h" 23 | 24 | 25 | @interface GDataEntryContactProfile : GDataEntryContactBase 26 | + (id)contactProfileEntry; 27 | @end 28 | 29 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 30 | -------------------------------------------------------------------------------- /Source/Clients/Contacts/GDataFeedContact.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedContact.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedContact : GDataFeedBase 25 | 26 | + (GDataFeedContact *)contactFeed; 27 | 28 | - (Class)classForEntries; 29 | 30 | // convenience accessor 31 | - (NSArray *)entriesWithGroupHref:(NSString *)href; 32 | @end 33 | 34 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 35 | -------------------------------------------------------------------------------- /Source/Clients/Contacts/GDataFeedContactGroup.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedContactGroup.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedContactGroup : GDataFeedBase 25 | 26 | + (GDataFeedContactGroup *)contactGroupFeed; 27 | 28 | - (Class)classForEntries; 29 | 30 | // convenience method 31 | - (id)entryForSystemGroupID:(NSString *)str; 32 | 33 | @end 34 | 35 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 36 | -------------------------------------------------------------------------------- /Source/Clients/Contacts/GDataFeedContactProfile.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedContacProfile.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedContactProfile : GDataFeedBase 25 | 26 | + (GDataFeedContactProfile *)contactProfileFeed; 27 | 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/Contacts/GDataQueryContact.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataQueryContact.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 21 | 22 | // Contact API query parameters 23 | // 24 | // http://code.google.com/apis/contacts/reference.html#Parameters 25 | 26 | #import "GDataQuery.h" 27 | 28 | @interface GDataQueryContact : GDataQuery 29 | 30 | + (GDataQueryContact *)contactQueryWithFeedURL:(NSURL *)feedURL; 31 | 32 | + (GDataQueryContact *)contactQueryForUserID:(NSString *)userID; 33 | 34 | - (NSString *)groupIdentifier; 35 | - (void)setGroupIdentifier:(NSString *)str; 36 | 37 | @end 38 | 39 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_CONTACTS_SERVICE 40 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryDocChange.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2011 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryDocChange.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryDocChange : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryDocChange.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2011 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryDocChange.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocChange.h" 23 | 24 | @implementation GDataEntryDocChange 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryDocChange; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryDrawingDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2010 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryDrawingDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryDrawingDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryDrawingDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2010 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryDrawingDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDrawingDoc.h" 23 | 24 | @implementation GDataEntryDrawingDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryDrawingDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryFileDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryFileDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryFileDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryFileDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryFileDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryFileDoc.h" 23 | 24 | @implementation GDataEntryFileDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryFileDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryFolderDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryFolderDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryFolderDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryFolderDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryFolderDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryFolderDoc.h" 23 | 24 | @implementation GDataEntryFolderDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryFolderDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryPDFDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryPDFDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryPDFDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryPDFDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryPDFDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryPDFDoc.h" 23 | 24 | @implementation GDataEntryPDFDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryPDFDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryPresentationDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryPresentationDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryPresentationDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryPresentationDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryPresentationDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryPresentationDoc.h" 23 | 24 | @implementation GDataEntryPresentationDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryPresentationDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntrySiteDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2011 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntrySiteDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntrySiteDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntrySiteDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2011 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntrySiteDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntrySiteDoc.h" 23 | 24 | @implementation GDataEntrySiteDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategorySiteDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntrySpreadsheetDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntrySpreadsheetDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | 25 | @interface GDataEntrySpreadsheetDoc : GDataEntryDocBase 26 | 27 | // convenience accessors 28 | - (GDataLink *)worksheetsLink; 29 | - (GDataLink *)tablesLink; 30 | 31 | @end 32 | 33 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 34 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryStandardDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryStandardDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryStandardDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryStandardDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryStandardDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryStandardDoc.h" 23 | 24 | @implementation GDataEntryStandardDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryStandardDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryTableDoc.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2012 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryTableDoc.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryDocBase.h" 23 | 24 | @interface GDataEntryTableDoc : GDataEntryDocBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataEntryTableDoc.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2012 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryTableDoc.m 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataEntryTableDoc.h" 23 | 24 | @implementation GDataEntryTableDoc 25 | 26 | + (NSString *)standardEntryKind { 27 | return kGDataCategoryTableDoc; 28 | } 29 | 30 | + (void)load { 31 | [self registerEntryClass]; 32 | } 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataFeedDocChange.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2011 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedDocChange.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedDocChange : GDataFeedBase 25 | 26 | - (NSNumber *)largestChangestamp; // long long 27 | - (void)setLargestChangestamp:(NSNumber *)val; 28 | 29 | // convenience accessor 30 | - (NSNumber *)lastEntryChangestamp; 31 | 32 | @end 33 | 34 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 35 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataFeedDocList.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedDocList.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedDocList : GDataFeedBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Docs/GDataFeedDocRevision.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedDocRevision.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedDocRevision : GDataFeedBase 25 | @end 26 | 27 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_DOCS_SERVICE 28 | -------------------------------------------------------------------------------- /Source/Clients/Finance/GDataEntryFinanceTransaction.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryFinanceTransaction.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @class GDataFinanceTransactionData; 25 | 26 | @interface GDataEntryFinanceTransaction : GDataEntryBase 27 | 28 | + (GDataEntryFinanceTransaction *)transactionEntry; 29 | 30 | // extensions 31 | - (void)setTransactionData:(GDataFinanceTransactionData *)obj; 32 | - (GDataFinanceTransactionData *)transactionData; 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Finance/GDataFeedFinancePortfolio.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedFinancePortfolio.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedFinancePortfolio : GDataFeedBase 25 | + (GDataFeedFinancePortfolio *)portfolioFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Finance/GDataFeedFinancePosition.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedFinancePosition. h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedFinancePosition : GDataFeedBase 25 | + (GDataFeedFinancePosition *)positionFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Finance/GDataFeedFinanceTransaction.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedFinanceTransaction.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedFinanceTransaction : GDataFeedBase 25 | + (GDataFeedFinanceTransaction *)transactionFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Finance/GDataFinance.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFinance.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | // Finance 23 | 24 | #import "GDataEntryFinancePortfolio.h" 25 | #import "GDataEntryFinancePosition.h" 26 | #import "GDataEntryFinanceTransaction.h" 27 | #import "GDataFeedFinancePortfolio.h" 28 | #import "GDataFeedFinancePosition.h" 29 | #import "GDataFeedFinanceTransaction.h" 30 | #import "GDataFinanceSymbol.h" 31 | #import "GDataMoneyElements.h" 32 | #import "GDataPortfolioElements.h" 33 | #import "GDataFinanceTransactionData.h" 34 | #import "GDataServiceGoogleFinance.h" 35 | #import "GDataQueryFinance.h" 36 | -------------------------------------------------------------------------------- /Source/Clients/Finance/GDataQueryFinance.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataQueryFinance.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 21 | 22 | #import "GDataQuery.h" 23 | 24 | @interface GDataQueryFinance : GDataQuery 25 | 26 | + (GDataQueryFinance *)financeQueryWithFeedURL:(NSURL *)feedURL; 27 | 28 | - (void)setShouldIncludeReturns:(BOOL)flag; 29 | - (BOOL)shouldIncludeReturns; 30 | 31 | - (void)setShouldIncludePositions:(BOOL)flag; 32 | - (BOOL)shouldIncludePositions; 33 | 34 | - (void)setShouldIncludeTransactions:(BOOL)flag; 35 | - (BOOL)shouldIncludeTransactions; 36 | 37 | @end 38 | 39 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_FINANCE_SERVICE 40 | -------------------------------------------------------------------------------- /Source/Clients/Maps/GDataEntryMapVersion.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryMapVersion.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @interface GDataEntryMapVersion : GDataEntryBase 25 | 26 | + (id)versionEntry; 27 | 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/Maps/GDataFeedMap.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedMap.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedMap : GDataFeedBase 25 | + (GDataFeedMap *)mapFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Maps/GDataFeedMapFeature.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedMap.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedMapFeature : GDataFeedBase 25 | + (GDataFeedMapFeature *)featureFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Maps/GDataFeedMapVersion.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedMapVersion.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedMapVersion : GDataFeedBase 25 | + (GDataFeedMapVersion *)versionFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_MAPS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/Maps/GDataMaps.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataMaps.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | // Maps 23 | 24 | #import "GDataMapConstants.h" 25 | #import "GDataEntryMap.h" 26 | #import "GDataEntryMapFeature.h" 27 | #import "GDataEntryMapVersion.h" 28 | #import "GDataFeedMap.h" 29 | #import "GDataFeedMapFeature.h" 30 | #import "GDataFeedMapVersion.h" 31 | #import "GDataServiceGoogleMaps.h" 32 | #import "GDataQueryMaps.h" 33 | -------------------------------------------------------------------------------- /Source/Clients/Photos/GDataEntryPhotoComment.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryPhotoComment.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_PHOTOS_SERVICE 21 | 22 | #import "GDataEntryPhotoBase.h" 23 | 24 | @interface GDataEntryPhotoComment : GDataEntryPhotoBase { 25 | } 26 | 27 | + (GDataEntryPhotoComment *)commentEntryWithString:(NSString *)commentStr; 28 | 29 | - (NSString *)albumID; 30 | - (void)setAlbumID:(NSString *)str; 31 | 32 | - (NSString *)photoID; 33 | - (void)setPhotoID:(NSString *)str; 34 | 35 | @end 36 | 37 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_PHOTOS_SERVICE 38 | -------------------------------------------------------------------------------- /Source/Clients/Photos/GDataEntryPhotoTag.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryPhotoTag.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_PHOTOS_SERVICE 21 | 22 | #import "GDataEntryPhotoBase.h" 23 | 24 | @interface GDataEntryPhotoTag : GDataEntryPhotoBase { 25 | } 26 | 27 | + (GDataEntryPhotoTag *)tagEntryWithString:(NSString *)tagStr; 28 | 29 | - (NSNumber *)weight; // int 30 | - (void)setWeight:(NSNumber *)obj; 31 | @end 32 | 33 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_PHOTOS_SERVICE 34 | -------------------------------------------------------------------------------- /Source/Clients/Photos/GDataPhotos.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataPhotos.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | #import "GDataMedia.h" 22 | 23 | // Google Photos 24 | #import "GDataPhotoConstants.h" 25 | #import "GDataPhotoElements.h" 26 | #import "GDataEXIFTags.h" 27 | #import "GDataEntryPhotoBase.h" 28 | #import "GDataEntryPhoto.h" 29 | #import "GDataEntryPhotoAlbum.h" 30 | #import "GDataEntryPhotoComment.h" 31 | #import "GDataEntryPhotoTag.h" 32 | #import "GDataEntryPhotoUser.h" 33 | #import "GDataFeedPhotoBase.h" 34 | #import "GDataFeedPhoto.h" 35 | #import "GDataFeedPhotoAlbum.h" 36 | #import "GDataFeedPhotoUser.h" 37 | #import "GDataServiceGooglePhotos.h" 38 | #import "GDataQueryGooglePhotos.h" 39 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataEntrySpreadsheet.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntrySpreadsheet.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | #import "GDataSpreadsheetConstants.h" 25 | 26 | // SpreadsheetEntry extensions 27 | 28 | @interface GDataEntrySpreadsheet : GDataEntryBase 29 | 30 | + (GDataEntrySpreadsheet *)spreadsheetEntry; 31 | 32 | // convenience accessors 33 | - (GDataLink *)spreadsheetLink; // link to web version 34 | - (GDataLink *)tablesFeedLink; 35 | - (NSURL *)worksheetsFeedURL; 36 | 37 | @end 38 | 39 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 40 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataEntrySpreadsheetCell.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntrySpreadsheetCell.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @class GDataSpreadsheetCell; 25 | 26 | // SpreadsheetCellEntry extensions 27 | 28 | @interface GDataEntrySpreadsheetCell : GDataEntryBase 29 | 30 | + (GDataEntrySpreadsheetCell *)spreadsheetCellEntryWithCell:(GDataSpreadsheetCell *)cell; 31 | 32 | - (GDataSpreadsheetCell *)cell; 33 | - (void)setCell:(GDataSpreadsheetCell *)cell; 34 | 35 | - (GDataLink *)sourceLink; 36 | 37 | @end 38 | 39 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 40 | 41 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataEntrySpreadsheetRecord.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntrySpreadsheetRecord.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @class GDataSpreadsheetField; 25 | 26 | @interface GDataEntrySpreadsheetRecord : GDataEntryBase 27 | 28 | + (GDataEntrySpreadsheetRecord *)recordEntry; 29 | 30 | - (NSArray *)fields; 31 | - (void)setFields:(NSArray *)array; 32 | - (void)addField:(GDataSpreadsheetField *)obj; 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataFeedSpreadsheet.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSpreadsheet.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSpreadsheet : GDataFeedBase { 25 | } 26 | 27 | 28 | + (GDataFeedSpreadsheet *)spreadsheetFeedWithXMLData:(NSData *)data; 29 | 30 | + (GDataFeedSpreadsheet *)spreadsheetFeed; 31 | 32 | - (Class)classForEntries; 33 | @end 34 | 35 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 36 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataFeedSpreadsheetCell.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSpreadsheetCell.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSpreadsheetCell : GDataFeedBase 25 | 26 | + (GDataFeedSpreadsheetCell *)spreadsheetCellFeedWithXMLData:(NSData *)data; 27 | 28 | + (GDataFeedSpreadsheetCell *)spreadsheetCellFeed; 29 | 30 | - (Class)classForEntries; 31 | 32 | // extensions 33 | - (NSInteger)rowCount; 34 | - (NSInteger)columnCount; 35 | 36 | @end 37 | 38 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 39 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataFeedSpreadsheetList.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSpreadsheetList.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSpreadsheetList : GDataFeedBase { 25 | } 26 | 27 | 28 | + (GDataFeedSpreadsheetList *)spreadsheetListFeedWithXMLData:(NSData *)data; 29 | 30 | + (GDataFeedSpreadsheetList *)spreadsheetListFeed; 31 | 32 | - (Class)classForEntries; 33 | @end 34 | 35 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 36 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataFeedSpreadsheetRecord.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSpreadsheetRecord.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSpreadsheetRecord : GDataFeedBase 25 | 26 | + (GDataFeedSpreadsheetRecord *)spreadsheetRecordFeed; 27 | 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataFeedSpreadsheetTable.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSpreadsheetTable.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSpreadsheetTable : GDataFeedBase 25 | 26 | + (GDataFeedSpreadsheetTable *)spreadsheetTableFeed; 27 | 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataFeedWorksheet.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedWorksheet.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedWorksheet : GDataFeedBase { 25 | } 26 | 27 | 28 | + (GDataFeedWorksheet *)worksheetFeedWithXMLData:(NSData *)data; 29 | 30 | + (GDataFeedWorksheet *)worksheetFeed; 31 | 32 | - (Class)classForEntries; 33 | @end 34 | 35 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 36 | -------------------------------------------------------------------------------- /Source/Clients/Spreadsheets/GDataSpreadsheetHeader.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataSpreadsheetHeader.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 21 | 22 | #import "GDataObject.h" 23 | 24 | #import "GDataValueConstruct.h" 25 | 26 | // For spreadsheet header, like 27 | // 28 | 29 | @interface GDataSpreadsheetHeader : GDataValueConstruct 30 | 31 | + (GDataSpreadsheetHeader *)headerWithRow:(int)row; 32 | 33 | - (NSNumber *)row; // int 34 | - (void)setRow:(NSNumber *)num; 35 | 36 | @end 37 | 38 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_SPREADSHEET_SERVICE 39 | -------------------------------------------------------------------------------- /Source/Clients/WebmasterTools/GDataFeedSite.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSite.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSite : GDataFeedBase 25 | + (GDataFeedSite *)siteFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/WebmasterTools/GDataFeedSiteCrawlIssue.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSiteCrawlIssue.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSiteCrawlIssue : GDataFeedBase 25 | + (GDataFeedSiteCrawlIssue *)crawlIssueFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/WebmasterTools/GDataFeedSiteMessage.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSiteMessage.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedSiteMessage : GDataFeedBase 25 | + (GDataFeedSiteMessage *)messageFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/WebmasterTools/GDataFeedSitemap.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedSitemap.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @class GDataSitemapMobile; 25 | @class GDataSitemapNews; 26 | 27 | @interface GDataFeedSitemap : GDataFeedBase 28 | + (GDataFeedSitemap *)sitemapFeed; 29 | 30 | - (GDataSitemapMobile *)sitemapMobile; 31 | - (void)setSitemapMobile:(GDataSitemapMobile *)obj; 32 | 33 | - (GDataSitemapNews *)sitemapNews; 34 | - (void)setSitemapNews:(GDataSitemapNews *)obj; 35 | @end 36 | 37 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_WEBMASTERTOOLS_SERVICE 38 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeCaptionTrack.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeCaptionTrack.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | #import "GDataYouTubePublicationState.h" 24 | 25 | @interface GDataEntryYouTubeCaptionTrack : GDataEntryBase 26 | 27 | + (GDataEntryYouTubeCaptionTrack *)captionTrackEntry; 28 | 29 | - (GDataYouTubePublicationState *)publicationState; 30 | - (void)setGDataYouTubePublicationState:(GDataYouTubePublicationState *)obj; 31 | 32 | - (NSString *)derived; 33 | - (void)setDerived:(NSString *)str; 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeComment.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeComment.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @interface GDataEntryYouTubeComment : GDataEntryBase 25 | 26 | + (GDataEntryYouTubeComment *)commentEntry; 27 | 28 | - (NSNumber *)totalRating; // int 29 | - (void)setTotalRating:(NSNumber *)num; 30 | 31 | - (BOOL)hasSpam; 32 | - (void)setHasSpam:(BOOL)flag; 33 | 34 | @end 35 | 36 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 37 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeComplaint.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeComplaint.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @interface GDataEntryYouTubeComplaint : GDataEntryBase 25 | 26 | + (GDataEntryYouTubeComplaint *)complaintEntry; 27 | 28 | - (NSURL *)videoURL; 29 | 30 | @end 31 | 32 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 33 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeFavorite.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeFavorite.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataYouTubeElements.h" 23 | #import "GDataEntryYouTubeVideo.h" 24 | 25 | @interface GDataEntryYouTubeFavorite : GDataEntryYouTubeVideo 26 | 27 | @end 28 | 29 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 30 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeFriend.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeFriend.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | 24 | @interface GDataEntryYouTubeFriend : GDataEntryBase 25 | 26 | + (GDataEntryYouTubeFriend *)friendEntry; 27 | 28 | - (NSString *)username; 29 | - (void)setUsername:(NSString *)str; 30 | 31 | - (NSString *)status; 32 | - (void)setStatus:(NSString *)str; 33 | 34 | // to get the user profile link, use [[feed links] relatedLink] 35 | 36 | @end 37 | 38 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 39 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubePlaylist.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubePlaylist.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryYouTubeVideo.h" 23 | #import "GDataYouTubeElements.h" 24 | 25 | @interface GDataEntryYouTubePlaylist : GDataEntryYouTubeVideo 26 | 27 | + (GDataEntryYouTubePlaylist *)playlistEntry; 28 | 29 | - (GDataYouTubePosition *)position; 30 | - (void)setPosition:(GDataYouTubePosition *)obj; 31 | @end 32 | 33 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 34 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubePlaylistLink.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubePlaylistLink.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryYouTubeFeedLinkBase.h" 23 | 24 | @interface GDataEntryYouTubePlaylistLink : GDataEntryYouTubeFeedLinkBase 25 | 26 | + (GDataEntryYouTubePlaylistLink *)playlistLinkEntry; 27 | 28 | - (BOOL)isPrivate; 29 | - (void)setIsPrivate:(BOOL)flag; 30 | 31 | @end 32 | 33 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 34 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeRating.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeRating.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataEntryBase.h" 23 | #import "GDataYouTubeRating.h" 24 | 25 | @interface GDataEntryYouTubeRating : GDataEntryBase 26 | + (GDataEntryYouTubeRating *)ratingEntryWithValue:(NSString *)value; 27 | 28 | - (GDataYouTubeRating *)rating; 29 | - (void)setRating:(GDataYouTubeRating *)obj; 30 | @end 31 | 32 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 33 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataEntryYouTubeVideoMessage.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataEntryYouTubeVideoMessage.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataYouTubeElements.h" 23 | #import "GDataEntryYouTubeVideo.h" 24 | 25 | @interface GDataEntryYouTubeVideoMessage : GDataEntryYouTubeVideo 26 | 27 | + (GDataEntryYouTubeVideoMessage *)videoMessageEntry; 28 | 29 | @end 30 | 31 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 32 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeCaptionTrack.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeCaptionTrack.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeCaptionTrack : GDataFeedBase 25 | + (GDataFeedYouTubeCaptionTrack *)captionTrackFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeChannel.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeChannel.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeChannel : GDataFeedBase 25 | + (GDataFeedYouTubeChannel *)channelFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeComment.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeComment.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeComment : GDataFeedBase 25 | + (GDataFeedYouTubeComment *)commentFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeComplaint.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeComplaint.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeComplaint : GDataFeedBase 25 | + (GDataFeedYouTubeComplaint *)complaintFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeFavorite.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeFavorite.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeFavorite : GDataFeedBase 25 | + (GDataFeedYouTubeFavorite *)favoriteFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeFriend.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeFriend.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeFriend : GDataFeedBase 25 | + (GDataFeedYouTubeFriend *)friendFeed; 26 | 27 | // to get the user profile link, use [[feed links] relatedLink] 28 | @end 29 | 30 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 31 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubePlaylist.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubePlaylist.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | #import "GDataYouTubeMediaElements.h" 24 | 25 | @interface GDataFeedYouTubePlaylist : GDataFeedBase 26 | + (GDataFeedYouTubePlaylist *)playlistFeed; 27 | 28 | - (BOOL)isPrivate; 29 | - (void)setIsPrivate:(BOOL)flag; 30 | 31 | - (GDataYouTubeMediaGroup *)mediaGroup; 32 | - (void)setMediaGroup:(GDataYouTubeMediaGroup *)obj; 33 | 34 | - (NSString *)playlistID; 35 | - (void)setPlaylistID:(NSString *)str; 36 | @end 37 | 38 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 39 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubePlaylistLink.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubePlaylistLink.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubePlaylistLink : GDataFeedBase 25 | + (GDataFeedYouTubePlaylistLink *)playlistLinkFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeRating.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeRating.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeRating : GDataFeedBase 25 | + (GDataFeedYouTubeRating *)ratingFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeSubscription.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeSubscription.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeSubscription : GDataFeedBase 25 | + (GDataFeedYouTubeSubscription *)subscriptionFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeUserEvent.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeUserEvent.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeUserEvent : GDataFeedBase 25 | + (GDataFeedYouTubeUserEvent *)userEventFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeUserProfile.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeUserProfile.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeUserProfile : GDataFeedBase 25 | + (GDataFeedYouTubeUserProfile *)userProfileFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeVideo.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeVideo.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | @interface GDataFeedYouTubeVideo : GDataFeedBase 25 | + (GDataFeedYouTubeVideo *)videoFeed; 26 | @end 27 | 28 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 29 | -------------------------------------------------------------------------------- /Source/Clients/YouTube/GDataFeedYouTubeVideoMessage.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedYouTubeVideoMessage.h 18 | // 19 | 20 | #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 21 | 22 | #import "GDataFeedBase.h" 23 | 24 | // Note: the video message *entry* is a subclass of the YouTube video entry, 25 | // but this feed class derives just from GDataFeedBase, not from the 26 | // video feed class 27 | 28 | @interface GDataFeedYouTubeVideoMessage : GDataFeedBase 29 | + (GDataFeedYouTubeVideoMessage *)videoMessageFeed; 30 | @end 31 | 32 | #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE 33 | -------------------------------------------------------------------------------- /Source/Elements/GDataAtomPubControl.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataAtomPubControl.h 18 | // 19 | 20 | #import "GDataObject.h" 21 | 22 | // For app:control, like: 23 | // yes 24 | 25 | @interface GDataAtomPubControl : GDataObject 26 | + (GDataAtomPubControl *)atomPubControl; 27 | + (GDataAtomPubControl *)atomPubControlWithIsDraft:(BOOL)isDraft; 28 | 29 | - (BOOL)isDraft; 30 | - (void)setIsDraft:(BOOL)flag; 31 | @end 32 | -------------------------------------------------------------------------------- /Source/Elements/GDataBatchID.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataBatchID.h 18 | // 19 | 20 | #import "GDataObject.h" 21 | 22 | // For batchID, like: 23 | // item2 24 | 25 | @interface GDataBatchID : GDataObject { 26 | } 27 | 28 | + (GDataBatchID *)batchIDWithString:(NSString *)str; 29 | 30 | - (NSString *)stringValue; 31 | - (void)setStringValue:(NSString *)str; 32 | 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /Source/Elements/GDataDeleted.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataDeleted.h 18 | // 19 | 20 | #import "GDataObject.h" 21 | #import "GDataValueConstruct.h" 22 | 23 | // marker for a deleted entry, as in 24 | // 25 | 26 | @interface GDataDeleted : GDataImplicitValueConstruct 27 | 28 | + (GDataDeleted *)deleted; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Source/Elements/GDataDeleted.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataDeleted.m 18 | // 19 | 20 | #import "GDataDeleted.h" 21 | 22 | @implementation GDataDeleted 23 | // marker for a deleted entry, as in 24 | // 25 | 26 | + (NSString *)extensionElementURI { return kGDataNamespaceGData; } 27 | + (NSString *)extensionElementPrefix { return kGDataNamespaceGDataPrefix; } 28 | + (NSString *)extensionElementLocalName { return @"deleted"; } 29 | 30 | + (GDataDeleted *)deleted { 31 | return [self implicitValue]; 32 | } 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Source/Elements/GDataElements.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007-2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataElements.h 18 | // 19 | // Common classes needed for any service 20 | // 21 | 22 | #import "GDataFramework.h" 23 | 24 | // utility classes 25 | #import "GTMHTTPFetcher.h" 26 | #import "GTMHTTPFetcherLogging.h" 27 | #import "GTMHTTPUploadFetcher.h" 28 | #import "GTMGatherInputStream.h" 29 | #import "GTMMIMEDocument.h" 30 | 31 | #import "GDataDateTime.h" 32 | #import "GDataServerError.h" 33 | 34 | // base classes 35 | #import "GDataObject.h" 36 | #import "GDataEntryBase.h" 37 | #import "GDataFeedBase.h" 38 | #import "GDataServiceBase.h" 39 | #import "GDataServiceGoogle.h" 40 | #import "GDataQuery.h" 41 | -------------------------------------------------------------------------------- /Source/Elements/GDataGenerator.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataGenerator.h 18 | // 19 | 20 | #import "GDataObject.h" 21 | 22 | // Feed generator element, as in 23 | // CL2 24 | @interface GDataGenerator : GDataObject { 25 | } 26 | + (GDataGenerator *)generatorWithName:(NSString *)name 27 | version:(NSString *)version 28 | URI:(NSString *)uri; 29 | 30 | - (NSString *)name; 31 | - (void)setName:(NSString *)str; 32 | 33 | - (NSString *)version; 34 | - (void)setVersion:(NSString *)str; 35 | 36 | - (NSString *)URI; 37 | - (void)setURI:(NSString *)str; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Source/Elements/GDataPerson.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataPerson.h 18 | // 19 | 20 | #import "GDataObject.h" 21 | // a person, as in 22 | // 23 | // Fred Flintstone 24 | // test@domain.net 25 | // 26 | @interface GDataPerson : GDataObject 27 | 28 | + (GDataPerson *)personWithName:(NSString *)name email:(NSString *)email; 29 | 30 | - (NSString *)name; 31 | - (void)setName:(NSString *)str; 32 | 33 | - (NSString *)nameLang; 34 | - (void)setNameLang:(NSString *)str; 35 | 36 | - (NSString *)URI; 37 | - (void)setURI:(NSString *)str; 38 | 39 | - (NSString *)email; 40 | - (void)setEmail:(NSString *)str; 41 | @end 42 | -------------------------------------------------------------------------------- /Source/Elements/GDataTextConstruct.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007-2008 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataTextConstruct.h 18 | // 19 | 20 | #import "GDataObject.h" 21 | 22 | // For typed text, like: Event title 23 | // 24 | // type can be text, text/plain, html, text/html, xhtml, or other things 25 | @interface GDataTextConstruct : GDataObject { 26 | } 27 | 28 | + (id)textConstructWithString:(NSString *)str; 29 | 30 | - (NSString *)stringValue; 31 | - (void)setStringValue:(NSString *)str; 32 | - (NSString *)lang; 33 | - (void)setLang:(NSString *)str; 34 | - (NSString *)type; 35 | - (void)setType:(NSString *)str; 36 | 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /Source/HTTPFetcher: -------------------------------------------------------------------------------- 1 | ../Submodules/gtm-http-fetcher/Source -------------------------------------------------------------------------------- /Source/Introspection/GDataServiceIntrospection.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataServiceIntrospection.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | // 23 | // This group of classes is used for retrieving the service documents 24 | // that describe a feed's supported features (AtomPub introspection, 25 | // ). 26 | // 27 | // Client applications that do not need to retrieve service documents may 28 | // omit these classes. 29 | // 30 | 31 | #import "GDataAtomCategoryGroup.h" 32 | #import "GDataAtomCollection.h" 33 | #import "GDataAtomServiceDocument.h" 34 | #import "GDataAtomWorkspace.h" 35 | -------------------------------------------------------------------------------- /Source/JSON: -------------------------------------------------------------------------------- 1 | ../Submodules/json-framework/Classes -------------------------------------------------------------------------------- /Source/Media/GDataMedia.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2009 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataMedia.h 18 | // 19 | 20 | #import "GDataElements.h" 21 | 22 | #import "GDataNormalPlayTime.h" 23 | #import "GDataMediaContent.h" 24 | #import "GDataMediaCategory.h" 25 | #import "GDataMediaCredit.h" 26 | #import "GDataMediaGroup.h" 27 | #import "GDataMediaKeywords.h" 28 | #import "GDataMediaThumbnail.h" 29 | #import "GDataMediaPlayer.h" 30 | #import "GDataMediaRating.h" 31 | #import "GDataMediaRestriction.h" 32 | -------------------------------------------------------------------------------- /Source/OAuth2: -------------------------------------------------------------------------------- 1 | ../Submodules/gtm-oauth2/Source -------------------------------------------------------------------------------- /Source/Resources/DevelopmentTestApplication-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.yourcompany.DevelopmentTestApplication 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | APPL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.1 19 | NSMainNibFile 20 | MainMenu 21 | NSPrincipalClass 22 | NSApplication 23 | 24 | 25 | -------------------------------------------------------------------------------- /Source/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nparry/gdata-objectivec-client/b038813fe2c1bf3b8a832131dcd3127ca6304704/Source/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Source/Resources/GDataFramework-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.google.GDataFramework 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.12 19 | 20 | 21 | -------------------------------------------------------------------------------- /Source/Resources/GDataUnitTests-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | com.google.GDataUnitTests 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.12 19 | 20 | 21 | -------------------------------------------------------------------------------- /Source/Tests/EntrySpreadsheetCellTest1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | http://spreadsheets.google.com/feeds/cells/o04181601172097104111.497668944883620000/od6/private/full/R1C1 4 | 2007-03-22T23:28:50.977Z 5 | 6 | A1 7 | Fred 8 | 11 | 14 | Fred 15 | 16 | -------------------------------------------------------------------------------- /Source/Tests/GDataElementsTest.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataElementsTest.h 18 | // 19 | 20 | #import 21 | 22 | typedef struct ElementTestKeyPathValues { 23 | NSString *str1; 24 | NSString *str2; 25 | } ElementTestKeyPathValues; 26 | 27 | 28 | 29 | @interface GDataElementsTest : SenTestCase { 30 | 31 | } 32 | 33 | 34 | + (id)valueInObject:(id)obj forKeyPathIncludingArrays:(NSString *)keyPath; 35 | 36 | - (void)runElementTests:(ElementTestKeyPathValues *)tests; 37 | 38 | - (NSString *)entryNamespaceString; 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /Source/Tests/GDataFeedTest.h: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | // 17 | // GDataFeedTest.h 18 | // 19 | 20 | #import 21 | 22 | typedef struct TestKeyPathValues { 23 | NSString *str1; 24 | NSString *str2; 25 | } TestKeyPathValues; 26 | 27 | @interface GDataFeedTest : SenTestCase { 28 | 29 | } 30 | 31 | - (void)runTests:(TestKeyPathValues *)tests; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/Tests/main.m: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2007 Google Inc. 2 | * 3 | * Licensed under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. 5 | * You may obtain a copy of 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, 11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | * See the License for the specific language governing permissions and 13 | * limitations under the License. 14 | */ 15 | 16 | 17 | #import 18 | #import "GData.h" 19 | 20 | int main(int argc, char *argv[]) { 21 | 22 | NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 23 | 24 | NSLog(@"DevelopmentTestTool running"); 25 | 26 | [pool release]; 27 | 28 | return 0; 29 | } 30 | -------------------------------------------------------------------------------- /Submodules/README.txt: -------------------------------------------------------------------------------- 1 | All required submodules should be here. 2 | --------------------------------------------------------------------------------