Updated Sparkle to the latest bzr version
[macgdbp.git] / Sparkle.framework / Versions / A / Headers / SUAppcastItem.h
1 //
2 // SUAppcastItem.h
3 // Sparkle
4 //
5 // Created by Andy Matuschak on 3/12/06.
6 // Copyright 2006 Andy Matuschak. All rights reserved.
7 //
8
9 #ifndef SUAPPCASTITEM_H
10 #define SUAPPCASTITEM_H
11
12 @interface SUAppcastItem : NSObject {
13 NSString *title;
14 NSDate *date;
15 NSString *itemDescription;
16
17 NSURL *releaseNotesURL;
18
19 NSString *DSASignature;
20 NSString *minimumSystemVersion;
21
22 NSURL *fileURL;
23 NSString *versionString;
24 NSString *displayVersionString;
25
26 NSDictionary *propertiesDictionary;
27 }
28
29 // Initializes with data from a dictionary provided by the RSS class.
30 - initWithDictionary:(NSDictionary *)dict;
31
32 - (NSString *)title;
33 - (NSString *)versionString;
34 - (NSString *)displayVersionString;
35 - (NSDate *)date;
36 - (NSString *)itemDescription;
37 - (NSURL *)releaseNotesURL;
38 - (NSURL *)fileURL;
39 - (NSString *)DSASignature;
40 - (NSString *)minimumSystemVersion;
41
42 // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions.
43 - (NSDictionary *)propertiesDictionary;
44
45 @end
46
47 #endif