//
//  SurveyEquipmentDataController.h
//  EAMNext
//
//  Created by Satish Kumar Jakkula on 5/4/20.
//

#import "RecordDataController.h"

NS_ASSUME_NONNULL_BEGIN
@class R5CAMPAIGNOBJECTS;

@interface SurveyEquipmentDataController : RecordDataController
{
    R5CAMPAIGNOBJECTS *_recordValue;
}

@property (nonatomic,   )   BOOL    forUpload;

- (void)getSurveyEquipment:(NSString *)workOrderNumber;
- (void)addSurveyEquipment:(R5CAMPAIGNOBJECTS *)record;
- (void)clearWorkOrder:(R5CAMPAIGNOBJECTS *)record;
- (void)changeSurveyEquipmentStatus:(R5CAMPAIGNOBJECTS *)record;
- (void)batchUpdateStatus:(NSArray *)campaignObjects;
- (void)batchClearWorkOrder:(NSArray *)campaignObjects;
- (void)batchAddSurveyWorkOrder:(NSArray *)campaignObjects;
- (void)getSingleSurveyEquipment:(WebQueryParameters *)params;
- (void)getCampaignStatus:(NSString *)campaign andOrg:(NSString *)campaignOrg;
- (LOVData *)getLOVDataSource:(NSString *)lovName andCampaign:(NSString *)campaign;

@end

NS_ASSUME_NONNULL_END
