1//
2//  Applicant.h
3//  Security
4//
5//  Created by J Osborne on 3/7/13.
6//  Copyright (c) 2013 Apple Inc. All Rights Reserved.
7//
8
9#import <Foundation/Foundation.h>
10#include "SecureObjectSync/SOSPeerInfo.h"
11
12typedef enum {
13    ApplicantWaiting,
14    ApplicantOnScreen,
15    ApplicantRejected,
16    ApplicantAccepted,
17} ApplicantUIState;
18
19@interface Applicant : NSObject
20@property (readwrite) ApplicantUIState applicantUIState;
21@property (readonly) NSString *applicantUIStateName;
22@property (readwrite) SOSPeerInfoRef rawPeerInfo;
23@property (readonly) NSString *name;
24@property (readonly) NSString *idString;
25@property (readonly) NSString *deviceType;
26-(id)initWithPeerInfo:(SOSPeerInfoRef) peerInfo;
27-(NSString *)description;
28-(void)dealloc;
29@end
30