Skip to content

Make OpenAPIRuntime depend on FoundationEssentials only #732

Open
@weissi

Description

@weissi

Motivation

FoundationEssentials contains only the more modern types and comes in (on non-Darwin) much more lightweight than Foundation which also includes a lot of legacy stuff from swift-corelibs-foundation.

Ideally, the OpenAPIRuntime should be happy with just FoundationEssentials which contains everything that I think it needs (JSON, Date, URL, Data, ...).

Proposed solution

Replace all import Foundations with import FoundationEssentials.

Alternatives considered

No response

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/runtimeAffects: the runtime library.kind/enhancementImprovements to existing feature.status/blockedWaiting for another issue.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions