ParsedContent
Objective-C
@interface ParsedContent : NSObject <NSCoding, NSSecureCoding>
Swift
class ParsedContent : NSObject, NSCoding, NSSecureCoding
A model object to hold the details of the scanned code
-
The raw content string.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull rawContent;
Swift
var rawContent: String { get }
-
The code ID
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull codeID;
Swift
var codeID: String { get }
-
An optional key, if present it usually.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull customKey;
Swift
var customKey: String { get }
-
Raw host extracted from the raw content.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull host;
Swift
var host: String { get }
-
The type of the code, SID, SSC or Third party
Declaration
Objective-C
@property (nonatomic, readonly) ContentType contentType;
-
To initialise the ParsedContent Model object
Declaration
Objective-C
- (nonnull instancetype)initWithRawContent:(nonnull NSString *)rawContent codeID:(nonnull NSString *)codeID host:(nonnull NSString *)host customKey:(nonnull NSString *)customKey contentType:(ContentType)contentType;
Swift
init(rawContent: String, codeID: String, host: String, customKey: String, contentType: Any!)
Parameters
rawContent
content string
codeID
code ID
host
raw host from content
customKey
optional key
contentType
type of the code