我在與顯示使用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的模板來創建數據類型行爲,以便在存在類型主體時,它允許您「點擊以獲取詳細信息」,這將爲您提供數據結構。 –