//
//  R5OBJECTS.h
//  EAMiPad
//
//  Created by Lakshmi Kothapalli on 4/2/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#import "RecordData.h"

@interface R5OBJECTS :  RecordData
{
	
}

@property (nonatomic,strong) NSString *OBJ_CODE;
@property (nonatomic,strong) NSString *OBJ_ORG;
@property (nonatomic,strong) NSString *OBJ_DESC;
@property (nonatomic,strong) NSString *OBJ_STATUS;
@property (nonatomic,strong) NSString *OBJ_STATUS_DESC;
@property (nonatomic,strong) NSString *OBJ_OLDSTATUSCODE;
@property (nonatomic,strong) NSString *OBJ_MRC;
@property (nonatomic,strong) NSString *OBJ_CLASS;
@property (nonatomic,strong) NSString *OBJ_CLASS_ORG;
@property (nonatomic,strong) NSString *OBJ_CATEGORY;
@property (nonatomic,strong) NSString *OBJ_LOCATION;
@property (nonatomic,strong) NSString *OBJ_LOCATION_ORG;
@property (nonatomic,strong) NSString *OBJ_PERSON;
@property (nonatomic,strong) NSString *OBJ_MANUFACT;
@property (nonatomic,strong) NSString *OBJ_SERIALNO;
@property (nonatomic,strong) NSString *OBJ_MANUFACTMODEL;
@property (nonatomic,strong) NSDate   *OBJ_COMMISS;
@property (nonatomic,strong) NSString *OBJ_PRIMARYUOM;
@property (nonatomic,strong) NSString *OBJ_VALUE;
@property (nonatomic,strong) NSString *OBJ_CRITICALITY;
@property (nonatomic,strong) NSString *OBJ_CRITICALITY_DESC;
@property (nonatomic,strong) NSString *OBJ_COSTCODE;
@property (nonatomic,strong) NSString *OBJ_STORE;
@property (nonatomic,strong) NSString *OBJ_PART;
@property (nonatomic,strong) NSString *OBJ_PART_ORG;
@property (nonatomic,strong) NSString *OBJ_BIN;
@property (nonatomic,strong) NSString *OBJ_LOT;
@property (nonatomic,strong) NSDate   *OBJ_DORMSTART;
@property (nonatomic,strong) NSDate   *OBJ_DORMEND;
@property (nonatomic,strong) NSString *OBJ_SYSLEVEL;
@property (nonatomic,strong) NSString *OBJ_ASMLEVEL;
@property (nonatomic,strong) NSString *OBJ_COMPLEVEL;
@property (nonatomic,strong) NSString *OBJ_SAFETY;
@property (nonatomic,strong) NSString *OBJ_ADDRESS;
@property (nonatomic,strong) NSString *OBJ_OBTYPE;
@property (nonatomic,strong) NSString *OBJ_OBRTYPE;
@property (nonatomic, strong) NSNumber *OBJ_XCOORDINATE;
@property (nonatomic, strong) NSNumber *OBJ_YCOORDINATE;
@property (nonatomic,strong) NSString *xmldata;
@property (nonatomic, strong) NSString  *latitude;
@property (nonatomic, strong) NSString  *longitude;
@property (nonatomic, strong) NSArray   *OBJ_CUSTOMFIELDS;
@property (nonatomic,strong) NSString *OBJ_INSPECTIONDIRECTION;
@property (nonatomic,strong) NSString *OBJ_INSPECTIONDIRECTION_DESC;
@property (nonatomic,strong) NSString *OBJ_LINEARREFUOM;
@property (nonatomic,strong) NSString *OBJ_LINEARREFPRECISION;
@property (nonatomic,strong) NSString *OBJ_OBTYPE_DESC;
@property (nonatomic,strong) NSString *OBJ_RSTATUS;
@property (nonatomic,strong) NSString *OBJ_FLOW;
@property (nonatomic,strong) NSString *OBJ_FLOW_DESC;
@property (nonatomic,strong) NSString *OBJ_PROFILE;
@property (nonatomic,strong) NSString *OBJ_PROFILE_ORG;
@property (nonatomic,strong) NSString *OBJ_NOTUSED;
@property (nonatomic,strong) NSString *OBJ_LENGTHUOM;
@property (nonatomic,strong) NSString *OBJ_COMPLOCATION;
@property (nonatomic,strong) NSString *OBJ_STORE_ORG;
@property (nonatomic,strong) NSString *OBJ_PARENT_ORG;
@property (nonatomic,strong) NSString *OBJ_PARENT;
@property (nonatomic,strong) NSString *OBJ_PARENTTYPE;
@property (nonatomic,strong) NSString *OBJ_PARENTRTYPE;
@property (nonatomic,strong) NSString *OBJ_PARENT_DEPEND;
@property (nonatomic,strong) NSString *OBJ_POSITION_DEPEND;
@property (nonatomic,strong) NSString *OBJ_PARENT_COST_ROLL_UP;
@property (nonatomic,strong) NSString *OBJ_PRIMARYSYSTEM;
@property (nonatomic,strong) NSString *OBJ_PRIMARYSYSTEM_ORG;
@property (nonatomic,strong) NSString *OBJ_PRIMARYSYSTEM_DEPEND;
@property (nonatomic,strong) NSString *OBJ_PRIMARYSYSTEM_COST_ROLL_UP;
@property (nonatomic,strong) NSString *OBJ_POSITION;
@property (nonatomic,strong) NSString *OBJ_POSITION_ORG;
@property (nonatomic,strong) NSString *OBJ_POSITION_COST_ROLL_UP;
@property (nonatomic,strong) NSString *OBJ_POSITIONTYPE;
@property (nonatomic,strong) NSString *OBJ_POSITIONRTYPE;
@property (nonatomic,strong) NSNumber *OBJ_LENGTH;
@property (nonatomic,strong) NSString *OBJ_GEOREF;
@property (nonatomic,strong) NSString *OBJ_GISLAYERSERVICEPATH;
@property (nonatomic,strong) NSString *OBJ_GISGDBPATH;
@property (nonatomic,strong) NSString *OBJ_GISOBJID;
@property (nonatomic,strong) NSString *OBJ_GISLAYER;
@property (nonatomic,strong) NSString *OBJ_GISMAP;
@property (nonatomic,strong) NSString *OBJ_GISMAP_ORG;
@property (nonatomic,strong) NSNumber *OBJ_XLOCATION;
@property (nonatomic,strong) NSNumber *OBJ_YLOCATION;
@property (nonatomic,strong) NSString *OBJ_IMAGEURL;
@property (nonatomic,strong) NSString *OBJ_LOCATIONTYPE;
@property (nonatomic,strong) NSString *OBJ_LOCATIONRTYPE;
@property (nonatomic,strong) NSString *OBJ_VMRS_DESC;
@property (nonatomic,strong) NSString *OBJ_CLASS_DESC;
@property (nonatomic,strong) NSString *OBJ_CATEGORY_DESC;

//For Building VMRSCOMPNENTID element
@property (nonatomic,strong) NSString *VMRSCOMPNENTID_SYSLEVEL;
@property (nonatomic,strong) NSString *VMRSCOMPNENTID_ASMLEVEL;
@property (nonatomic,strong) NSString *VMRSCOMPNENTID_COMPLEVEL;
//For Building VMRSASSEMBLYID element
@property (nonatomic,strong) NSString *VMRSASSEMBLYID_SYSLEVEL;
@property (nonatomic,strong) NSString *VMRSASSEMBLYID_ASMLEVEL;
//For Building SYSTEMLEVELID element
@property (nonatomic,strong) NSString *SYSTEMLEVELID_SYSLEVEL;
// For Building AssetParentHierarchy Element

// when Location is not null and (parent asset and parent position is not dependent)
//For a Dependent Location
@property (nonatomic,strong) NSString *LocationDependency_DEPENDENTLOCATION_CODE;
@property (nonatomic,strong) NSString *LocationDependency_DEPENDENTLOCATION_ORG;
@property (nonatomic,strong) NSString *LocationDependency_DEPENDENTLOCATION_TYPE;
//For a Non-Dependent Asset
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTASSET_CODE;
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTASSET_ORG;
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTASSET_COSTROLLUP;
//For a Non-Dependent Position
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTPOSITION_CODE;
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTPOSITION_ORG;
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTPOSITION_COSTROLLUP;

// when Location is blank and (parent asset and parent position is not dependent)
//For a Non-Dependent Asset
@property (nonatomic,strong) NSString *NonDependentParents_NONDEPENDENTASSET_CODE;
@property (nonatomic,strong) NSString * NonDependentParents_NONDEPENDENTASSET_ORG;
@property (nonatomic,strong) NSString *NonDependentParents_NONDEPENDENTASSET_COSTROLLUP;
//For a Non-Dependent Position
@property (nonatomic,strong) NSString *NonDependentParents_NONDEPENDENTPOSITION_CODE;
@property (nonatomic,strong) NSString * NonDependentParents_NONDEPENDENTPOSITION_ORG;
@property (nonatomic,strong) NSString * NonDependentParents_NONDEPENDENTPOSITION_COSTROLLUP;

//For a Dependent Asset
@property (nonatomic,strong) NSString *AssetDependency_DEPENDENTASSET_CODE;
@property (nonatomic,strong) NSString *AssetDependency_DEPENDENTASSET_ORG;
@property (nonatomic,strong) NSString *AssetDependency_DEPENDENTASSET_COSTROLLUP;
//For a Non-Dependent Position
@property (nonatomic,strong) NSString *AssetDependency_NONDEPENDENTPOSITION_CODE;
@property (nonatomic,strong) NSString *AssetDependency_NONDEPENDENTPOSITION_ORG;
@property (nonatomic,strong) NSString *AssetDependency_NONDEPENDENTPOSITION_COSTROLLUP;

//For a Dependent Position
@property (nonatomic,strong) NSString *PositionDependency_DEPENDENTPOSITION_CODE;
@property (nonatomic,strong) NSString *PositionDependency_DEPENDENTPOSITION_ORG;
@property (nonatomic,strong) NSString *PositionDependency_DEPENDENTPOSITION_COSTROLLUP;
//For a Non-Dependent Asset
@property (nonatomic,strong) NSString *PositionDependency_NONDEPENDENTASSET_CODE;
@property (nonatomic,strong) NSString *PositionDependency_NONDEPENDENTASSET_ORG;
@property (nonatomic,strong) NSString *PositionDependency_NONDEPENDENTASSET_COSTROLLUP;

@property (nonatomic,strong) NSString *LocationParentHierarchy_OBJ_CODE;
@property (nonatomic,strong) NSString *LocationParentHierarchy_OBJ_ORG;
@property (nonatomic,strong) NSString *LocationParentHierarchy_OBJ_OBTYPE;

//system dependent and nondependent items
@property (nonatomic,strong) NSString *SystemDependency_NONDEPENDENTASSET_CODE;
@property (nonatomic,strong) NSString *SystemDependency_NONDEPENDENTASSET_ORG;
@property (nonatomic,strong) NSString *SystemDependency_NONDEPENDENTASSET_COSTROLLUP;

@property (nonatomic,strong) NSString *SystemDependency_NONDEPENDENTPOSITION_CODE;
@property (nonatomic,strong) NSString *SystemDependency_NONDEPENDENTPOSITION_ORG;
@property (nonatomic,strong) NSString *SystemDependency_NONDEPENDENTPOSITION_COSTROLLUP;

@property (nonatomic,strong) NSString *NonDependentParents_NONDEPENDENTSYSTEM_CODE;
@property (nonatomic,strong) NSString *NonDependentParents_NONDEPENDENTSYSTEM_ORG;
@property (nonatomic,strong) NSString *NonDependentParents_NONDEPENDENTSYSTEM_COSTROLLUP;

@property (nonatomic,strong) NSString *SystemDependency_DEPENDENTSYSTEM_CODE;
@property (nonatomic,strong) NSString *SystemDependency_DEPENDENTSYSTEM_ORG;
@property (nonatomic,strong) NSString *SystemDependency_DEPENDENTSYSTEM_COSTROLLUP;

@property (nonatomic,strong) NSString *AssetDependency_NONDEPENDENTSYSTEM_CODE;
@property (nonatomic,strong) NSString *AssetDependency_NONDEPENDENTSYSTEM_ORG;
@property (nonatomic,strong) NSString *AssetDependency_NONDEPENDENTSYSTEM_COSTROLLUP;

@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTSYSTEM_CODE;
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTSYSTEM_ORG;
@property (nonatomic,strong) NSString *LocationDependency_NONDEPENDENTSYSTEM_COSTROLLUP;

@property (nonatomic,strong) NSString *PositionDependency_NONDEPENDENTSYSTEM_CODE;
@property (nonatomic,strong) NSString *PositionDependency_NONDEPENDENTSYSTEM_ORG;
@property (nonatomic,strong) NSString *PositionDependency_NONDEPENDENTSYSTEM_COSTROLLUP;



@property (nonatomic,strong) NSString *OBJ_SYSTEMRTYPE;
@property (nonatomic,strong) NSString *OBJ_SYSTEMTYPE;

//added the starting point variable for frompoint of the object
@property (nonatomic,strong) NSNumber *OBJ_FROMPOINT;
@property (nonatomic,strong) NSString *OBJ_FROM_ALT_POINT;
@property (nonatomic,strong) NSNumber *OBJ_TOPOINT;
@property (nonatomic,strong) NSString *OBJ_TO_ALT_POINT;
@property (nonatomic,strong) NSString *OBJ_DIRECTION;
@property (nonatomic,strong) NSString *OBJ_DIRECTION_DESC;
@property (nonatomic,strong) NSString *OBJ_LINEAROBJTYPE;
@property (nonatomic,strong) NSString *OBJ_LINEAROBJTYPE_DESC;
@property (nonatomic,strong) NSNumber *OBJ_LINEARCOSTWEIGHT;
@property (nonatomic,strong) NSString  *OBJ_LENGTH_OVERRIDE;

@property (nonatomic)       BOOL departmentSecurityReadOnly;

//esignature
@property (nonatomic,strong) NSString *OBJ_ESUSER;
@property (nonatomic,strong) NSString *OBJ_ESPASSWORD;
@property (nonatomic,strong) NSString *OBJ_ESTYPE;
@property (nonatomic,strong) NSString *OBJ_ESCERTNUM;
@property (nonatomic,strong) NSString *OBJ_ESCERTTYPE;
@property (nonatomic,strong) NSString *OBJ_CGMP;
@property (nonatomic,strong) NSDate *OBJ_EXTERNALDATE;


@property (nonatomic,strong) NSString *OBJ_OPERATIONALSTATUS;
@property (nonatomic,strong) NSString *OBJ_ALIAS;
@property (nonatomic,strong) NSNumber *OBJ_YEARBUILT;
@property (nonatomic,strong) NSNumber *OBJ_SERVICELIFE;
@end
