DriveActivity

资源:DriveActivity

一项包含一个或多个操作的单个 Google 云端硬盘活动,这些操作由一个或多个参与者对一个或多个目标对象执行。某些操作分组是自发进行的,例如将内容移至共享文件夹会触发权限更改。其他相关操作的分组(例如多个参与者编辑一个项目或将多个文件移动到新文件夹中)由 QueryDriveActivityRequest 中 ConsolidationStrategy 的选择来控制。

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)

有关相应 activity 的主要操作的关键信息。根据请求中的 ConsolidationStrategy,此操作是 activity 中所有操作的代表性操作或最重要操作。

actors[]

object (Actor)

负责相应活动的所有行为者。

actions[]

object (Action)

相应活动中所有操作的详细信息。

targets[]

object (Target)

相应 activity 涉及的所有 Google 云端硬盘对象(例如文件、文件夹、云端硬盘)。这表示操作发生后目标值的状态。

联合字段 time。相应活动发生的时间段。 time 只能是下列其中一项:
timestamp

string (Timestamp format)

活动发生的确切时间。

采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

timeRange

object (TimeRange)

活动发生的时间范围。