using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VOL.DingTalk.Models.Biz
{
///
/// 20250929 属性文档参考 https://open.dingtalk.com/document/orgapp/update-dedicated-accounts-information
///
public class DingTalkEmployeeUpdate
{
///
/// 用户ID
///
public string userid { get; set; }
///
/// 扩展属性,长度最大2000个字符。json对象 格式 "{\"爱好\":\"旅游\",\"年龄\":\"24\"}"
///
public string extension { get; set; }
///
/// 钉钉企业账号的登录名。
///
public string? loginId { get; set; }
///
/// 直属主管的userId。
///
public string? manager_userid { get; set; }
///
/// 通讯录语言,取值。
///
public string? language { get; set; }
///
/// 分机号,长度最大50个字符。
///
public string? telephone { get; set; }
///
/// 是否号码隐藏:
///
public string? hide_mobile { get; set; }
///
/// 入职时间,UNIX时间戳,单位毫秒。
///
public string? hired_date { get; set; }
///
/// 职位,长度最大200个字符。
///
public string? title { get; set; }
///
/// 企业账号员工的企业邮箱类型。
///
public string? org_email_type { get; set; }
///
/// 企业账号手机号。
///
public string? avatarMediaId { get; set; }
///
/// 员工在对应的部门中的职位。
///
public string dept_title_list { get; set; }
///
/// 办公地点,长度最大100个字符。
///
public string? work_place { get; set; }
///
/// 员工在对应的部门中的排序。
///
public string? dept_order_list { get; set; }
///
/// 是否开启高管模式,默认值false。
///
public string? senior_mode { get; set; }
///
/// 备注,长度最大2000个字符。
///
public string? remark { get; set; }
///
/// 企业邮箱
///
public string? org_email { get; set; }
///
/// 用户名称,长度最大80个字符。
///
public string? name { get; set; }
///
/// 企业账号的昵称。
///
public string? nickname { get; set; }
///
/// 企业账号手机号。
///
public string? exclusive_mobile { get; set; }
///
/// 强制更新的字段,支持清空指定的字段,多个字段之间使用逗号分隔。目前支持字段: manager_userid、org_email。
///
public string? force_update_fields { get; set; }
///
/// 所属部门ID列表。
///
public string? dept_id_list { get; set; }
///
/// 工号
///
public string? job_number { get; set; }
///
/// 邮箱
///
public string? email { get; set; }
}
}