DriveActivity

Kaynak: DriveActivity

Bir veya daha fazla hedef üzerinde bir veya daha fazla aktör tarafından gerçekleştirilen bir veya daha fazla işlemden oluşan tek bir Drive etkinliği. Bazı işlem gruplandırmaları kendiliğinden gerçekleşir. Örneğin, bir öğenin paylaşılan klasöre taşınması izin değişikliğini tetikler. İlgili işlemlerin diğer gruplandırmaları (ör. birden fazla aktörün bir öğeyi düzenlemesi veya birden fazla dosyanın yeni bir klasöre taşınması), QueryDriveActivityRequest'te bir ConsolidationStrategy seçilerek kontrol edilir.

JSON gösterimi
{
  "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.
}
Alanlar
primaryActionDetail

object (ActionDetail)

Bu etkinliğin birincil işlemiyle ilgili önemli bilgiler. Bu, istekteki ConsolidationStrategy'ye göre etkinlikteki tüm işlemlerin temsili veya en önemlisidir.

actors[]

object (Actor)

Etkinlikten sorumlu tüm aktörler.

actions[]

object (Action)

Bu etkinlikteki tüm işlemlerle ilgili ayrıntılar.

targets[]

object (Target)

Bu etkinliğin ilgili olduğu tüm Google Drive nesneleri (ör. dosya, klasör, sürücü). Bu, işlemler gerçekleştikten hemen sonraki hedef durumunu gösterir.

Birleştirme alanı time. Bu etkinliğin gerçekleştiği dönem. time yalnızca aşağıdakilerden biri olabilir:
timestamp

string (Timestamp format)

Etkinlik bu belirli zamanda gerçekleşti.

Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

timeRange

object (TimeRange)

Etkinlik bu zaman aralığında gerçekleşti.