/ CircleJoinRequested / Applicant.h
Applicant.h
 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 "keychain/SecureObjectSync/SOSPeerInfo.h"
11  
12  typedef 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