1 // This file was automatically generated by protocompiler
3 // Compiled from OTCDPRecoveryInformation.proto
5 #import <Foundation/Foundation.h>
6 #import <ProtocolBuffer/PBCodable.h>
9 #define OTESCROWAUTHENTICATIONINFORMATION_FUNCTION extern "C"
11 #define OTESCROWAUTHENTICATIONINFORMATION_FUNCTION extern
14 @interface OTEscrowAuthenticationInformation
: PBCodable
<NSCopying
>
16 NSString
*_authenticationAppleid
;
17 NSString
*_authenticationAuthToken
;
18 NSString
*_authenticationDsid
;
19 NSString
*_authenticationEscrowproxyUrl
;
20 NSString
*_authenticationIcloudEnvironment
;
21 NSString
*_authenticationPassword
;
32 @
property (nonatomic
, readonly
) BOOL hasAuthenticationPassword
;
33 @
property (nonatomic
, retain
) NSString
*authenticationPassword
;
35 @
property (nonatomic
, readonly
) BOOL hasAuthenticationDsid
;
36 @
property (nonatomic
, retain
) NSString
*authenticationDsid
;
38 @
property (nonatomic
, readonly
) BOOL hasAuthenticationAppleid
;
39 @
property (nonatomic
, retain
) NSString
*authenticationAppleid
;
41 @
property (nonatomic
, readonly
) BOOL hasFmipUuid
;
42 @
property (nonatomic
, retain
) NSString
*fmipUuid
;
44 @
property (nonatomic
) BOOL hasFmipRecovery
;
45 @
property (nonatomic
) BOOL fmipRecovery
;
47 @
property (nonatomic
) BOOL hasIdmsRecovery
;
48 @
property (nonatomic
) BOOL idmsRecovery
;
50 @
property (nonatomic
, readonly
) BOOL hasAuthenticationAuthToken
;
51 @
property (nonatomic
, retain
) NSString
*authenticationAuthToken
;
53 @
property (nonatomic
, readonly
) BOOL hasAuthenticationEscrowproxyUrl
;
54 @
property (nonatomic
, retain
) NSString
*authenticationEscrowproxyUrl
;
56 @
property (nonatomic
, readonly
) BOOL hasAuthenticationIcloudEnvironment
;
57 @
property (nonatomic
, retain
) NSString
*authenticationIcloudEnvironment
;
59 // Performs a shallow copy into other
60 - (void)copyTo
:(OTEscrowAuthenticationInformation
*)other
;
62 // Performs a deep merge from other into self
63 // If set in other, singular values in self are replaced in self
64 // Singular composite values are recursively merged
65 // Repeated values from other are appended to repeated values in self
66 - (void)mergeFrom
:(OTEscrowAuthenticationInformation
*)other
;
68 OTESCROWAUTHENTICATIONINFORMATION_FUNCTION BOOL
OTEscrowAuthenticationInformationReadFrom(__unsafe_unretained OTEscrowAuthenticationInformation
*self
, __unsafe_unretained PBDataReader
*reader
);