DriveActivity

منبع: DriveActivity

یک فعالیت Drive واحد شامل یک یا چند کنش توسط یک یا چند بازیگر در یک یا چند هدف. برخی از گروه‌بندی‌های Action به صورت خود به خود رخ می‌دهند، مانند انتقال یک مورد به یک پوشه مشترک که باعث تغییر مجوز می‌شود. سایر گروه‌بندی‌های Actionهای مرتبط، مانند چندین بازیگر که یک مورد را ویرایش می‌کنند یا چند فایل را به یک پوشه جدید منتقل می‌کنند، با انتخاب یک ConsolidationStrategy در QueryDriveActivityRequest کنترل می‌شوند.

نمایندگی JSON
{
  "primaryActionDetail": {
    object (ActionDetail)
  },
  "actors": [
    {
      object (Actor)
    }
  ],
  "actions": [
    {
      object (Action)
    }
  ],
  "targets": [
    {
      object (Target)
    }
  ],

  // Union field time can be only one of the following:
  "timestamp": string,
  "timeRange": {
    object (TimeRange)
  }
  // End of list of possible types for union field time.
}
زمینه های
primaryActionDetail

object ( ActionDetail )

اطلاعات کلیدی درباره اقدام اولیه برای این فعالیت. طبق استراتژی Consolidation در درخواست، این یا نماینده، یا مهمترین، از همه اقدامات در فعالیت است.

actors[]

object ( Actor )

همه بازیگران مسئول فعالیت.

actions[]

object ( Action )

جزئیات همه اقدامات در این فعالیت.

targets[]

object ( Target )

همه اشیاء Google Drive مربوط به این فعالیت است (مانند فایل، پوشه، درایو). این نشان دهنده وضعیت هدف بلافاصله پس از انجام اقدامات است.

time میدان اتحادیه دوره زمانی که این فعالیت رخ داده است. time می تواند تنها یکی از موارد زیر باشد:
timestamp

string ( Timestamp format)

فعالیت در این زمان خاص رخ داده است.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

timeRange

object ( TimeRange )

فعالیت در این محدوده زمانی رخ داده است.