Structure
Expensive
public struct Expensive: Component
A struct defining whether the request
for a given endpoint is considered expensive.
Defaults to true.
Relationships
Conforms To
ComponentA
protocoldefining a unique identifier for a specific request component.
Initializers
init(_:)
public init(_ allowsExpensiveNetworkAccess: Bool)
Init.
Parameters
| Name | Type | Description |
|---|---|---|
| allowsExpensiveNetworkAccess | Bool |
A |
Properties
defaultValue
public static var defaultValue: Expensive
The default value when no cached component can be found.
Methods
update(_:)
public func update(_ request: inout URLRequest)
Update a given URLRequest.
Parameters
| Name | Type | Description |
|---|---|---|
| request | inout URLRequest |
A mutable |