---
title: MXMetricPayload
framework: metrickit
role: symbol
role_heading: Class
path: metrickit/mxmetricpayload
---

# MXMetricPayload

An object that encapsulates a daily metrics report.

## Declaration

```swift
class MXMetricPayload
```

## Topics

### Reading battery metrics

- [cellularConditionMetrics](metrickit/mxmetricpayload/cellularconditionmetrics.md)
- [cpuMetrics](metrickit/mxmetricpayload/cpumetrics.md)
- [displayMetrics](metrickit/mxmetricpayload/displaymetrics.md)
- [gpuMetrics](metrickit/mxmetricpayload/gpumetrics.md)
- [locationActivityMetrics](metrickit/mxmetricpayload/locationactivitymetrics.md)
- [networkTransferMetrics](metrickit/mxmetricpayload/networktransfermetrics.md)

### Reading performance metrics

- [applicationExitMetrics](metrickit/mxmetricpayload/applicationexitmetrics.md)
- [applicationTimeMetrics](metrickit/mxmetricpayload/applicationtimemetrics.md)
- [memoryMetrics](metrickit/mxmetricpayload/memorymetrics.md)

### Reading responsiveness metrics

- [applicationLaunchMetrics](metrickit/mxmetricpayload/applicationlaunchmetrics.md)
- [animationMetrics](metrickit/mxmetricpayload/animationmetrics.md)
- [applicationResponsivenessMetrics](metrickit/mxmetricpayload/applicationresponsivenessmetrics.md)

### Reading disk access metrics

- [diskIOMetrics](metrickit/mxmetricpayload/diskiometrics.md)

### Reading custom metrics

- [signpostMetrics](metrickit/mxmetricpayload/signpostmetrics.md)

### Generating a report

- [jsonRepresentation()](metrickit/mxmetricpayload/jsonrepresentation().md)
- [dictionaryRepresentation()](metrickit/mxmetricpayload/dictionaryrepresentation().md)

### Reading information about the payload

- [timeStampBegin](metrickit/mxmetricpayload/timestampbegin.md)
- [timeStampEnd](metrickit/mxmetricpayload/timestampend.md)
- [includesMultipleApplicationVersions](metrickit/mxmetricpayload/includesmultipleapplicationversions.md)
- [latestApplicationVersion](metrickit/mxmetricpayload/latestapplicationversion.md)
- [metaData](metrickit/mxmetricpayload/metadata.md)

### Initializers

- [init(coder:)](metrickit/mxmetricpayload/init(coder:).md)

### Instance Properties

- [diskSpaceUsageMetrics](metrickit/mxmetricpayload/diskspaceusagemetrics.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Metric and diagnostic reports

- [MXMetricManager](metrickit/mxmetricmanager.md)
- [MXDiagnosticPayload](metrickit/mxdiagnosticpayload.md)
- [MXMetricManagerSubscriber](metrickit/mxmetricmanagersubscriber.md)
