MultiType
solcmsdə bir çox endpointdən bu tipdə məlumat qayıdır. Standart Struktur:
{
"element":{
"title":{
"type":"text",
"value":{
"text":"Hello, World"
},
"file_value":"file_url|string"
}
}
}
Açıqlama:
| key (nümunə) | təsvir |
|---|---|
title |
elementin identifikatoru, String |
type |
məlumatın tipi, String |
value |
məlumat, obyekt |
file_value |
file tipli məlumatlarda faylın urli, String(URL) |
məlumat value obyektindən type-a uyğun keydən götürülməlidi. (məs. type boolean olsa value obyektində boolean keyindən məlumat götürülməlidi)
type siyahısı: (bəzi endpointlərdə bütün typelar olmaya bilər)
| type | təsvir |
|---|---|
| text | String |
| number | Integer |
| boolean | Boolean |
| date | Date(dd-mm-yyyy) |
| time | Time(HH:MM) |
| datetime | DateTime(dd-mm-yyyy HH:MM) |
| file | FileURL - file_value keyinə baxılmalıdı |
| image | FileURL - file_value keyinə baxılmalıdı |
| list | Array(String) |
| rich_text | string formatında html(html render olunmalıdı) |
| long_text | string |
Nümunə:
{
"logo": {
"type": "image",
"value": {},
"file_value": "https://s3:/media/site_settings/image.jpg"
},
"slogan": {
"type": "text",
"value": {
"text": "Hello, World"
},
"file_value": null
},
"items":{
"type":"list",
"value":{
"list": [
"Hello",
"World"
]
},
"file_value":null
}
}