Skip to content
This repository was archived by the owner on Mar 16, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@

package com.github.hauner.openapi.core.processor.mapping.v2

import com.fasterxml.jackson.annotation.JsonAlias
import com.fasterxml.jackson.annotation.JsonProperty
import com.github.hauner.openapi.core.processor.mapping.VersionedMapping

Expand All @@ -29,7 +30,9 @@ data class Mapping(
/**
* mapping format version
*/
@JsonProperty("openapi-processor-spring") val version: String,
@JsonProperty("openapi-processor-mapping")
@JsonAlias("openapi-processor-spring") // deprecated
val version: String,

/**
* general options
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,13 @@

package com.github.hauner.openapi.core.processor.mapping.version

import com.fasterxml.jackson.annotation.JsonAlias
import com.fasterxml.jackson.annotation.JsonProperty

data class Mapping(@JsonProperty("openapi-processor-spring") val version: String?) {
data class Mapping(
@JsonProperty("openapi-processor-mapping")
@JsonAlias("openapi-processor-spring") // deprecated
val version: String?) {

fun isV2(): Boolean {
if (version == null) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ class MappingConverterV2Spec extends Specification {
@Unroll
void "reads global type mapping: (#input.source)" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
types:
Expand Down Expand Up @@ -141,7 +141,7 @@ map:

void "reads global response type mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
responses:
Expand All @@ -165,7 +165,7 @@ map:

void "reads global parameter type mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
parameters:
Expand Down Expand Up @@ -197,7 +197,7 @@ map:

void "reads endpoint exclude flag" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
paths:
Expand All @@ -223,7 +223,7 @@ map:

void "reads endpoint parameter type mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
paths:
Expand Down Expand Up @@ -252,7 +252,7 @@ map:

void "reads endpoint add mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
paths:
Expand Down Expand Up @@ -282,7 +282,7 @@ map:

void "reads endpoint response type mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
paths:
Expand Down Expand Up @@ -312,7 +312,7 @@ map:

void "reads global result mapping #result" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
result: $result
Expand All @@ -335,7 +335,7 @@ map:

void "reads endpoint result mapping #result" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
paths:
Expand Down Expand Up @@ -365,7 +365,7 @@ map:

void "reads global single & multi mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
single: $single
Expand All @@ -392,7 +392,7 @@ map:

void "reads endpoint single & multi mapping" () {
String yaml = """\
openapi-processor-spring: v2.0
openapi-processor-mapping: v2.0

map:
paths:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class MappingExampleV2Spec extends Specification {


String yaml = """
openapi-processor-spring: v2
openapi-processor-mapping: v2
options:
package-name: com.github.hauner.openapi
Expand Down