package com.sonic.pigeon.lib.input;

import com.sonic.pigeon.lib.enums.ImUserTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class EditImUserInput {

    Long userId;

    ImUserTypeEnum imUserType;

    String nickname;

    String headImage;

    /**
     * 用户生日，例如 "xxxx-xx-xx"。
     */
    private String birthday;

    /**
     * 用户性别，0-未知，1-男，2-女。
     */
    private Integer gender;

    /**
     * 扩展字段 请使用AiImInfoExtensionInput对象填充
     */
    private Object extension;
}
