//
//  PersistentState.h
//  Security
//
//  Created by J Osborne on 7/11/13.
//
//

#import <Foundation/Foundation.h>
#include "keychain/SecureObjectSync/SOSCloudCircle.h"
#include "keychain/SecureObjectSync/SOSPeerInfo.h"

@interface PersistentState : NSObject
+(instancetype)loadFromStorage;
-(unsigned int)defaultPendingApplicationReminderAlertInterval;
-(void)writeToStorage;

@property SOSCCStatus lastCircleStatus;
@property NSDate *lastWritten;
@property NSDate *pendingApplicationReminder;
@property unsigned int pendingApplicationReminderAlertInterval;
@property NSDate *applicationDate;
@property NSNumber *debugShowLeftReason;
@property BOOL absentCircleWithNoReason;
@end
