Internal models used in the implementation of apibuilder

Contact: Michael Bryzek mbryzek@alum.mit.edu http://twitter.com/mbryzek

License: MIT

task

Example JSON: |
FieldTypeDescription
guid requireduuid
data requiredtask_data
number_attempts requiredlongdefault: 0 Records the number of times we have attempted to run this task. Commonly we increment number attempts, process the task, and if succeeds we then delete the task. If it fails, we update last_error. This allows us to retry a task say twice; after which we no longer process the task (can notify an admin of the error).
last_error string

task_data_diff_version

Example JSON: |
FieldType
old_version_guid requireduuid
new_version_guid requireduuid

task_data_index_application

Example JSON: |
FieldType
application_guid requireduuid