Saya menggunakan Swagger untuk mendokumentasikan REST API.
Saya memiliki kelas seperti ini:
public class Source{
private String url;
private String category;
private String label;
...
}
Saat ini saya menggunakan @ApiImplicitParam untuk menyetel tipe data ke Source.class, tetapi saya memiliki beberapa permintaan POST yang mendapatkan JSON sebagai parameter isi dengan, katakanlah, satu variabel, misalnya:
{"label": "labelA"}
Karena kumpulan dataType sebelumnya, nilai contoh yang ditampilkan oleh UI Swagger adalah keseluruhan Source.class, kira-kira seperti ini:
{
"url": "string",
"category": "string",
"label": "string",
...
}
Bisakah saya memotong nilai contoh yang ditampilkan oleh Swagger UI untuk setiap permintaan tersebut? Maksud saya, permintaan getSourceFromUrl() harus mendapatkan JSON yang hanya berisi bidang url, dan contohnya harus menampilkan persis seperti ini dan bukan JSON Source.class lengkap.
Terima kasih sebelumnya!
PEMBARUAN
Saya menggunakan JAX-RS. Tolong, minta saya masukan lebih lanjut jika diperlukan.