20
เอกสาร Swagger UI Web Api นำเสนอ enums เป็นสตริงหรือไม่
มีวิธีแสดง enums ทั้งหมดเป็นค่าสตริงในรูปแบบ swagger แทนค่า int หรือไม่? ฉันต้องการส่งการกระทำ POST และใส่ enums ตามค่าสตริงโดยไม่ต้องดู enum ทุกครั้ง ฉันลองแล้วDescribeAllEnumsAsStringsแต่เซิร์ฟเวอร์ได้รับสตริงแทนค่า enum ซึ่งไม่ใช่สิ่งที่เรากำลังมองหา มีใครแก้ปัญหานี้ได้บ้าง? แก้ไข: public class Letter { [Required] public string Content {get; set;} [Required] [EnumDataType(typeof(Priority))] public Priority Priority {get; set;} } public class LettersController : ApiController { [HttpPost] public IHttpActionResult SendLetter(Letter letter) { // …