File

A File entitás adatmodellje.

2022.01.11 — Posted by Webb & Flow


Tartalomjegyzék

A File bejegyzések standard entitások.

A File kezelő api-k prefix-e: /projects/PROJECTID/files...

A mezői (az alap mezőkön kívül):

  • name
    • string
    • kötelező
    • fájlnév
  • folder
    • string
    • kötelező
    • lehetséges értékek:
      • d (design)
      • i (content image)
      • m (media file)
      • ui (uploaded content image)
      • um (uploaded media file)
  • type
  • extension
    • string
    • a backend a létrehozáskor a name alapján generálja
  • size
    • int
    • kötelező
  • content
    • string
    • a fájl base64 tartalma
    • mentéskor 2 módon lehet küldeni a mezőben:
      • base64 string
        • egyből elmenti a fájlhoz
        • ennek nem érdemes 300kB-nál nagobbnak lennie
      • @TEMPFILE#{ID}, ahol az {ID} egy TempFile azonosítója
        • a TempFile tartalma lesz bemásolva a fájlba, és a TempFile törölve lesz
        • lásd a TempFile dokumentációját
        • például ha a TempFile azonosítója 1234567890123456, akkor a mező értéke: @TEMPFILE#1234567890123456
  • category
    • string
  • tags
    • string[]

A search függvény vár egy folder paramétert is, ami a folder mező lehetséges értékei közül kerül ki.

Ezzel lehet az egyes lista felületeken a megfelelő mappa fájljait listázni.

GET /projects/PROJECTID/files?folder=i