diff --git a/apps/openchallenges/challenge-service/.openapi-generator-ignore b/apps/openchallenges/challenge-service/.openapi-generator-ignore index 96bd1a073f..9f70632934 100644 --- a/apps/openchallenges/challenge-service/.openapi-generator-ignore +++ b/apps/openchallenges/challenge-service/.openapi-generator-ignore @@ -26,3 +26,4 @@ README.md **/application.properties **/model/dto/*AllOf*.java **/OpenApiGeneratorApplication.java +**/OpenApiGeneratorApplicationTests.java \ No newline at end of file diff --git a/apps/openchallenges/challenge-service/.openapi-generator/FILES b/apps/openchallenges/challenge-service/.openapi-generator/FILES index c5a76c5a96..9e9bd572cf 100644 --- a/apps/openchallenges/challenge-service/.openapi-generator/FILES +++ b/apps/openchallenges/challenge-service/.openapi-generator/FILES @@ -48,4 +48,3 @@ src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/Pag src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/SimpleChallengeInputDataTypeDto.java src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/SimpleChallengePlatformDto.java src/main/resources/openapi.yaml -src/test/java/org/sagebionetworks/openchallenges/challenge/service/OpenApiGeneratorApplicationTests.java diff --git a/apps/openchallenges/challenge-service/src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/ChallengeDto.java b/apps/openchallenges/challenge-service/src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/ChallengeDto.java index a26bb9e533..9c4cba0914 100644 --- a/apps/openchallenges/challenge-service/src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/ChallengeDto.java +++ b/apps/openchallenges/challenge-service/src/main/java/org/sagebionetworks/openchallenges/challenge/service/model/dto/ChallengeDto.java @@ -121,7 +121,7 @@ public ChallengeDto slug(String slug) { */ @NotNull @Pattern(regexp = "^[a-z0-9]+(?:-[a-z0-9]+)*$") - @Size(min = 3, max = 60) + @Size(min = 3, max = 255) @Schema( name = "slug", example = "awesome-challenge", @@ -146,7 +146,7 @@ public ChallengeDto name(String name) { * @return name */ @NotNull - @Size(min = 3, max = 60) + @Size(min = 3, max = 255) @Schema(name = "name", description = "The name of the challenge.", required = true) public String getName() { return name; @@ -191,7 +191,7 @@ public ChallengeDto description(String description) { * @return description */ @NotNull - @Size(min = 0, max = 280) + @Size(min = 0, max = 1000) @Schema( name = "description", example = "This is an example description of the challenge.", diff --git a/apps/openchallenges/challenge-service/src/main/resources/openapi.yaml b/apps/openchallenges/challenge-service/src/main/resources/openapi.yaml index db8936b592..130f18e317 100644 --- a/apps/openchallenges/challenge-service/src/main/resources/openapi.yaml +++ b/apps/openchallenges/challenge-service/src/main/resources/openapi.yaml @@ -560,13 +560,13 @@ components: ChallengeSlug: description: The slug of the challenge. example: awesome-challenge - maxLength: 60 + maxLength: 255 minLength: 3 pattern: "^[a-z0-9]+(?:-[a-z0-9]+)*$" type: string ChallengeName: description: The name of the challenge. - maxLength: 60 + maxLength: 255 minLength: 3 type: string ChallengeHeadline: @@ -578,7 +578,7 @@ components: ChallengeDescription: description: The description of the challenge. example: This is an example description of the challenge. - maxLength: 280 + maxLength: 1000 minLength: 0 type: string ChallengePlatformId: @@ -721,13 +721,13 @@ components: slug: description: The slug of the challenge. example: awesome-challenge - maxLength: 60 + maxLength: 255 minLength: 3 pattern: "^[a-z0-9]+(?:-[a-z0-9]+)*$" type: string name: description: The name of the challenge. - maxLength: 60 + maxLength: 255 minLength: 3 type: string headline: @@ -739,7 +739,7 @@ components: description: description: The description of the challenge. example: This is an example description of the challenge. - maxLength: 280 + maxLength: 1000 minLength: 0 type: string doi: diff --git a/apps/openchallenges/challenge-service/src/test/java/org/sagebionetworks/openchallenges/challenge/service/OpenApiGeneratorApplicationTests.java b/apps/openchallenges/challenge-service/src/test/java/org/sagebionetworks/openchallenges/challenge/service/ChallengeServiceApplicationTests.java similarity index 83% rename from apps/openchallenges/challenge-service/src/test/java/org/sagebionetworks/openchallenges/challenge/service/OpenApiGeneratorApplicationTests.java rename to apps/openchallenges/challenge-service/src/test/java/org/sagebionetworks/openchallenges/challenge/service/ChallengeServiceApplicationTests.java index d13cf88c28..85fb78359c 100644 --- a/apps/openchallenges/challenge-service/src/test/java/org/sagebionetworks/openchallenges/challenge/service/OpenApiGeneratorApplicationTests.java +++ b/apps/openchallenges/challenge-service/src/test/java/org/sagebionetworks/openchallenges/challenge/service/ChallengeServiceApplicationTests.java @@ -4,7 +4,7 @@ import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest -class OpenApiGeneratorApplicationTests { +class ChallengeServiceApplicationTests { @Test void contextLoads() {} diff --git a/apps/openchallenges/organization-service/src/main/java/org/sagebionetworks/openchallenges/organization/service/model/dto/BasicErrorDto.java b/apps/openchallenges/organization-service/src/main/java/org/sagebionetworks/openchallenges/organization/service/model/dto/BasicErrorDto.java index 245b0c4286..b141dc9648 100644 --- a/apps/openchallenges/organization-service/src/main/java/org/sagebionetworks/openchallenges/organization/service/model/dto/BasicErrorDto.java +++ b/apps/openchallenges/organization-service/src/main/java/org/sagebionetworks/openchallenges/organization/service/model/dto/BasicErrorDto.java @@ -12,6 +12,7 @@ @Schema(name = "BasicError", description = "Problem details (tools.ietf.org/html/rfc7807)") @JsonTypeName("BasicError") @Generated(value = "org.openapitools.codegen.languages.SpringCodegen") +@lombok.AllArgsConstructor @lombok.Builder public class BasicErrorDto { diff --git a/apps/openchallenges/organization-service/src/main/resources/openapi.yaml b/apps/openchallenges/organization-service/src/main/resources/openapi.yaml index 0ccbfa48de..4d81b466c7 100644 --- a/apps/openchallenges/organization-service/src/main/resources/openapi.yaml +++ b/apps/openchallenges/organization-service/src/main/resources/openapi.yaml @@ -369,6 +369,7 @@ components: - title type: object x-java-class-annotations: + - '@lombok.AllArgsConstructor' - '@lombok.Builder' OrganizationsPage_allOf: properties: