syntax = "proto3"; package continuum.v1; import "continuum/v1/template.proto"; enum PrintJobStatus { PRINT_JOB_STATUS_UNSPECIFIED = 0; PRINT_JOB_STATUS_QUEUED = 1; PRINT_JOB_STATUS_PRINTING = 2; PRINT_JOB_STATUS_PAUSED = 3; PRINT_JOB_STATUS_COMPLETED = 4; PRINT_JOB_STATUS_FAILED = 5; PRINT_JOB_STATUS_CANCELLED = 6; } message PrintJob { string id = 1; string farm_id = 2; string printer_id = 3; string template_id = 4; PrintJobStatus status = 5; double progress_percent = 6; int64 started_at_unix = 7; int64 completed_at_unix = 8; string gcode_file_key = 9; }