DBUClass *usersettings_class;
DBUClass *repository_class;
DBUClass *resource_class;
+DBUClass *notebook_class;
+DBUClass *note_class;
DBUClass *attachments_class;
DBUContext* get_dbu_context() {
//dbuClassAdd(notes_class, Resource, created_by);
dbuClassAdd(resource_class, Resource, content_loaded);
+ note_class = dbuRegisterClass(ctx, "notes", Note, note_id);
+ dbuClassAdd(note_class, Note, resource_id);
+ dbuClassAdd(note_class, Note, type);
+ dbuClassAdd(note_class, Note, status);
+ dbuClassAdd(note_class, Note, targetdate);
+
repository_class = dbuRegisterClass(ctx, "repositories", Repository, repository_id);
dbuClassAdd(repository_class, Repository, name);
dbuClassAdd(repository_class, Repository, url);
int type;
};
+struct Note {
+ int64_t note_id;
+ int64_t resource_id;
+ int type;
+ char *status;
+ time_t targetdate;
+};
+
typedef enum AttachmentType {
NOTE_ATTACHMENT_FILE = 0,
NOTE_ATTACHMENT_IMAGE
extern DBUClass *usersettings_class;
extern DBUClass *repository_class;
-extern DBUClass *collection_class;
+extern DBUClass *notebook_class;
+extern DBUClass *note_class;
extern DBUClass *resource_class;
extern DBUClass *attachments_class;