---
title: "subscript(dynamicMember:)"
framework: foundation
role: symbol
role_heading: Instance Subscript
path: "foundation/progressreporter/subscript(dynamicmember:)-84opo"
---

# subscript(dynamicMember:)

Gets or sets custom URL properties.

## Declaration

```swift
final subscript<P>(dynamicMember key: KeyPath<ProgressManager.Properties, P.Type>) -> URL? where P : ProgressManager.Property, P.Summary == [URL?], P.Value == URL? { get }
```

## Parameters

- `key`: A key path to the custom URL property type.

## Overview

Overview This subscript provides read-write access to custom progress properties where the value type is URL? and the summary type is [URL?]. If the property has not been set, the getter returns the property’s default value.
