/*
 * Copyright (c) 2025 SimcuTeam. All rights reserved.
 * 遵循 MIT 许可证。
 */

package simcu::simapi.annotations

/**
 * 原样响应注解。
 *
 * 标注在控制器方法或类上，请求派发时 SimApiRequestDelegateFactory 跳过
 * 统一响应封装（SimApiBaseResponse 包装），接口返回什么就输出什么。
 *
 * 用法：
 *   @OriginResponse
 *   public func raw(): String { "hello" }   // 直接输出 "hello"，不包 {code,message,data}
 */
@Annotation[target: [MemberFunction, Type]]
public class OriginResponse {
    public const init() {}
}
