SubscriptionChannel

ערוץ התראות שמשמש למעקב אחר שינויים במשאבים.

ייצוג JSON
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
שדות
id

string

UUID או מחרוזת ייחודית דומה שמזהה את הערוץ.

token

string

מחרוזת שרירותית שנשלחת לכתובת היעד עם כל התראה שמוצגת בערוץ הזה. אופציונלי.

expiration

string (int64 format)

תאריך ושעה של תפוגת ערוץ של ההתראה, מסומנים בחותמת זמן של Unix, באלפיות שנייה. אופציונלי.

type

string

סוג מנגנון השליחה של הערוץ.

address

string

הכתובת שאליה יישלחו הודעות עבור הערוץ הזה.

payload

boolean

ערך בוליאני שמציין אם יש מטען ייעודי (payload). אופציונלי.

params

map (key: string, value: string)

פרמטרים נוספים לשליטה בהתנהגות ערוץ המסירה. אופציונלי. לדוגמה, params.ttl מציין את משך החיים בשניות עבור ערוץ ההתראות, שבו ברירת המחדל היא שעתיים וה-TTL המקסימלי הוא יומיים.

אובייקט שמכיל רשימה של "key": value צמדים. דוגמה: { "name": "wrench", "mass": "1.3kg", "count": "3" }

resourceId

string

מזהה אטום שמזהה את המשאב שנצפה בערוץ הזה. יציב בגרסאות שונות של API.

resourceUri

string

מזהה ספציפי לגרסה של המשאב שנצפה.

kind

string

המזהה הזה הוא ערוץ התראות שמשמש לצפייה בשינויים במשאב. api#channel