package cn.nianxx.thhotel.integrations.storage.aliyunoss.common.request;

/**
 * 对象存储上传请求。调用方提供对象路径和字节内容，Adapter 负责上传到阿里云 OSS。
 *
 * @param objectKey OSS 对象路径
 * @param fileName 原始或安全文件名
 * @param contentType MIME 类型
 * @param sizeBytes 文件大小字节数
 * @param content 文件字节内容
 */
public record ObjectStoragePutRequest(
        String objectKey,
        String fileName,
        String contentType,
        Long sizeBytes,
        byte[] content
) {
}
