Skip to content

Commit 9ee355c

Browse files
committed
New: added toString to references
1 parent df78317 commit 9ee355c

14 files changed

+56
-0
lines changed

src/main/kotlin/de/lancom/openapi/common/util/ValidParsedReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,8 @@ data class ValidParsedReference(
77
val name: String,
88
) : ParsedReference {
99
override val ref: String = "#/components/${componentType.name.lowercase()}/$name"
10+
11+
override fun toString(): String {
12+
return ref
13+
}
1014
}

src/main/kotlin/de/lancom/openapi/simple/entity/CallbackReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class CallbackReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): CallbackReference {
1721
return CallbackReference(ValidParsedReference(ComponentType.Callbacks, name))

src/main/kotlin/de/lancom/openapi/simple/entity/ExampleReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class ExampleReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): ExampleReference {
1721
return ExampleReference(ValidParsedReference(ComponentType.Examples, name))

src/main/kotlin/de/lancom/openapi/simple/entity/HeaderReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class HeaderReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): HeaderReference {
1721
return HeaderReference(ValidParsedReference(ComponentType.Headers, name))

src/main/kotlin/de/lancom/openapi/simple/entity/InvalidReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,8 @@ data class InvalidReference(
2121
de.lancom.openapi.simple.entity.ServerOrRef {
2222
override val componentType: ComponentType
2323
get() = throw UnsupportedOperationException("Invalid reference does not have a component type")
24+
25+
override fun toString(): String {
26+
return parsedReference.toString()
27+
}
2428
}

src/main/kotlin/de/lancom/openapi/simple/entity/LinkReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class LinkReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): LinkReference {
1721
return LinkReference(ValidParsedReference(ComponentType.Links, name))

src/main/kotlin/de/lancom/openapi/simple/entity/OperationReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class OperationReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): OperationReference {
1721
return OperationReference(ValidParsedReference(ComponentType.Operations, name))

src/main/kotlin/de/lancom/openapi/simple/entity/ParameterReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class ParameterReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): ParameterReference {
1721
return ParameterReference(ValidParsedReference(ComponentType.Parameters, name))

src/main/kotlin/de/lancom/openapi/simple/entity/PathItemReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class PathItemReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): PathItemReference {
1721
return PathItemReference(ValidParsedReference(ComponentType.PathItems, name))

src/main/kotlin/de/lancom/openapi/simple/entity/RequestBodyReference.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ data class RequestBodyReference(
1212
}
1313
}
1414

15+
override fun toString(): String {
16+
return parsedReference.toString()
17+
}
18+
1519
companion object {
1620
fun fromName(name: String): RequestBodyReference {
1721
return RequestBodyReference(ValidParsedReference(ComponentType.RequestBodies, name))

0 commit comments

Comments
 (0)