...
property | type | required | format checking | state of implementation | ||||
---|---|---|---|---|---|---|---|---|
_id | integer, autoincrement | yes | isInteger | implemented | ||||
timestamp | string | yes | auto generated | implemented | ||||
user | integer, autoincrement | yes | isInteger | implemented (passed to service) | ||||
kind | string enumeration ('deck', 'slide') | yes | auto generated | implemented | ||||
description | string | no | implemented | |||||
language | string | yes | implemented | |||||
translation | [ object ] | no | has field 'status' with possible values 'original', 'google', 'revised' | not implemented | ||||
lastUpdate | string | no | auto generated | not implemented | ||||
revisions | [ array ] | yes | auto generated | implemented | ||||
tags | [ array ] | no | not implemented | |||||
active | objectId (integer) | yes | the revision exists, when a new deck is added is set to 1 | implemented |
deck_content =
property | type | required | format checking | state of implementation |
---|---|---|---|---|
order | integer | yes | isInteger | implemented |
kind | string | yes | enum ('deck', 'slide') | implemented |
ref | object: {id, revision} | yes | implemented | |
ref.id | integer | yes | isInteger | implemented |
ref.revision | integer | yes | isInteger | implemented |
...
property | type | required | format checking | state of implementation |
---|---|---|---|---|
_id | integer, autoincrement | yes | isInteger | implemented |
timestamp | string | yes | auto generated | implemented |
user | integer, autoincrement | yes | isInteger | implemented (passed to service) |
kind | string enumeration ('deck', 'slide') | yes | auto generated | implemented |
description | string | no | implemented | |
language | string | yes | implemented | |
deck | integer | yes | isInteger | implemented |
contributors | [ array ] | no | not implemented | |
revisions | [ array ] | yes | auto generated | implemented |
tags | [ array ] | no | not implemented | |
slideRevision =
property | type | required | format checking | state of implementation |
---|---|---|---|---|
id | integer, autoincrement | yes | isInteger | implemented |
title | string | yes | implemented | |
timestamp | string | yes | auto generated | implemented |
content | string | yes | ?? | implemented |
user | integer, autoincrement | yes | isInteger | implemented |
parent | integer | no | isInteger | not implemented |
speakerNotes | string | no | implemented | |
popularity | integer | no | isInteger | not implemented |
comment | string | no | implemented | |
note | string | no | not implemented | |
license | string enumeration | yes | is one of enumerables ['CC0', 'CC BY', 'CC BY-SA'] | implemented |
translation | object | no | not implemented | |
tags | array | no | not implemented | |
media | array | no | not implemented | |
dataSources | array | no | not implemented |
...