Skip to content

Instantly share code, notes, and snippets.

@serhatsezer
Created March 1, 2016 13:29
Show Gist options
  • Save serhatsezer/6672efa63bafcbe6f061 to your computer and use it in GitHub Desktop.
Save serhatsezer/6672efa63bafcbe6f061 to your computer and use it in GitHub Desktop.
#import "JSONModel.h"
typedef NS_ENUM(NSInteger, JobListCriteriaCallType) {
JobListCriteriaCallTypeCity = 1,
JobListCriteriaCallTypeCountry = 2,
JobListCriteriaCallTypeSector = 5,
JobListCriteriaCallTypeDepartment = 6,
JobListCriteriaCallTypePosition = 12
};
@interface KNJobListParameter : JSONModel
@property (nonatomic, copy) NSString *Cities;
//not in mobile
@property (nonatomic, copy) NSString *Towns;
@property (nonatomic, copy) NSString *WorkArea;
@property (nonatomic, strong) NSString *Keyword;
//not in mobile
@property (nonatomic, copy) NSString *KeywordPositonName;
@property (nonatomic, copy) NSString *KeywordCompanyName;
@property (nonatomic, copy) NSString *Position;
//not in mobile
@property (nonatomic, copy) NSString *PositionLevel;
//not in mobile
@property (nonatomic, copy) NSString *IsSelectedCriteria;
@property (nonatomic, copy) NSString *PositionType;
//not in mobile
@property (nonatomic, copy) NSString *SalaryRange;
//not in mobile
@property (nonatomic, copy) NSString *Salary;
//not in mobile
@property (nonatomic, copy) NSString *MinSalary;
//not in mobile
@property (nonatomic, copy) NSString *MaxSalary;
@property (nonatomic, copy) NSString *Handicapped;
@property (nonatomic, copy) NSString *Sector;
//not in mobile
@property (nonatomic, copy) NSString *Suitable;
//not in mobile
@property (nonatomic, copy) NSString *Date;
//not in mobile
@property (nonatomic, copy) NSString *DateType;
//not in mobile
@property (nonatomic, copy) NSString *Language;
//not in mobile
@property (nonatomic, copy) NSString *SearchOption;
//not in mobile
@property (nonatomic, copy) NSString *SearchOptionChekbox;
//not in mobile
@property (nonatomic, copy) NSString<Ignore> *SortFilter;
//not in mobile
@property (nonatomic, copy) NSString *CurrentPage;
//not in mobile
@property (nonatomic, copy) NSString<Ignore> *PageSize;
//not in mobile
@property (nonatomic, copy) NSString *AbsolutePath;
@property (nonatomic, copy) NSString *Id;
@property (nonatomic, copy) NSString *IsApply;
//not in mobile
@property (nonatomic, assign) BOOL FirmPropertyISO500;
//not in mobile
@property (nonatomic, assign) BOOL FirmPropertyHR;
//not in mobile
@property (nonatomic, assign) BOOL FirmPropertyFirmSecret;
@property (nonatomic, copy) NSString *DateFormat;
//not in mobile
@property (nonatomic, copy) NSString *MemberStatus;
//not in mobile
@property (nonatomic, copy) NSString *ShowSponsored;
//not in mobile
@property (nonatomic, copy) NSString *InvalidResumeCount;
//not in mobile
@property (nonatomic, copy) NSString *IsIntern;
//not in mobile
@property (nonatomic, copy) NSString *IsBlueCollar;
//not in mobile
@property (nonatomic, copy) NSString *IncludeFacets;
//not in mobile
@property (nonatomic, copy) NSString *Iswebrazzi;
//not in mobile
@property (nonatomic, strong) NSString *IsNewJob;
@property (nonatomic, copy) NSString *Experience;
@property (nonatomic, assign) BOOL OnlyForeignCountry;
//not in mobile
@property (nonatomic, assign) BOOL ShowOnlyFirstTimePublishedJobs;
//not in mobile
@property (nonatomic, assign) BOOL ShowHasRespectToHumanAwardCompanies;
//not in mobile
@property (nonatomic, copy) NSString *EducationLevel;
//not in mobile
@property (nonatomic, copy) NSString *JobCategory;
//not in mobile
@property (nonatomic, copy) NSString *JobSubCategory;
//not in mobile
@property (nonatomic, copy) NSString *IsNewJobViewed;
@property (nonatomic, copy) NSString *CompanyId;
- (void)resetAllCriteria;
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment