5 // Created by Andy Matuschak on 3/12/06.
6 // Copyright 2006 Andy Matuschak. All rights reserved.
9 #ifndef SUAPPCASTITEM_H
10 #define SUAPPCASTITEM_H
12 @interface SUAppcastItem : NSObject {
15 NSString *itemDescription;
17 NSURL *releaseNotesURL;
19 NSString *DSASignature;
20 NSString *minimumSystemVersion;
23 NSString *versionString;
24 NSString *displayVersionString;
26 NSDictionary *propertiesDictionary;
29 // Initializes with data from a dictionary provided by the RSS class.
30 - initWithDictionary:(NSDictionary *)dict;
33 - (NSString *)versionString;
34 - (NSString *)displayVersionString;
36 - (NSString *)itemDescription;
37 - (NSURL *)releaseNotesURL;
39 - (NSString *)DSASignature;
40 - (NSString *)minimumSystemVersion;
42 // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions.
43 - (NSDictionary *)propertiesDictionary;