~andymatuschak/sparkle/main

« back to all changes in this revision

Viewing changes to SUAppcastItem.h

  • Committer: andym
  • Date: 2007-07-10 04:55:25 UTC
  • Revision ID: andym@localhost-20070710045525-3awjris3of5zx0s0
Holy restructuring, batman! Watch out for falling folders.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
#import <Cocoa/Cocoa.h>
 
10
 
 
11
 
 
12
@interface SUAppcastItem : NSObject {
 
13
        NSString *title;
 
14
        NSDate *date;
 
15
        NSString *description;
 
16
        
 
17
        NSURL *releaseNotesURL;
 
18
        
 
19
        NSString *DSASignature;
 
20
        NSString *MD5Sum;
 
21
        
 
22
        NSString *minimumSystemVersion;
 
23
        
 
24
        NSURL *fileURL;
 
25
        NSString *fileVersion;
 
26
        NSString *versionString;
 
27
}
 
28
 
 
29
// Initializes with data from a dictionary provided by the RSS class.
 
30
- initWithDictionary:(NSDictionary *)dict;
 
31
 
 
32
- (NSString *)title;
 
33
- (void)setTitle:(NSString *)aTitle;
 
34
 
 
35
- (NSDate *)date;
 
36
- (void)setDate:(NSDate *)aDate;
 
37
 
 
38
- (NSString *)description;
 
39
- (void)setDescription:(NSString *)aDescription;
 
40
 
 
41
- (NSURL *)releaseNotesURL;
 
42
- (void)setReleaseNotesURL:(NSURL *)aReleaseNotesURL;
 
43
 
 
44
- (NSString *)DSASignature;
 
45
- (void)setDSASignature:(NSString *)aDSASignature;
 
46
 
 
47
- (NSString *)MD5Sum;
 
48
- (void)setMD5Sum:(NSString *)aMd5Sum;
 
49
 
 
50
- (NSURL *)fileURL;
 
51
- (void)setFileURL:(NSURL *)aFileURL;
 
52
 
 
53
- (NSString *)fileVersion;
 
54
- (void)setFileVersion:(NSString *)aFileVersion;
 
55
 
 
56
- (NSString *)versionString;
 
57
- (void)setVersionString:(NSString *)versionString;
 
58
 
 
59
- (NSString *)minimumSystemVersion;
 
60
- (void)setMinimumSystemVersion:(NSString *)systemVersionString;
 
61
 
 
62
@end