[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/Eason828/Coding-iOS/master/Coding_iOS/Models/Projects.h [Back]  [Original]

//
//  Projects.h
//  Coding_iOS
//
//  Created by   on 14-8-1.
//  Copyright (c) 2014 Coding. All rights reserved.
//

#import 
#import "User.h"
#import "Task.h"
#import "File.h"
#import "Commit.h"
#import "ProjectTopic.h"
#import "QcTask.h"
#import "HtmlMedia.h"
#import "Depot.h"
#import "ListGroupItem.h"
#import "TaskComment.h"
#import "ProjectActivities.h"
#import "Project.h"


typedef NS_ENUM(NSInteger, ProjectsType)
{
    ProjectsTypeAll = 0,
    ProjectsTypeJoined,
    ProjectsTypeCreated,

    ProjectsTypeToChoose,

    ProjectsTypeTaProject,
    ProjectsTypeTaStared,
    
};

@interface Projects : NSObject
@property (strong, nonatomic) User *curUser;
@property (assign, nonatomic) ProjectsType type;
//
@property (readwrite, nonatomic, strong) NSNumber *page, *pageSize;
@property (assign, nonatomic) BOOL canLoadMore, willLoadMore, isLoading;
//
@property (readwrite, nonatomic, strong) NSNumber *totalPage, *totalRow;
@property (readwrite, nonatomic, strong) NSMutableArray *list;
@property (strong, nonatomic, readonly) NSArray *pinList, *noPinList;
@property (readwrite, nonatomic, strong) NSDictionary *propertyArrayMap;

+ (Projects *)projectsWithType:(ProjectsType)type andUser:(User *)user;
- (NSDictionary *)toParams;
- (NSString *)toPath;
- (void)configWithProjects:(Projects *)responsePros;

@end



Web Proxy Viewer  |  New URL  |  Original Page