Captainup  2.4
/Users/yogs/Desktop/CaptainUp/Headers/CPTBadgeProgressDictionary.h
1 //
2 // BadgeProgressDictionary.h
3 // captainup_sdk
4 //
5 // Created by David Azriel on 07/12/2015.
6 // Copyright © 2015 Captain Up. All rights reserved.
7 //
8 
9 #ifndef BadgeProgressDictionary_h
10 #define BadgeProgressDictionary_h
11 
12 #import "CPTObject.h"
13 #import "CPTBadgeProgress.h"
14 
18 @interface CPTBadgeProgressDictionary : NSDictionary<NSString*,id<CPTBadgeProgress>> <CPTObject>
19 
23 @property (nonatomic, readonly, nonnull) NSDate *lastUpdateDate;
24 
33 - (nonnull instancetype)initWithSourceDictionary:(nonnull NSDictionary<NSString*, id> *)source badgeProgressDictionary:(nonnull NSMutableDictionary<NSString*,id <CPTBadgeProgress>> *)dic andDate:(nonnull NSDate *)lastUpdated;
34 
41 - (BOOL)isEqualToBadgeProgressDictionary:(nonnull CPTBadgeProgressDictionary *)other;
42 
49 
56 
63 - (nullable id<CPTBadgeProgress>)objectForKey:(nullable NSString*)aKey;
64 
71 - (void)setObject:(nonnull id<CPTBadgeProgress>)anObject forKey:(nonnull NSString*)aKey;
72 
73 @end
74 
75 #endif /* BadgeProgressDictionary_h */
Definition: CPTBadgeProgress.h:19
Definition: CPTBadgeProgressDictionary.h:18
< CPTObject > NSDate * lastUpdateDate
Definition: CPTBadgeProgressDictionary.h:23
nonnull CPTBadgeProgressDictionary * findIncompleteBadges()
Definition: CPTObject.h:17
nonnull CPTBadgeProgressDictionary * findCompletedBadges()