Class FloorPlan
Floor plan
[DataContract]
public class FloorPlan
- Inheritance
-
FloorPlan
- Inherited Members
Properties
BottomLeftCorner
The longitude and latitude of the bottom left corner of your floor plan.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "bottomLeftCorner")]
public GeoLocation? BottomLeftCorner { get; set; }
Property Value
BottomRightCorner
The longitude and latitude of the bottom right corner of your floor plan.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "bottomRightCorner")]
public GeoLocation? BottomRightCorner { get; set; }
Property Value
Center
The longitude and latitude of the center of your floor plan. If you want to change the geolocation data of your floor plan, either the 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "center")]
public GeoLocation? Center { get; set; }
Property Value
Devices
Devices
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "devices")]
public List<FloorplanDevice>? Devices { get; set; }
Property Value
FloorNumber
The floor number of the floor within the building.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "floorNumber")]
public int? FloorNumber { get; set; }
Property Value
- int?
FloorPlanId
Floor plan id
[DataMember(Name = "floorPlanId")]
public string FloorPlanId { get; set; }
Property Value
Height
Height
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "height")]
public double? Height { get; set; }
Property Value
ImageExtension
Image extension
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "imageExtension")]
public string? ImageExtension { get; set; }
Property Value
ImageMd5
Image MD5 We set this as a read update as we want to be able to store this even though we can't send it back
[ApiAccess(ApiAccess.ReadUpdate)]
[DataMember(Name = "imageMd5")]
public string? ImageMd5 { get; set; }
Property Value
ImageUrl
Image URL
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "imageUrl")]
public string? ImageUrl { get; set; }
Property Value
ImageUrlExpiresAt
Image URL expires at
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "imageUrlExpiresAt")]
public DateTime? ImageUrlExpiresAt { get; set; }
Property Value
Name
Name
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "name")]
public string? Name { get; set; }
Property Value
TopLeftCorner
The longitude and latitude of the top left corner of your floor plan.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "topLeftCorner")]
public GeoLocation? TopLeftCorner { get; set; }
Property Value
TopRightCorner
The longitude and latitude of the top right corner of your floor plan.
[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "topRightCorner")]
public GeoLocation? TopRightCorner { get; set; }
Property Value
Width
Width
[ApiAccess(ApiAccess.Read)]
[DataMember(Name = "width")]
public double? Width { get; set; }