Skip to content

Commit

Permalink
chore: Publish v5.3.0-SNAPSHOT
Browse files Browse the repository at this point in the history
  • Loading branch information
anssari1 authored and github-actions[bot] committed Dec 5, 2024
1 parent 5e6b4cb commit 268c420
Show file tree
Hide file tree
Showing 23 changed files with 1,571 additions and 10 deletions.
2 changes: 1 addition & 1 deletion code/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<dependency>
<groupId>com.expediagroup</groupId>
<artifactId>rapid-sdk</artifactId>
<version>5.2.0</version>
<version>5.3.0-SNAPSHOT</version>
</dependency>
```

Expand Down
10 changes: 5 additions & 5 deletions code/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.expediagroup</groupId>
<artifactId>rapid-sdk</artifactId>
<version>5.2.0</version>
<version>5.3.0-SNAPSHOT</version>
<name>EG rapid-sdk for Java</name>
<description>EG rapid-sdk v5.2.0</description>
<description>EG rapid-sdk v5.3.0-SNAPSHOT</description>
<url>https://github.com/ExpediaGroup/test-sdk</url>
<inceptionYear>2022</inceptionYear>
<packaging>jar</packaging>
Expand Down Expand Up @@ -82,7 +82,7 @@
<kotlin.version>2.0.21</kotlin.version>
<kotlinx.coroutines.version>1.9.0</kotlinx.coroutines.version>
<ktor.version>2.3.13</ktor.version>
<kotlin-atomic.version>0.26.0</kotlin-atomic.version>
<kotlin-atomic.version>0.26.1</kotlin-atomic.version>
<slf4j.version>2.0.16</slf4j.version>
<maven.nexus-staging.plugin.version>1.7.0</maven.nexus-staging.plugin.version>
<maven.gpg.plugin.version>3.2.7</maven.gpg.plugin.version>
Expand Down Expand Up @@ -131,7 +131,7 @@
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>2.18.1</version>
<version>2.18.2</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand All @@ -153,7 +153,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.18.1</version>
<version>2.18.2</version>
</dependency>
</dependencies>
</dependencyManagement>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,6 @@ package com.expediagroup.sdk.rapid.models
import com.expediagroup.sdk.core.model.exception.client.PropertyConstraintViolationException
import com.expediagroup.sdk.rapid.models.TraderAddress
import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.annotation.JsonSetter
import com.fasterxml.jackson.annotation.Nulls
import org.hibernate.validator.messageinterpolation.ParameterMessageInterpolator
import javax.validation.Valid
import javax.validation.Validation
Expand All @@ -55,10 +53,9 @@ import javax.validation.constraints.NotNull
data class TraderDetailsInner(
// The trader contact message.
@JsonProperty("contact_message")
@JsonSetter(nulls = Nulls.AS_EMPTY)
@field:NotNull
@field:Valid
val contactMessage: kotlin.String? = "",
val contactMessage: kotlin.String,
// The trader name.
@JsonProperty("name")
@field:Valid
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
import io.ktor.http.Headers
import io.ktor.http.Parameters
import io.ktor.http.parseUrlEncodedParameters
import org.hibernate.validator.messageinterpolation.ParameterMessageInterpolator
import java.net.URI
import javax.validation.Valid
import javax.validation.Validation
import javax.validation.constraints.NotNull
Expand Down Expand Up @@ -90,8 +92,18 @@ data class ChangeRoomDetailsOperationParams
val value: kotlin.String
) {
STANDARD("standard"),

SERVICE_UNAVAILABLE("service_unavailable"),

UNKNOWN_INTERNAL_ERROR("unknown_internal_error")

;

companion object {
private val map = entries.associateBy { it.value }

infix fun from(value: kotlin.String) = map[value]
}
}

class Builder(
Expand Down Expand Up @@ -132,6 +144,68 @@ data class ChangeRoomDetailsOperationParams
*/
fun token(token: kotlin.String) = apply { this.token = token }

companion object {
@JvmStatic
fun from(link: ChangeRoomDetailsOperationLink): Builder {
val uri = link.href?.let { URI(it) }
val params = uri?.query?.parseUrlEncodedParameters()

val builder = Builder()

val itineraryId =
params?.get("itineraryId")

itineraryId?.let {
builder.itineraryId(
it
)
}
val roomId =
params?.get("roomId")

roomId?.let {
builder.roomId(
it
)
}
val customerIp =
params?.get("customerIp")

customerIp?.let {
builder.customerIp(
it
)
}
val customerSessionId =
params?.get("customerSessionId")

customerSessionId?.let {
builder.customerSessionId(
it
)
}
val test =
params?.get("test")
?.let { Test.from(it) }

test?.let {
builder.test(
it
)
}
val token =
params?.get("token")

token?.let {
builder.token(
it
)
}

return builder
}
}

fun build(): ChangeRoomDetailsOperationParams {
val params =
ChangeRoomDetailsOperationParams(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
import io.ktor.http.Headers
import io.ktor.http.Parameters
import io.ktor.http.parseUrlEncodedParameters
import org.hibernate.validator.messageinterpolation.ParameterMessageInterpolator
import java.net.URI
import javax.validation.Valid
import javax.validation.Validation
import javax.validation.constraints.NotNull
Expand Down Expand Up @@ -90,8 +92,18 @@ data class CommitChangeOperationParams
val value: kotlin.String
) {
STANDARD("standard"),

SERVICE_UNAVAILABLE("service_unavailable"),

UNKNOWN_INTERNAL_ERROR("unknown_internal_error")

;

companion object {
private val map = entries.associateBy { it.value }

infix fun from(value: kotlin.String) = map[value]
}
}

class Builder(
Expand Down Expand Up @@ -132,6 +144,68 @@ data class CommitChangeOperationParams
*/
fun token(token: kotlin.String) = apply { this.token = token }

companion object {
@JvmStatic
fun from(link: CommitChangeOperationLink): Builder {
val uri = link.href?.let { URI(it) }
val params = uri?.query?.parseUrlEncodedParameters()

val builder = Builder()

val itineraryId =
params?.get("itineraryId")

itineraryId?.let {
builder.itineraryId(
it
)
}
val roomId =
params?.get("roomId")

roomId?.let {
builder.roomId(
it
)
}
val customerIp =
params?.get("customerIp")

customerIp?.let {
builder.customerIp(
it
)
}
val customerSessionId =
params?.get("customerSessionId")

customerSessionId?.let {
builder.customerSessionId(
it
)
}
val test =
params?.get("test")
?.let { Test.from(it) }

test?.let {
builder.test(
it
)
}
val token =
params?.get("token")

token?.let {
builder.token(
it
)
}

return builder
}
}

fun build(): CommitChangeOperationParams {
val params =
CommitChangeOperationParams(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ import com.fasterxml.jackson.annotation.JsonProperty
import com.fasterxml.jackson.databind.annotation.JsonDeserialize
import io.ktor.http.Headers
import io.ktor.http.Parameters
import io.ktor.http.parseUrlEncodedParameters
import org.hibernate.validator.messageinterpolation.ParameterMessageInterpolator
import java.net.URI
import javax.validation.Valid
import javax.validation.Validation
import javax.validation.constraints.NotNull
Expand Down Expand Up @@ -84,9 +86,20 @@ data class DeleteHeldBookingOperationParams
val value: kotlin.String
) {
STANDARD("standard"),

SERVICE_UNAVAILABLE("service_unavailable"),

INTERNAL_SERVER_ERROR("internal_server_error"),

POST_STAY_CANCEL("post_stay_cancel")

;

companion object {
private val map = entries.associateBy { it.value }

infix fun from(value: kotlin.String) = map[value]
}
}

class Builder(
Expand Down Expand Up @@ -121,6 +134,60 @@ data class DeleteHeldBookingOperationParams
*/
fun token(token: kotlin.String) = apply { this.token = token }

companion object {
@JvmStatic
fun from(link: DeleteHeldBookingOperationLink): Builder {
val uri = link.href?.let { URI(it) }
val params = uri?.query?.parseUrlEncodedParameters()

val builder = Builder()

val itineraryId =
params?.get("itineraryId")

itineraryId?.let {
builder.itineraryId(
it
)
}
val customerIp =
params?.get("customerIp")

customerIp?.let {
builder.customerIp(
it
)
}
val customerSessionId =
params?.get("customerSessionId")

customerSessionId?.let {
builder.customerSessionId(
it
)
}
val test =
params?.get("test")
?.let { Test.from(it) }

test?.let {
builder.test(
it
)
}
val token =
params?.get("token")

token?.let {
builder.token(
it
)
}

return builder
}
}

fun build(): DeleteHeldBookingOperationParams {
val params =
DeleteHeldBookingOperationParams(
Expand Down
Loading

0 comments on commit 268c420

Please sign in to comment.