PageRenderTime 22ms CodeModel.GetById 14ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/core/externals/update-engine/externals/gdata-objectivec-client/Source/Elements/GDataBaseElements.h

http://macfuse.googlecode.com/
C++ Header | 95 lines | 45 code | 26 blank | 24 comment | 0 complexity | d7920489c1511d08973b891d050a0a9e MD5 | raw file
 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// GDataBaseElements.h
18//
19// Elements used by the GDataEntryBase and GDataFeedBase classes
20//
21
22#import "GDataCategory.h"
23#import "GDataPerson.h"
24#import "GDataTextConstruct.h"
25#import "GDataValueConstruct.h"
26#import "GDataEntryContent.h"
27
28// GData
29
30@interface GDataResourceID : GDataValueElementConstruct <GDataExtension>
31@end
32
33// Atom
34
35@interface GDataAtomID : GDataValueElementConstruct <GDataExtension>
36@end
37
38@interface GDataAtomPublishedDate : GDataValueElementConstruct <GDataExtension>
39@end
40
41@interface GDataAtomUpdatedDate : GDataValueElementConstruct <GDataExtension>
42@end
43
44@interface GDataAtomTitle : GDataTextConstruct <GDataExtension>
45@end
46
47@interface GDataAtomSubtitle : GDataTextConstruct <GDataExtension>
48@end
49
50@interface GDataAtomSummary : GDataTextConstruct <GDataExtension>
51@end
52
53@interface GDataAtomContent : GDataEntryContent <GDataExtension>
54@end
55
56@interface GDataAtomRights : GDataTextConstruct <GDataExtension>
57@end
58
59@interface GDataAtomAuthor : GDataPerson <GDataExtension>
60@end
61
62@interface GDataAtomContributor : GDataPerson <GDataExtension>
63@end
64
65@interface GDataAtomIcon : GDataValueElementConstruct <GDataExtension>
66@end
67
68@interface GDataAtomLogo : GDataValueElementConstruct <GDataExtension>
69@end
70
71// AtomPub
72
73@interface GDataAtomPubEditedDate : GDataValueElementConstruct <GDataExtension>
74@end
75
76// OpenSearch 1.1, adopted for GData version 2
77
78@interface GDataOpenSearchTotalResults : GDataValueElementConstruct <GDataExtension>
79@end
80
81@interface GDataOpenSearchStartIndex : GDataValueElementConstruct <GDataExtension>
82@end
83
84@interface GDataOpenSearchItemsPerPage : GDataValueElementConstruct <GDataExtension>
85@end
86
87// Attributes
88@interface GDataETagAttribute : GDataAttribute <GDataExtension>
89@end
90
91@interface GDataFieldsAttribute : GDataAttribute <GDataExtension>
92@end
93
94@interface GDataKindAttribute : GDataAttribute <GDataExtension>
95@end