Skip to content

Commit 6a259ae

Browse files
authored
Fixes #78 - Explicitly name reusable header types as 'response header' types (#284)
1 parent 7da0f96 commit 6a259ae

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Sources/_OpenAPIGeneratorCore/Translator/Responses/TypedResponseHeader.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,19 +86,19 @@ extension FileTranslator {
8686

8787
/// Returns a typed response header for the provided unresolved header.
8888
/// - Parameters:
89-
/// - unresolvedHeader: The header specified in the OpenAPI document.
89+
/// - unresolvedResponseHeader: The header specified in the OpenAPI document.
9090
/// - name: The name of the header.
9191
/// - parent: The Swift type name of the parent type of the headers.
9292
/// - Returns: Typed response header if supported, nil otherwise.
9393
func typedResponseHeader(
94-
from unresolvedHeader: UnresolvedHeader,
94+
from unresolvedResponseHeader: UnresolvedResponseHeader,
9595
named name: String,
9696
inParent parent: TypeName
9797
) throws -> TypedResponseHeader? {
9898

9999
// Collect the header
100100
let header: OpenAPI.Header
101-
switch unresolvedHeader {
101+
switch unresolvedResponseHeader {
102102
case let .a(ref):
103103
header = try components.lookup(ref)
104104
case let .b(_header):
@@ -143,7 +143,7 @@ extension FileTranslator {
143143
}
144144

145145
let type: TypeUsage
146-
switch unresolvedHeader {
146+
switch unresolvedResponseHeader {
147147
case let .a(ref):
148148
type = try typeAssigner.typeName(for: ref).asUsage
149149
case .b:
@@ -173,4 +173,4 @@ extension FileTranslator {
173173
/// An unresolved OpenAPI response header.
174174
///
175175
/// Can be either a reference or an inline response header.
176-
typealias UnresolvedHeader = Either<OpenAPI.Reference<OpenAPI.Header>, OpenAPI.Header>
176+
typealias UnresolvedResponseHeader = Either<OpenAPI.Reference<OpenAPI.Header>, OpenAPI.Header>

0 commit comments

Comments
 (0)