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 מציין את משך החיים בשניות בערוץ ההתראות, שבו ברירת המחדל היא שעתיים ואורך החיים המקסימלי הוא יומיים.

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

resourceId

string

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

resourceUri

string

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

kind

string

מזהה את הערוץ כערוץ התראות שמשמש למעקב אחרי שינויים במשאב, שהוא api#channel.