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
    }
}