27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSObject.h>
29 #import <ArcGIS/AGSJSONSerializable.h>
44 #pragma mark initializers
56 - (instancetype)initWithLayerID:(NSString *)layerID
57 facilityIDField:(NSString *)facilityIDField
58 nameField:(NSString *)nameField
59 siteIDField:(NSString *)siteIDField;
69 + (instancetype)facilityLayerDefinitionWithLayerID:(NSString *)layerID
70 facilityIDField:(NSString *)facilityIDField
71 nameField:(NSString *)nameField
72 siteIDField:(NSString *)siteIDField;
75 #pragma mark properties
86 @property (nonatomic, copy, readonly) NSString *
layerID;
91 @property (nonatomic, copy, readonly) NSString *
nameField;
Defines the properties of the layer that contains facilities for a floor-aware map or scene.
Definition: AGSFacilityLayerDefinition.h:41
NSString * layerID
Definition: AGSFacilityLayerDefinition.h:86
NSString * nameField
Definition: AGSFacilityLayerDefinition.h:91
NSString * siteIDField
Definition: AGSFacilityLayerDefinition.h:96
NSString * facilityIDField
Definition: AGSFacilityLayerDefinition.h:80
Definition: AGSObject.h:28
A protocol to convert objects to and from JSON.
Definition: AGSJSONSerializable.h:38