package org.springblade.openapi.wps.pojo.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 *  wps文件信息查询结果
 * @author bfhuange
 * @date 2024/10/30
 */
@Data
public class Api4WpsFileInfoVO implements Serializable {
    @Serial
    private static final long serialVersionUID = 1L;
    /**
     *  文件信息，必填
     */
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Api4WpsFileVO file;
    /**
     *  用户信息，必填
     */
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Api4WpsUserVO user;
    /**
     *  附加参数，v6.0.2209.20220920新增
     */
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Api4WpsAttrsVO attrs;
}
