Ortak Veri Modeli (Data Models)
Ortak Sorgu Modeli, mesajın içerisinde (genellikle gövde bölümündeki) ne tipte verinin olduğunu tarif eden metadata bilgisidir.
Ek olarak, burada oluşturulan model, Spec Tasarım Editörü içerisinde içe aktarılarak kullanılabilir.
Ortak Veri Modeli Oluşturma
Liste arayüzünün sağ üst kısmındaki Yeni (Create) butonuna tıklanarak yeni bir Sorgu Modeli oluşturulabilir.
Ortak Veri Modeli oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir:
Ortak sorgu modeli oluşturma konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.
Alan | Açıklama |
---|---|
Ad (Name) | Sorgu modelinin ad bilgisidir. |
Açıklama (Description) | Sorgu modeline ilişkin açıklamadır. |
Şema (Schema) | Veride yer bulunacak özellikler ve alanların tipi, pattern, min-max gibi özellikleri yönetilir. |
Örnek (Example) | Veri tipinin bir örneği oluşturabilir. |
Şema Özelliği ekleme ayarlarını içeren görsele aşağıda yer verilmiştir:
Şema Özelliği oluşturma konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.
Alan | Açıklama |
---|---|
Ad (Name) | Şemanın ad bilgisidir. |
Açıklama (Description) | Şema hakkında açıklama yapılabilir. |
Tip (Type) | Şemanın tipinin belirtildiği alandır. |
Format (Format) | Seçilen tipe göre aktif olan bir alandır. Bazı tipler için seçilebilecek formatlar bulunur:
|
$Ref Target | Eğer tip alanından $ref seçilirse bu alan aktifleşir. Başka bir sorgu modelinin referansı verilebilir. |
Özellik (Property is) | Modelin kullanımının zorunlu olup olmadığı belirtilir. |
Davranım (Behaviour) | Şemanın yalnızca okunur/yazılır (Read Only, Write Only) bilgisi belirlenir. |
Integer Özellikleri (Integer Properties) | Tip olarak Integer seçilmiş ise bu alanlar aktif olur:
|
String Özellikleri (String Properties) | Tip olarak String seçilmiş ise bu alanlar aktif olur:
|
Enum Değerleri (Enum Values) | Tip olarak Enum seçilmiş ise bu alan aktif olur. Modelin olası değerlerininin girildiği alandır. |
Örnek (Example) | Şemayı tarif eden bir örnek verilebilir. |