TaskState

קבוצת הסטטוסים שיכולים להיות למשימה.

טיפוסים בני מנייה (enum)
TASK_STATE_UNSPECIFIED
TASK_STATE_SUBMITTED מייצג את הסטטוס שמאשר שיצירת המשימה הושלמה
TASK_STATE_WORKING מייצג את הסטטוס של משימה שנמצאת בעיבוד פעיל
TASK_STATE_COMPLETED מייצג את הסטטוס של משימה שהסתיימה. זהו מצב סופי
TASK_STATE_FAILED מייצג את הסטטוס של משימה שהסתיימה אבל נכשלה. זהו מצב סופי
TASK_STATE_CANCELLED מייצג את הסטטוס של משימה שבוטלה לפני שהסתיימה. זהו מצב סיום.
TASK_STATE_INPUT_REQUIRED מייצג את הסטטוס שבו המשימה דורשת מידע כדי להשלים אותה. זהו מצב של הפרעה.
TASK_STATE_REJECTED מייצג את הסטטוס שבו הסוכן החליט לא לבצע את המשימה. אפשר לעשות את זה במהלך יצירת המשימה הראשונית או בשלב מאוחר יותר, אחרי שהסוכן קובע שהוא לא יכול להמשיך או שהוא לא ימשיך. זהו מצב סיום.
TASK_STATE_AUTH_REQUIRED מייצג את המצב שבו נדרש אימות כלשהו מהלקוח במעלה הזרם. האימות צפוי להתבצע מחוץ לפס, ולכן זה לא מצב של הפרעה או סיום.