public async Task<bool> SetAlarmModeAsync(AlarmPartition partition, string pinCode, Enums.AlarmArmMode newStatus, string secureSessionId = null)
 {
     return await SetAlarmModeAsync(partition.Uuid, pinCode, newStatus, secureSessionId);
 }
 public async Task<AlarmZone[]> GetAlarmZonesAsync(AlarmPartition partition, bool allowCache = true)
 {
     return await GetAlarmZonesAsync(partition.Uuid, allowCache);
 }
 /// <summary>
 /// Returns whether a partition is ready. A partition is ready when all of its zones are in Ready state.
 /// </summary>
 /// <param name="partition">Partition</param>
 /// <param name="allowCache">Whether or not partition and/or zone information may be cached</param>
 /// <returns>True when all zones are ready, otherwise False</returns>
 public async Task<bool> IsAlarmPartitionReady(AlarmPartition partition, bool allowCache = true)
 {
     return await IsAlarmPartitionReady(partition.Uuid, allowCache);
 }