Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

responsible: Marios Meimaris


deck = 

propertytyperequiredformat checkingstate of implementation

_id

integer, autoincrementyesisInteger

implemented

timestampstringyesauto generatedimplemented
userinteger, autoincrementyesisIntegerimplemented (passed to service)
kindstring enumeration ('deck', 'slide')yesauto generatedimplemented
descriptionstringno implemented
languagestringyes implemented
translation[ object ]nohas field 'status' with possible values 'original', 'google', 'revised'not implemented
lastUpdatestringnoauto generatednot implemented
revisions[ array ]yesauto generatedimplemented
tags[ array ]no not implemented
activeobjectId (integer)yesif the revision exists, when a new deck is added is set to 1implemented
     

 

deck_content = 

propertytyperequiredformat checkingstate of implementation

order

integeryesisInteger

implemented

kindstringyesenum ('deck', 'slide')implemented
refobject:
{id, revision} 
yes implemented
ref.idintegeryesisIntegerimplemented
ref.revisionintegeryesisIntegerimplemented

 

deck_revision = 

propertytyperequiredformat checkingstate of implementation

id

integer, autoincrement (scope limited to parent item)yesisInteger

implemented

titlestringyes implemented
timestampstringyesauto generatedimplemented
userinteger, autoincrementyesisIntegerimplemented
parentintegernoisIntegernot implemented
popularityintegernoisIntegernot implemented
themeobjectno not implemented
transitionobjectno not implemented
commentstringno implemented
abstractstringno implemented
footerobjectno not implemented
licensestring enumerationyesis one of enumerables ['CC0', 'CC BY', 'CC BY-SA']implemented
isFeaturedintegernoisIntegernot implemented
priorityintegernoisIntegernot implemented
visibilitybooleannoisBooleannot implemented
languagestringyes implemented
translationobjectno not implemented
tagsarrayno not implemented
contentItemsarrayyes implemented
dataSourcesarrayno not implemented
usagearray of deck_revision_idsno not implemented

 

slide = 

propertytyperequiredformat checkingstate of implementation

_id

integer, autoincrementyesisInteger

implemented

timestampstringyesauto generatedimplemented
userinteger, autoincrementyesisIntegerimplemented (passed to service)
kindstring enumeration ('deck', 'slide')yesauto generatedimplemented
descriptionstringno implemented
languagestringyes 
implementeddeckintegeryesisInteger
implemented
contributors[ array ]no not implemented
revisions[ array ]yesauto generatedimplemented
tags[ array ]no not implemented
 
active
 
integer
 
yes  

slideRevision = 

propertytyperequiredformat checkingstate of implementation

id

integer, autoincrementyesisInteger

implemented

titlestringyes implemented
timestampstringyesauto generatedimplemented
contentstringyes??implemented
userinteger, autoincrementyesisIntegerimplemented
parentintegernoisIntegernot implemented
speakerNotesstringno implemented
popularityintegernoisIntegernot implemented
commentstringno implemented
notestringno not implemented
licensestring enumerationyesis one of enumerables ['CC0', 'CC BY', 'CC BY-SA']implemented
translationobjectno not implemented
tagsarrayno not implemented
mediaarrayno not implemented
dataSourcesarrayno not implemented
activeobjectId (integer)noif the revision exists, when a new deck is added is set to 1not implemented