public class AccessGroupRulesDto
{
[JsonProperty( PropertyName = "allow_access_when_blocked" )]
public bool AllowAccessWhenBlocked { get; set; }
[JsonProperty( PropertyName = "allow_access_on_antipassback" )]
public bool AllowAccessOnAntipassback { get; set; }
[JsonProperty( PropertyName = "allow_exit_out_of_schedule_access" )]
public bool AllowExitOutOfScheduleAccess { get; set; }
[JsonProperty( PropertyName = "allow_entry_out_of_schedule_access" )]
public bool AllowEntryOutOfScheduleAccess { get; set; }
[JsonProperty( PropertyName = "allow_access_by_one_factor" )]
public bool AllowAccessByOneFactor { get; set; }
[JsonProperty( PropertyName = "allow_turning_off_sound_open_door" )]
public bool AllowTurningOffSoundOpenDoor { get; set; }
[JsonProperty( PropertyName = "guest_access" )]
public bool GuestAccess { get; set; }
[JsonProperty( PropertyName = "guard_control" )]
public bool GuardControl { get; set; }
[JsonProperty( PropertyName = "alarm_remove" )]
public bool AlarmRemove { get; set; }
[JsonProperty( PropertyName = "group_access_mode" )]
public GroupAccessMode GroupAccessMode { get; set; }
}
public class AccessGroupRulesDto
{
[JsonProperty( PropertyName = "allow_access_when_blocked" )]
public bool AllowAccessWhenBlocked { get; set; }
[JsonProperty( PropertyName = "allow_access_on_antipassback" )]
public bool AllowAccessOnAntipassback { get; set; }
[JsonProperty( PropertyName = "allow_exit_out_of_schedule_access" )]
public bool AllowExitOutOfScheduleAccess { get; set; }
[JsonProperty( PropertyName = "allow_entry_out_of_schedule_access" )]
public bool AllowEntryOutOfScheduleAccess { get; set; }
[JsonProperty( PropertyName = "allow_access_by_one_factor" )]
public bool AllowAccessByOneFactor { get; set; }
[JsonProperty( PropertyName = "allow_turning_off_sound_open_door" )]
public bool AllowTurningOffSoundOpenDoor { get; set; }
[JsonProperty( PropertyName = "guest_access" )]
public bool GuestAccess { get; set; }
[JsonProperty( PropertyName = "guard_control" )]
public bool GuardControl { get; set; }
[JsonProperty( PropertyName = "alarm_remove" )]
public bool AlarmRemove { get; set; }
[JsonProperty( PropertyName = "group_access_mode" )]
public GroupAccessMode GroupAccessMode { get; set; }
}