//
//  PurpAccount.h
//  Purple
//
//  Created by Julian Cain on 2/16/10.
//  Copyright 2010 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>

#import <libpurple/libpurple.h>

@interface PurpAccount : NSObject
{
    @public
        PurpleAccount * _account;
    
    @private
        NSString * _username;
        NSString * _password;
}

@property (nonatomic, retain) NSString * username;
@property (nonatomic, retain) NSString * password;

/**
 * Initialize with username, password and protocol.
 */
- (id)initWithUsername:(NSString *)aUsername password:(NSString *)aPassword 
    protocol:(const char *)aProtocol
;

/**
 * Enables or disables an account.
 */
- (void)setEnabled:(BOOL)flag;

/**
 * Enables or disables SSL.
 */
- (void)setUseSSL:(BOOL)flag;

@end
