using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// CorpHrmEmployeeGetResponse. /// public class CorpHrmEmployeeGetResponse : DingTalkResponse { /// /// 返回结果 /// [XmlElement("result")] public DingOpenResultDomain Result { get; set; } /// /// SysCustomFieldVpoDomain Data Structure. /// [Serializable] public class SysCustomFieldVpoDomain : TopObject { /// /// 确认入职是否必填 /// [XmlElement("confirm_entry_required")] public bool ConfirmEntryRequired { get; set; } /// /// 是否通讯录client字段 /// [XmlElement("contact_client_flag")] public bool ContactClientFlag { get; set; } /// /// 是否通讯录字段 /// [XmlElement("contact_flag")] public bool ContactFlag { get; set; } /// /// 通讯录来源 /// [XmlElement("contact_source")] public long ContactSource { get; set; } /// /// 是否通讯录系统字段 /// [XmlElement("contact_system_flag")] public bool ContactSystemFlag { get; set; } /// /// corpId /// [XmlElement("corp_id")] public string CorpId { get; set; } /// /// 是否已删除 /// [XmlElement("deleted")] public bool Deleted { get; set; } /// /// editableByEmp /// [XmlElement("editable_by_emp")] public bool EditableByEmp { get; set; } /// /// editableByHr /// [XmlElement("editable_by_hr")] public bool EditableByHr { get; set; } /// /// 在个人信息展示 /// [XmlElement("emp_profile_required")] public bool EmpProfileRequired { get; set; } /// /// 字段code /// [XmlElement("field_code")] public string FieldCode { get; set; } /// /// 字段名称 /// [XmlElement("field_name")] public string FieldName { get; set; } /// /// 字段类型 /// [XmlElement("field_type")] public string FieldType { get; set; } /// /// groupId /// [XmlElement("group_id")] public string GroupId { get; set; } /// /// 对员工不可见 /// [XmlElement("hidden_from_employee_flag")] public bool HiddenFromEmployeeFlag { get; set; } /// /// 提醒 /// [XmlElement("hint")] public string Hint { get; set; } /// /// 字段key /// [XmlElement("key")] public string Key { get; set; } /// /// 是否需要水印 /// [XmlElement("no_watermark")] public bool NoWatermark { get; set; } /// /// 选项值 /// [XmlElement("option_text")] public string OptionText { get; set; } /// /// required /// [XmlElement("required")] public bool Required { get; set; } /// /// 是否系统字段 /// [XmlElement("system_flag")] public bool SystemFlag { get; set; } /// /// 类型名 /// [XmlElement("type_name")] public string TypeName { get; set; } /// /// 字段的值 /// [XmlElement("value")] public string Value { get; set; } /// /// visibleByEmp /// [XmlElement("visible_by_emp")] public bool VisibleByEmp { get; set; } } /// /// FieldGroupVpoDomain Data Structure. /// [Serializable] public class FieldGroupVpoDomain : TopObject { /// /// 字段列表 /// [XmlArray("field_list")] [XmlArrayItem("sys_custom_field_vpo")] public List FieldList { get; set; } /// /// 花名册分组id /// [XmlElement("group_id")] public string GroupId { get; set; } /// /// 花名册分组名 /// [XmlElement("group_name")] public string GroupName { get; set; } } /// /// DingOpenResultDomain Data Structure. /// [Serializable] public class DingOpenResultDomain : TopObject { /// /// dingOpenErrcode /// [XmlElement("ding_open_errcode")] public long DingOpenErrcode { get; set; } /// /// 错误信息 /// [XmlElement("error_msg")] public string ErrorMsg { get; set; } /// /// 花名册分组列表 /// [XmlArray("group_list")] [XmlArrayItem("field_group_vpo")] public List GroupList { get; set; } /// /// 是否成功 /// [XmlElement("success")] public bool Success { get; set; } } } }