Apicurio-studio: Editor: Tambahkan dukungan untuk nilai "format" bentuk bebas dalam tipe data (mis. UUID)

Dibuat pada 9 Apr 2019  ·  4Komentar  ·  Sumber: Apicurio/apicurio-studio

Tidak ada tipe bawaan untuk UUID, tetapi Spesifikasi OpenAPI menyarankan untuk menggunakan

jenis: stringformat: uuid

Dari bagian Tipe Data (penekanan milik saya):

Primitif memiliki properti pengubah opsional: format. OAS menggunakan beberapa format yang dikenal untuk mendefinisikan secara detail tipe data yang digunakan. Namun, untuk mendukung kebutuhan dokumentasi, properti format adalah properti bernilai string terbuka, dan dapat memiliki nilai apa pun. Format seperti "email", "uuid", dan seterusnya, MUNGKIN digunakan meskipun tidak ditentukan oleh spesifikasi ini.

Misalnya, format peta Swagger Codegen: uuid ke System.Guid di C# atau java.util.UUID di Java. Alat yang tidak mendukung format: uuid akan menanganinya hanya dengan mengetik: string.

(disalin dari: https://stackoverflow.com/questions/50204588/how-to-define-uuid-property-in-json-schema-and-open-api-oas)

Referensi lain: https://github.com/json-schema-org/json-schema-spec/issues/542

enhancement editor

Komentar yang paling membantu

Saya baru menyadari ini juga hilang. Saya dapat menambahkan UUID secara manual di sumbernya, tetapi alangkah baiknya memilikinya di UI.

Semua 4 komentar

Saya baru menyadari ini juga hilang. Saya dapat menambahkan UUID secara manual di sumbernya, tetapi alangkah baiknya memilikinya di UI.

Ini pasti akan membantu untuk semua kasus penggunaan saya juga. Saya sedang membangun API yang cukup berat UUID!

OK dengan banyak suara untuk ini, saya akan melakukan yang terbaik untuk meningkatkannya dalam daftar prioritas.

Ini benar-benar diperlukan! +1

Apakah halaman ini membantu?
0 / 5 - 0 peringkat