Kofax Mobile SDK API Reference
KFXBundleCacheProviderProtocol.h
Go to the documentation of this file.
1 //
2 // KFXBundleCacheProviderProtocol.h
3 // kfxLibEngines
4 //
5 // Copyright (c) 2014-2017 Kofax. All rights reserved. Kofax Confidential.
6 // Unauthorized use, duplication, or distribution, or disclosure is strictly prohibited.
7 //
8 
9 #ifndef KFXBUNDLECACHEPROVIDERPROTOCOL
10 #define KFXBUNDLECACHEPROVIDERPROTOCOL 1
11 
12 #import <Foundation/Foundation.h>
13 
14 @protocol KFXBundleProtocol;
15 
17 
20 @protocol KFXBundleCacheProviderProtocol<NSObject>
21 
23 
30 - (NSString*)getProjectWithName:(NSString*)projectName version:(NSString*)version;
31 
33 
42 - (NSString*)cacheProjectWithName:(NSString*)projectName bundle:(id<KFXBundleProtocol>)bundle version:(NSString*)version error:(NSError**)error;
43 
45 
54 - (NSString*)getVariantWithName:(NSString*)variantName forProject:(NSString*)projectName version:(NSString*)version;
55 
57 
68 - (NSString*)cacheVariantWithName:(NSString*)variantName forProject:(NSString*)projectName bundle:(id<KFXBundleProtocol>)bundle version:(NSString*)version error:(NSError**)error;
69 
71 
77 - (NSString*)latestVersionForProject:(NSString*)projectName;
78 
80 
86 - (NSString*)getLatestModelDataBuildInfo:(NSString*)projectName;
87 
88 @end
89 
90 #endif
Bundle Cache Provider protocol.
Definition: KFXBundleCacheProviderProtocol.h:20
Bundle protocol.
Definition: KFXBundleProtocol.h:75
Untitled Document © 2018 Kofax, Inc. All rights reserved. Use is subject to license terms.