5 #import <Foundation/Foundation.h>
6 #import <ProtocolBuffer/PBCodable.h>
8 NS_ASSUME_NONNULL_BEGIN
11 @protocol CKKSPBCodable
<NSObject
>
12 @
property (nonatomic
, readonly
) NSData
*data
;
13 + (instancetype
)alloc
;
14 - (id
)initWithData
:(NSData
*)data
;
17 @interface CKKSPBFileStorage
<__covariant CKKSConfigurationStorageType
: PBCodable
*> : NSObject
19 - (CKKSPBFileStorage
*)initWithStoragePath
:(NSURL
*)storageFile
20 storageClass
:(Class
<CKKSPBCodable
>)storageClass
;
22 - (CKKSConfigurationStorageType _Nullable
)storage
;
23 - (void)setStorage
:(CKKSConfigurationStorageType _Nonnull
)storage
;
26 @interface
PBCodable () <CKKSPBCodable
>