---
title: "summary(of:)"
framework: foundation
role: symbol
role_heading: Instance Method
path: "foundation/progressmanager/summary(of:)-7jb53"
---

# summary(of:)

Returns a summary for a custom unsigned integer property across the progress subtree.

## Declaration

```swift
final func summary<P>(of property: KeyPath<ProgressManager.Properties, P.Type>) -> P.Summary where P : ProgressManager.Property, P.Summary == [UInt64], P.Value == UInt64
```

## Parameters

- `property`: The type of the unsigned integer property to summarize. Must be a property where the value type is UInt64 and the summary type is [UInt64].

## Return Value

Return Value A [UInt64] summary value for the specified property.

## Discussion

Discussion This method aggregates the values of a custom unsigned integer property from this progress manager and all its children, returning a consolidated summary value as an array of UInt64 values.
