5
// Created by Andy Matuschak on 3/12/06.
6
// Copyright 2006 Andy Matuschak. All rights reserved.
9
#import <Cocoa/Cocoa.h>
12
@interface SUAppcastItem : NSObject {
15
NSString *description;
17
NSURL *releaseNotesURL;
19
NSString *DSASignature;
22
NSString *minimumSystemVersion;
25
NSString *fileVersion;
26
NSString *versionString;
29
// Initializes with data from a dictionary provided by the RSS class.
30
- initWithDictionary:(NSDictionary *)dict;
33
- (void)setTitle:(NSString *)aTitle;
36
- (void)setDate:(NSDate *)aDate;
38
- (NSString *)description;
39
- (void)setDescription:(NSString *)aDescription;
41
- (NSURL *)releaseNotesURL;
42
- (void)setReleaseNotesURL:(NSURL *)aReleaseNotesURL;
44
- (NSString *)DSASignature;
45
- (void)setDSASignature:(NSString *)aDSASignature;
48
- (void)setMD5Sum:(NSString *)aMd5Sum;
51
- (void)setFileURL:(NSURL *)aFileURL;
53
- (NSString *)fileVersion;
54
- (void)setFileVersion:(NSString *)aFileVersion;
56
- (NSString *)versionString;
57
- (void)setVersionString:(NSString *)versionString;
59
- (NSString *)minimumSystemVersion;
60
- (void)setMinimumSystemVersion:(NSString *)systemVersionString;