//
//  JavencommissionAccountModel.h
//
//  Created by Z  on 16/5/3
//  Copyright (c) 2016 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

@class JavenReseller;

@interface JavencommissionAccountModel : NSObject <NSCoding, NSCopying>

@property (nonatomic, assign) double balance;
@property (nonatomic, assign) double monthlyOrderCount;
@property (nonatomic, assign) double monthlySales;
@property (nonatomic, strong) JavenReseller *reseller;
@property (nonatomic, strong) NSString *uuid;
@property (nonatomic, assign) double accumulatedIncome;
@property (nonatomic, assign) double monthlyIncome;
@property (nonatomic, assign) double unconfirmedBalance;
@property (nonatomic, assign) double withdrawAmount;

+ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict;
- (instancetype)initWithDictionary:(NSDictionary *)dict;
- (NSDictionary *)dictionaryRepresentation;

@end
