//
// CodeFile.h
// Coding_iOS
//
// Created by ç åé¯ on 14/10/29.
// Copyright (c) 2014å¹´ Coding. All rights reserved.
//
#import
#import "Commit.h"
@class CodeFile_RealFile;
@interface CodeFile : NSObject
@property (nonatomic, assign) BOOL can_edit, isHead;
@property (readwrite, nonatomic, strong) NSString *ref, *path;
@property (readwrite, nonatomic, strong) CodeFile_RealFile *file;
+ (CodeFile *)codeFileWithRef:(NSString *)ref andPath:(NSString *)path;
+ (CodeFile *)codeFileWithMDStr:(NSString *)md_html;
@end
@interface CodeFile_RealFile : NSObject
@property (readwrite, nonatomic, strong) NSString *data, *lang, *lastCommitId, *lastCommitMessage, *mode, *name, *path, *preview;
@property (readwrite, nonatomic, strong) NSDate *lastCommitDate;
@property (readwrite, nonatomic, strong) Committer *lastCommitter;
@property (nonatomic, assign) BOOL previewed;
@property (nonatomic, assign) NSInteger size;
@end