/**
 * Appcelerator Platform SDK
 * Copyright (c) 2014 by Appcelerator, Inc. All Rights Reserved.
 * Proprietary and Confidential - This source code is not for redistribution
 */

#import <Foundation/Foundation.h>


@interface APSServiceManager : NSObject

/** The version of the SDK */
+ (NSString *)version;

/*!
 @discussion Returns the singleton instance to the real-time diagnostic service.
 */
+(instancetype) sharedInstance;


/*!
 @discussion Configure the Appcelerator Platform Service with the given app key.
 Calling this method is required to start the process of collecting real-time
 diagnostic data by the Analytics and Performance service and sets the application key for
 APSCloud service. Calling this method more than once results in a no-op behavior.
 @param applicationKey Appcelerator Platorm Service application key.
 */
-(void)enableWithAppKey:(NSString *)applicationKey;

@end
