using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAttendanceGroupGetResponse. /// public class OapiAttendanceGroupGetResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误描述 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 考勤组 /// [XmlElement("result")] public GroupDomain Result { get; set; } /// /// 是否成功 /// [XmlElement("success")] public bool Success { get; set; } /// /// GroupDomain Data Structure. /// [Serializable] public class GroupDomain : TopObject { /// /// 是否开启拍照打卡,默认false /// [XmlElement("enable_camera_check")] public bool EnableCameraCheck { get; set; } /// /// 是否开启美颜,默认false /// [XmlElement("enable_face_beauty")] public bool EnableFaceBeauty { get; set; } /// /// 是否开启笑脸打卡(若开启笑脸则默认开启拍照打卡),默认false /// [XmlElement("enable_face_check")] public bool EnableFaceCheck { get; set; } /// /// 外勤打卡是否需要审批,默认false /// [XmlElement("enable_outside_apply")] public bool EnableOutsideApply { get; set; } /// /// 外勤打卡需拍照备注,默认false /// [XmlElement("enable_outside_camera_check")] public bool EnableOutsideCameraCheck { get; set; } /// /// 是否允许外勤打卡,默认false /// [XmlElement("enable_outside_check")] public bool EnableOutsideCheck { get; set; } /// /// 外勤打卡需填写备注,默认false /// [XmlElement("enable_outside_remark")] public bool EnableOutsideRemark { get; set; } /// /// 允许外勤卡更新内勤卡,默认false /// [XmlElement("enable_outside_update_normal_check")] public bool EnableOutsideUpdateNormalCheck { get; set; } /// /// 允许地点微调距离,默认false /// [XmlElement("enable_trim_distance")] public bool EnableTrimDistance { get; set; } /// /// 扩展字段,JSON格式 /// [XmlElement("ext")] public string Ext { get; set; } /// /// 禁止员工隐藏详细地址,默认true /// [XmlElement("forbid_hide_outside_address")] public bool ForbidHideOutsideAddress { get; set; } /// /// 考勤组id /// [XmlElement("group_key")] public string GroupKey { get; set; } /// /// 打卡范围,单位:米(以考勤组下的地点列表的offset为准) /// [XmlElement("location_offset")] public long LocationOffset { get; set; } /// /// 考勤组名称 /// [XmlElement("name")] public string Name { get; set; } /// /// -1:关闭,0:先审批,再打卡,1:先打卡,再审批 /// [XmlElement("outside_check_approve_mode")] public long OutsideCheckApproveMode { get; set; } /// /// 地点微调范围,单位:米 /// [XmlElement("trim_distance")] public long TrimDistance { get; set; } } } }