00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #import "SimpleDBAttribute.h"
00017 #import "SimpleDBUpdateCondition.h"
00018
00019
00024 @interface SimpleDBDeleteAttributesRequest : NSObject
00025
00026 {
00027 NSString* domainName;
00028 NSString* itemName;
00029 NSMutableArray* attributes;
00030 SimpleDBUpdateCondition* expected;
00031
00032 }
00033
00034
00038 @property (nonatomic, retain) NSString* domainName;
00039
00045 @property (nonatomic, retain) NSString* itemName;
00046
00051 @property (nonatomic, retain) NSMutableArray* attributes;
00052
00059 @property (nonatomic, retain) SimpleDBUpdateCondition* expected;
00060
00061
00066 -(id)init;
00067
00078 -(id)initWithDomainName:(NSString*)theDomainName andItemName:(NSString*)theItemName;
00079
00093 -(id)initWithDomainName:(NSString*)theDomainName andItemName:(NSString*)theItemName andAttributes:(NSMutableArray*)theAttributes;
00094
00112 -(id)initWithDomainName:(NSString*)theDomainName andItemName:(NSString*)theItemName andAttributes:(NSMutableArray*)theAttributes andExpected:(SimpleDBUpdateCondition*)theExpected;
00113
00118 -(void)addAttribute:(SimpleDBAttribute*)attribute;
00119
00126 -(NSString*)description;
00127
00128
00129 @end
00130