PageRenderTime 25ms CodeModel.GetById 17ms RepoModel.GetById 1ms app.codeStats 0ms

/core/externals/update-engine/externals/gdata-objectivec-client/Source/Clients/YouTube/GDataYouTubeConstants.h

http://macfuse.googlecode.com/
C++ Header | 118 lines | 78 code | 18 blank | 22 comment | 1 complexity | d6592f9d5ee06bc4c90b3b6714ce30ab MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
  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. // GDataYouTubeConstants.h
  17. //
  18. #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE
  19. #import <Foundation/Foundation.h>
  20. #import "GDataDefines.h"
  21. #undef _EXTERN
  22. #undef _INITIALIZE_AS
  23. #ifdef GDATAYOUTUBECONSTANTS_DEFINE_GLOBALS
  24. #define _EXTERN
  25. #define _INITIALIZE_AS(x) =x
  26. #else
  27. #define _EXTERN GDATA_EXTERN
  28. #define _INITIALIZE_AS(x)
  29. #endif
  30. _EXTERN NSString* const kGDataYouTubeDefaultServiceVersion _INITIALIZE_AS(@"2.0");
  31. _EXTERN NSString* const kGDataNamespaceYouTube _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007");
  32. _EXTERN NSString* const kGDataNamespaceYouTubePrefix _INITIALIZE_AS(@"yt");
  33. _EXTERN NSString* const kGDataCategoryYouTubeVideo _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video");
  34. _EXTERN NSString* const kGDataCategoryYouTubeCaptionTrack _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#captionTrack");
  35. _EXTERN NSString* const kGDataCategoryYouTubeComplaint _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#complaint");
  36. _EXTERN NSString* const kGDataCategoryYouTubeComment _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#comment");
  37. _EXTERN NSString* const kGDataCategoryYouTubePlaylistLink _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#playlistLink");
  38. _EXTERN NSString* const kGDataCategoryYouTubeSubscription _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#subscription");
  39. _EXTERN NSString* const kGDataCategoryYouTubeFavorite _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#favorite");
  40. _EXTERN NSString* const kGDataCategoryYouTubeFriend _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#friend");
  41. _EXTERN NSString* const kGDataCategoryYouTubeRating _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#rating");
  42. _EXTERN NSString* const kGDataCategoryYouTubeUserProfile _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#userProfile");
  43. _EXTERN NSString* const kGDataCategoryYouTubeUserEvent _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#userEvent");
  44. _EXTERN NSString* const kGDataCategoryYouTubeChannel _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#channel");
  45. _EXTERN NSString* const kGDataCategoryYouTubePlaylist _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#playlist");
  46. _EXTERN NSString* const kGDataCategoryYouTubeVideoMessage _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#videoMessage");
  47. _EXTERN NSString* const kGDataSchemeYouTubeSubscription _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/subscriptiontypes.cat");
  48. _EXTERN NSString* const kGDataSchemeYouTubeChannel _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/channeltypes.cat");
  49. _EXTERN NSString* const kGDataSchemeYouTubeContact _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/contact.cat");
  50. _EXTERN NSString* const kGDataSchemeYouTubeChannelType _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/channeltypes.cat");
  51. _EXTERN NSString* const kGDataSchemeYouTubeTag _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/tags.cat");
  52. _EXTERN NSString* const kGDataSchemeYouTubeKeyword _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/keywords.cat");
  53. _EXTERN NSString* const kGDataSchemeYouTubeCategory _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/categories.cat");
  54. _EXTERN NSString* const kGDataSchemeYouTubeDeveloper _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/developertags.cat");
  55. _EXTERN NSString* const kGDataSchemeYouTubeUserEvents _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/userevents.cat");
  56. _EXTERN NSString* const kGDataSchemeYouTubeComplaintReasons _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007/complaint-reasons.cat");
  57. // for a list of valid categories, do
  58. // curl "http://gdata.youtube.com/schemas/2007/categories.cat"
  59. _EXTERN NSString* const kGDataLinkYouTubePlaylist _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#playlist");
  60. _EXTERN NSString* const kGDataLinkYouTubeUploads _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.uploads");
  61. _EXTERN NSString* const kGDataLinkYouTubeFeatured _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#featured-video");
  62. _EXTERN NSString* const kGDataLinkYouTubeSubscriptions _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.subscriptions");
  63. _EXTERN NSString* const kGDataLinkYouTubePlaylists _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.playlists");
  64. _EXTERN NSString* const kGDataLinkYouTubeFriendsActivity _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.friendsactivity");
  65. _EXTERN NSString* const kGDataLinkYouTubeRecentActivity _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.recentactivity");
  66. _EXTERN NSString* const kGDataLinkYouTubeFavorites _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.favorites");
  67. _EXTERN NSString* const kGDataLinkYouTubeContacts _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.contacts");
  68. _EXTERN NSString* const kGDataLinkYouTubeInbox _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.inbox");
  69. _EXTERN NSString* const kGDataLinkYouTubeMobile _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#mobile");
  70. _EXTERN NSString* const kGDataLinkYouTubeResponses _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video.responses");
  71. _EXTERN NSString* const kGDataLinkYouTubeRatings _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video.ratings");
  72. _EXTERN NSString* const kGDataLinkYouTubeCaptionTracks _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video.captionTracks");
  73. _EXTERN NSString* const kGDataLinkYouTubeComments _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#comments");
  74. _EXTERN NSString* const kGDataLinkYouTubeComplaints _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video.complaints");
  75. _EXTERN NSString* const kGDataLinkYouTubeRelated _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video.related");
  76. _EXTERN NSString* const kGDataLinkYouTubeChannelContent _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#channel.content");
  77. _EXTERN NSString* const kGDataLinkYouTubeInReplyTo _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#in-reply-to");
  78. _EXTERN NSString* const kGDataLinkYouTubeVideoQuery _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video.query");
  79. _EXTERN NSString* const kGDataLinkYouTubeNewSubscriptionVideos _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.newsubscriptionvideos");
  80. _EXTERN NSString* const kGDataLinkYouTubeVlog _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#user.vlog");
  81. _EXTERN NSString* const kGDataLinkYouTubeGetUploadToken _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#action.getUploadToken");
  82. _EXTERN NSString* const kGDataLinkYouTubeVideo _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#video");
  83. _EXTERN NSString* const kGDataLinkYouTubeInsightViews _INITIALIZE_AS(@"http://gdata.youtube.com/schemas/2007#insight.views");
  84. // user event types
  85. _EXTERN NSString* const kGDataYouTubeUserEventVideoUploaded _INITIALIZE_AS(@"video_uploaded");
  86. _EXTERN NSString* const kGDataYouTubeUserEventVideoRated _INITIALIZE_AS(@"video_rated");
  87. _EXTERN NSString* const kGDataYouTubeUserEventVideoFavorited _INITIALIZE_AS(@"video_favorited");
  88. _EXTERN NSString* const kGDataYouTubeUserEventVideoShared _INITIALIZE_AS(@"video_shared");
  89. _EXTERN NSString* const kGDataYouTubeUserEventVideoCommented _INITIALIZE_AS(@"video_commented");
  90. _EXTERN NSString* const kGDataYouTubeUserEventUserSubscriptionAdded _INITIALIZE_AS(@"user_subscription_added");
  91. _EXTERN NSString* const kGDataYouTubeUserEventFriendAdded _INITIALIZE_AS(@"friend_added");
  92. // rating values
  93. _EXTERN NSString* const kGDataYouTubeRatingValueLike _INITIALIZE_AS(@"like");
  94. _EXTERN NSString* const kGDataYouTubeRatingValueDislike _INITIALIZE_AS(@"dislike");
  95. // derivations
  96. _EXTERN NSString* const kGDataYouTubeDerivedSpeechRecogniion _INITIALIZE_AS(@"speechRecognition");
  97. @interface GDataYouTubeConstants : NSObject
  98. + (NSDictionary *)youTubeNamespaces;
  99. @end
  100. #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_YOUTUBE_SERVICE