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
17
NSString *itemDescription;
19
NSURL *releaseNotesURL;
21
NSString *DSASignature;
22
NSString *minimumSystemVersion;
25
NSString *versionString;
26
NSString *displayVersionString;
28
NSDictionary *deltaUpdates;
30
NSDictionary *propertiesDictionary;
33
// Initializes with data from a dictionary provided by the RSS class.
34
- initWithDictionary:(NSDictionary *)dict;
35
- initWithDictionary:(NSDictionary *)dict failureReason:(NSString**)error;
38
- (NSString *)versionString;
39
- (NSString *)displayVersionString;
41
- (NSString *)itemDescription;
42
- (NSURL *)releaseNotesURL;
44
- (NSString *)DSASignature;
45
- (NSString *)minimumSystemVersion;
46
- (NSDictionary *)deltaUpdates;
47
- (BOOL)isDeltaUpdate;
49
// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions.
50
- (NSDictionary *)propertiesDictionary;