我在与显示使用ServiceStack在招摇正确的音符问题额外的参数。扬鞭UI显示使用ServiceStack
鉴于这种结构:
[Route("/Widget/{WidgetId}", Summary = "Updates a widget by id", Verbs = "POST",
Notes = "Updates a widget by id.")]
public class UpdateReqWidget : IReturnVoid
{
[ApiMember(Name = "WidgetId", Description = "The id of widget to delete.")]
public int WidgetId { get; set; }
}
public class WidgetService
{
public void Put(UpdateReqWidget req)
{
//do code here
}
}
它的生产:
我希望的参数列表只有拥有为widgetid,但它显示为widgetid和UpdageReqWidget,类名的请求。任何想法我做错了什么?
编辑:我使用的是55年3月9日两个ServiceStack和ServiceStack.API.Swagger版本。我更改了模板以更好地满足我们的需求。
你安装了什么版本的ServiceStack和ServiceStack.Api.Swagger?您描述的行为听起来像是最近的版本,但屏幕截图显示了旧版Swagger UI元素。 –
两者都使用3.9.55。我更改了swagger的模板来创建数据类型行为,以便在存在类型主体时,它允许您“点击以获取详细信息”,这将为您提供数据结构。 –