CategoryContent

A CategoryContent virtuális entitás adatmodellje.

2022.01.11 — Posted by Webb & Flow


Tartalomjegyzék

A CategoryContent bejegyzések standard entitások.

A CategoryContent listázó api-k url-je: GET /projects/PROJECTID/categoryContents

Ez az entitás csak csak azért van, hogy a fő és alkategóriákat visszaadja egyben úgy, hogy egy fa struktúrában szekvenciálisan meg lehessen jeleníteni.

A visszaadott listában vegyesen vannak MainCategory és SubCategory entitások.

Kizárólag a listázás működik, a létrehozás, szerkesztés és egyéb funkciók továbbra is a Main, illetve SubCategory entitások végpontjain történik.

A visszaadott entitás azonos a Main, illetve a SubCategory entitással, plus két kiegészítő mezeje van:

  • visualTreeIcons
    • string[]
    • az adott elem előtt megjelenítendő ikonok listája
    • ezt backend oldalon, terminálban kiíráshoz érdemes használni, ahol minden UTF-8 karakterkészletet használ
    • lehetséges elemek:
      • ╴ (root)
      • ┐ (root & sibling)
      • │(sibling)
      • └ (connect)
      • ├ (connect & sibling)
      • [space] (empty, spacer)
  • treeIcons
    • string[]
    • azonos a visualTreeIcons-al, azonban nem UTF-8, hanem ASCII string-ek szerepelnek benne
    • frontend oldalon ezt érdemes használni, mert biztosan nem lesz karakterkódolási probléma vele a különböző böngészőkben
    • lehetséges értékek:
      • R (root)
      • RS (root & sibling)
      • S (sibling)
      • C (connect)
      • CS (connect & sibling)
      • [space] (empty, spacer)