---
title: init()
framework: foundation
role: symbol
role_heading: Initializer
path: foundation/urlsessiontasktransactionmetrics/init()
---

# init()

Creates a transaction metrics instance.

## Declaration

```swift
init()
```

## Discussion

Discussion You should never need to create your own URLSessionTaskTransactionMetrics instances. The URLSession creates task transaction metrics as part of the URLSessionTaskMetrics instance that it delivers to the urlSession(_:task:didFinishCollecting:) method of URLSessionTaskDelegate.

## See Also

### Creating transaction metrics

- [new()](foundation/urlsessiontasktransactionmetrics/new().md)
