luxlabs header browser preview


@class EKUILocationRowModel, NSString, NSMutableDictionary, NSMutableArray;

@interface EKUILocationEditItemModel : NSObject

@property (retain, nonatomic) NSMutableArray *rowModels;
@property (retain, nonatomic) NSMutableDictionary *conferenceRoomInfos;
@property (readonly, nonatomic) BOOL hasVirtualConference;
@property (readonly, nonatomic) BOOL hasMapLocation;
@property (readonly, nonatomic) BOOL displaysPlaceholder;
@property (readonly, nonatomic) NSString *placeholderCellText;
@property (readonly, nonatomic) EKUILocationRowModel *virtualConferenceRowModel;
@property (readonly, nonatomic) EKUILocationRowModel *mapLocationRowModel;

- (id)init;
- (void)reset;
- (void).cxx_destruct;
- (id)_conferenceRoomNameForLocation:(id)a0;
- (void)_deleteVirtualConferenceOnEvent:(id)a0 forRowModel:(id)a1;
- (id)_participantForConferenceRoomName:(id)a0 event:(id)a1;
- (void)_removeConferenceAttendeeOnEvent:(id)a0 forRowModel:(id)a1;
- (id)_rowModelForCell:(id)a0;
- (void)_updateConferenceDataOnEvent:(id)a0 forNewLocation:(id)a1;
- (void)_updateLocationsOnEvent:(id)a0;
- (long long)indexOfPredictedLocation;
- (void)rebuild:(id)a0;
- (void)refreshConferenceRoomCell:(id)a0 event:(id)a1;
- (void)removeConferenceRoomAttendeeIfNeeded:(id)a0 event:(id)a1;
- (void)removeRowModel:(id)a0 event:(id)a1;
- (void)removeRowModelAtIndex:(unsigned long long)a0 event:(id)a1;
- (void)reorderRowModels;
- (BOOL)rowModelRepresentsConferenceRoom:(id)a0 onEvent:(id)a1;
- (BOOL)shouldDisplayRowModelWithConferenceCell:(id)a0 event:(id)a1;
- (void)updateAvailabilityInformation:(id)a0;
- (void)updateRowModel:(id)a0 withConferenceRoom:(id)a1 editItem:(id)a2;
- (void)updateRowModel:(id)a0 withMapLocation:(id)a1 event:(id)a2;
- (void)updateRowModel:(id)a0 withVirtualConference:(id)a1 event:(id)a2;

@end