//
//  GISLayers.h
//
//  Created by Nilesh Tupe on 25/07/16
//  Copyright (c) 2016 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>



@interface GISLayers : NSObject <NSSecureCoding, NSCopying>

@property (nonatomic, assign) double layersIdentifier;
@property (nonatomic, assign) BOOL defaultVisibility;
@property (nonatomic, assign) double maxScale;
@property (nonatomic, assign) double minScale;
@property (nonatomic, assign) double parentLayerId;
@property (nonatomic, strong) NSString *name;
@property (nonatomic, assign) id subLayerIds;

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

@end
