sensitivity.io for iOS & macOS  1.1.4
Classifier.h
1 //
2 // Classifier.h
3 //
4 // Created by Andreea ERDELYI <andreea.erdelyi@cososys.com>
5 //
6 // Copyright (C) 2017 CoSoSys Ltd team@sensitivity.io
7 // CoSoSys Ltd. All rights reserved.
8 // Please see the COPYING for more details.
9 //
10 
11 #import <Foundation/Foundation.h>
12 
13 @class Classification;
14 
19 @interface Classifier : NSObject
20 
21 - (instancetype _Null_unspecified) init NS_UNAVAILABLE;
22 + (instancetype _Null_unspecified) new NS_UNAVAILABLE;
23 - (instancetype _Null_unspecified) copy NS_UNAVAILABLE;
32 - (instancetype _Nullable) initWithError:(NSError * _Nullable * _Nullable)error NS_DESIGNATED_INITIALIZER NS_SWIFT_NAME(init());
33 
34 // MARK: - Cancelable API
43 - (BOOL) cancelClassifyWithError:(NSError * _Nullable * _Nullable)error;
51 - (BOOL) isCanceled:(BOOL* _Nonnull)canceled withError:(NSError * _Nullable * _Nullable)error;
52 
53 // MARK: - classify API
63 - (Classification* _Nullable) classifyString:(NSString * _Nonnull)text withError:(NSError * _Nullable * _Nullable)error;
74 - (Classification* _Nullable) classifyData:(NSData * _Nonnull)data fileName:(NSString * _Nullable)fileName withError:(NSError * _Nullable * _Nullable)error;
84 - (Classification* _Nullable) classifyFileAtPath:(NSString * _Nonnull)filePath withError:(NSError * _Nullable * _Nullable)error;
85 
86 @end
Definition: Classifier.h:19
Definition: Classification.h:17