/* Copyright (c) 2011 Artjom Popov */

#import <Foundation/Foundation.h>

extern NSString *UTScannerResultErrorDomain;

@interface UTScannerResult : NSObject
{
	@private
	NSString *m_identifier;
	NSString *m_eventCode;
	NSArray *m_data;
	NSString *m_code;
	NSArray *m_points;
}

- (id)initWithCode:(NSString *)code points:(NSArray *)points error:(NSError **)error;

@property (nonatomic, retain, readonly) NSString *identifier;
@property (nonatomic, retain, readonly) NSString *eventCode;
@property (nonatomic, retain, readonly) NSArray *data;
@property (nonatomic, retain, readonly) NSString *code;
@property (nonatomic, retain, readonly) NSArray *points;

@end
