向DTO添加其他类型

时间:2018-12-07 03:22:31

标签: servicestack

我在后端有一些我没有在任何DTO中使用的类,但是我想导出到我的DTO打字稿文件中。

我尝试将它们添加到swagger: "2.0" paths: /dantocs: get: responses: "200": description: "" schema: type: object x-auth-type: "Application & Application User" x-throttling-tier: Unlimited produces: - application/json info: title: DanhMucDungChung version: v1.0.0 字段中,但是仅导出那些明确定义的类型。

有什么办法可以导出所有DTO类并指定要导出的其他一些类?

1 个答案:

答案 0 :(得分:1)

ServiceStack仅导出服务合同中的类型。最简单的方法是添加包含您要导出的类型的DummyTypes服务,例如:

public class ExportTypes
{
    public MyType1 MyType1 { get; set; }
    public MyType2 MyType2 { get; set; }
}

public class ExportTypesService : Service 
{
    public object Any(ExportTypes request) => request;
}