StorageLifecycleEvent constructor

StorageLifecycleEvent({
  1. StorageLifecycleEventKind? kind,
  2. String? modelId,
  3. String? cacheKey,
  4. Int64? bytes,
  5. String? error,
  6. StorageInfoResult? infoResult,
  7. StorageAvailabilityResult? availabilityResult,
  8. StorageDeletePlan? deletePlan,
  9. StorageDeleteResult? deleteResult,
})

Implementation

factory StorageLifecycleEvent({
  StorageLifecycleEventKind? kind,
  $core.String? modelId,
  $core.String? cacheKey,
  $fixnum.Int64? bytes,
  $core.String? error,
  $2.StorageInfoResult? infoResult,
  $2.StorageAvailabilityResult? availabilityResult,
  $2.StorageDeletePlan? deletePlan,
  $2.StorageDeleteResult? deleteResult,
}) {
  final result = create();
  if (kind != null) result.kind = kind;
  if (modelId != null) result.modelId = modelId;
  if (cacheKey != null) result.cacheKey = cacheKey;
  if (bytes != null) result.bytes = bytes;
  if (error != null) result.error = error;
  if (infoResult != null) result.infoResult = infoResult;
  if (availabilityResult != null)
    result.availabilityResult = availabilityResult;
  if (deletePlan != null) result.deletePlan = deletePlan;
  if (deleteResult != null) result.deleteResult = deleteResult;
  return result;
}