DTO 요청시 복수 IReturn<>
이 가능합니까? 경로 다음과 같은 예를 들어서비스 요청 - 요청시 다중 IReturn DTO
:
[Route("/api/whatever", "GET,POST,PUT,DELETE")]
public class WhateverRequest : IReturn<bool>, IReturn<List<Whatever>>
{
public string WhateverId { get; set; }
}
요청 방법에 따라 나는 또 다른 IReturn
를 갖고 싶어.
IReturn<bool>
하지만 GET 요청에
은 내가 갖고 싶어 : 만 요청이 성공하는 경우는 인정 반환해야 후 넣어-삭제 요청IReturn<List<Whatever>>
또한 좋은 것을하는 경우가 이것을 Swagger API/메타 데이터 페이지에 반영하는 방법입니다. 현재는 처음으로 IReturn
만 표시됩니다.
이 방법이 가능합니까 아니면 IReturn
각각 다른 경로를 만드는 것이 더 낫습니까?
Caribertl에서 개별 경로를 사용하여 정렬 할 수 있었습니까? – Scott
Scott, 대단히 감사합니다! 각 반환 형식에 대해 다른 경로를 갖도록 코드를 변경했습니다. 이제 WhateverGetRequest, WhateverPostRequest' ... 메타 데이터/swagger 페이지에는 각 경로에 필요한 매개 변수 만 표시됩니다. 또한'IReturnVoid'와 함께 팁을 주셔서 감사합니다 –
. 네가 일하는 것이 멋지다. :) – Scott