mirror of
https://bitbucket.org/myhomie/mycorerepository.git
synced 2025-12-06 17:51:20 +00:00
66 lines
2.1 KiB
C#
66 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MyCore.Models.Arlo
|
|
{
|
|
public class ArloDevice
|
|
{
|
|
public string userId { get; set; }
|
|
public string deviceId { get; set; }
|
|
public string parentId { get; set; }
|
|
public string uniqueId { get; set; }
|
|
public string deviceType { get; set; }
|
|
public string deviceName { get; set; }
|
|
public string xCloudId { get; set; }
|
|
public string userRole { get; set; }
|
|
public int displayOrder { get; set; }
|
|
public string state { get; set; }
|
|
public string modelId { get; set; }
|
|
public bool cvrEnabled { get; set; }
|
|
public long dateCreated { get; set; }
|
|
public string skillNumber { get; set; }
|
|
public Owner owner { get; set; }
|
|
|
|
//Camera Specific
|
|
public string lastImageUploaded { get; set; }
|
|
public string presignedLastImageUrl { get; set; }
|
|
public string presignedSnapshotUrl { get; set; }
|
|
public string presignedFullFrameSnapshotUrl { get; set; }
|
|
public int mediaObjectCount { get; set; }
|
|
public bool arloMobilePlan { get; set; }
|
|
public string interfaceVersion { get; set; }
|
|
public string interfaceSchemaVer { get; set; }
|
|
public Properties properties { get; set; }
|
|
|
|
//Base Station Specific
|
|
public Connectivity connectivity { get; set; }
|
|
public string certAvailable { get; set; }
|
|
public int automationRevision { get; set; }
|
|
public bool migrateActivityZone { get; set; }
|
|
|
|
}
|
|
|
|
public class Owner
|
|
{
|
|
public string firstName { get; set; }
|
|
public string lastName { get; set; }
|
|
public string ownerId { get; set; }
|
|
}
|
|
|
|
public class Properties
|
|
{
|
|
public string modelId { get; set; }
|
|
public string olsonTimeZone { get; set; }
|
|
public string hwVersion { get; set; }
|
|
}
|
|
|
|
public class Connectivity
|
|
{
|
|
public string type { get; set; }
|
|
public bool connected { get; set; }
|
|
public string mepStatus { get; set; }
|
|
}
|
|
}
|