Skip to content

Commit e4f9a4d

Browse files
chore(internal): delete unused methods and annotations (#369)
fix(client): map deserialization bug
1 parent 4a49945 commit e4f9a4d

File tree

57 files changed

+2607
-4871
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+2607
-4871
lines changed

orb-java-core/src/main/kotlin/com/withorb/api/models/AlertDisableParams.kt

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@
22

33
package com.withorb.api.models
44

5-
import com.fasterxml.jackson.annotation.JsonAnyGetter
6-
import com.fasterxml.jackson.annotation.JsonAnySetter
7-
import com.withorb.api.core.ExcludeMissing
85
import com.withorb.api.core.JsonValue
96
import com.withorb.api.core.Params
107
import com.withorb.api.core.checkRequired
118
import com.withorb.api.core.http.Headers
129
import com.withorb.api.core.http.QueryParams
13-
import java.util.Collections
10+
import com.withorb.api.core.toImmutable
1411
import java.util.Objects
1512
import java.util.Optional
1613
import kotlin.jvm.optionals.getOrNull
@@ -26,28 +23,20 @@ private constructor(
2623
private val subscriptionId: String?,
2724
private val additionalHeaders: Headers,
2825
private val additionalQueryParams: QueryParams,
29-
private val additionalBodyProperties: MutableMap<String, JsonValue>,
26+
private val additionalBodyProperties: Map<String, JsonValue>,
3027
) : Params {
3128

3229
fun alertConfigurationId(): String = alertConfigurationId
3330

3431
/** Used to update the status of a plan alert scoped to this subscription_id */
3532
fun subscriptionId(): Optional<String> = Optional.ofNullable(subscriptionId)
3633

34+
fun _additionalBodyProperties(): Map<String, JsonValue> = additionalBodyProperties
35+
3736
fun _additionalHeaders(): Headers = additionalHeaders
3837

3938
fun _additionalQueryParams(): QueryParams = additionalQueryParams
4039

41-
@JsonAnySetter
42-
private fun putAdditionalBodyProperty(key: String, value: JsonValue) {
43-
additionalBodyProperties.put(key, value)
44-
}
45-
46-
@JsonAnyGetter
47-
@ExcludeMissing
48-
fun _additionalBodyProperties(): Map<String, JsonValue> =
49-
Collections.unmodifiableMap(additionalBodyProperties)
50-
5140
fun toBuilder() = Builder().from(this)
5241

5342
companion object {
@@ -230,7 +219,7 @@ private constructor(
230219
subscriptionId,
231220
additionalHeaders.build(),
232221
additionalQueryParams.build(),
233-
additionalBodyProperties.toMutableMap(),
222+
additionalBodyProperties.toImmutable(),
234223
)
235224
}
236225

orb-java-core/src/main/kotlin/com/withorb/api/models/AlertEnableParams.kt

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@
22

33
package com.withorb.api.models
44

5-
import com.fasterxml.jackson.annotation.JsonAnyGetter
6-
import com.fasterxml.jackson.annotation.JsonAnySetter
7-
import com.withorb.api.core.ExcludeMissing
85
import com.withorb.api.core.JsonValue
96
import com.withorb.api.core.Params
107
import com.withorb.api.core.checkRequired
118
import com.withorb.api.core.http.Headers
129
import com.withorb.api.core.http.QueryParams
13-
import java.util.Collections
10+
import com.withorb.api.core.toImmutable
1411
import java.util.Objects
1512
import java.util.Optional
1613
import kotlin.jvm.optionals.getOrNull
@@ -26,28 +23,20 @@ private constructor(
2623
private val subscriptionId: String?,
2724
private val additionalHeaders: Headers,
2825
private val additionalQueryParams: QueryParams,
29-
private val additionalBodyProperties: MutableMap<String, JsonValue>,
26+
private val additionalBodyProperties: Map<String, JsonValue>,
3027
) : Params {
3128

3229
fun alertConfigurationId(): String = alertConfigurationId
3330

3431
/** Used to update the status of a plan alert scoped to this subscription_id */
3532
fun subscriptionId(): Optional<String> = Optional.ofNullable(subscriptionId)
3633

34+
fun _additionalBodyProperties(): Map<String, JsonValue> = additionalBodyProperties
35+
3736
fun _additionalHeaders(): Headers = additionalHeaders
3837

3938
fun _additionalQueryParams(): QueryParams = additionalQueryParams
4039

41-
@JsonAnySetter
42-
private fun putAdditionalBodyProperty(key: String, value: JsonValue) {
43-
additionalBodyProperties.put(key, value)
44-
}
45-
46-
@JsonAnyGetter
47-
@ExcludeMissing
48-
fun _additionalBodyProperties(): Map<String, JsonValue> =
49-
Collections.unmodifiableMap(additionalBodyProperties)
50-
5140
fun toBuilder() = Builder().from(this)
5241

5342
companion object {
@@ -230,7 +219,7 @@ private constructor(
230219
subscriptionId,
231220
additionalHeaders.build(),
232221
additionalQueryParams.build(),
233-
additionalBodyProperties.toMutableMap(),
222+
additionalBodyProperties.toImmutable(),
234223
)
235224
}
236225

orb-java-core/src/main/kotlin/com/withorb/api/models/BillableMetric.kt

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import com.withorb.api.core.JsonField
1212
import com.withorb.api.core.JsonMissing
1313
import com.withorb.api.core.JsonValue
1414
import com.withorb.api.core.checkRequired
15+
import com.withorb.api.core.toImmutable
1516
import com.withorb.api.errors.OrbInvalidDataException
1617
import java.util.Collections
1718
import java.util.Objects
@@ -329,19 +330,15 @@ private constructor(
329330
* metadata mapping can be cleared by setting `metadata` to `null`.
330331
*/
331332
class Metadata
332-
private constructor(private val additionalProperties: MutableMap<String, JsonValue>) {
333-
334-
@JsonCreator private constructor() : this(mutableMapOf())
335-
336-
@JsonAnySetter
337-
private fun putAdditionalProperty(key: String, value: JsonValue) {
338-
additionalProperties.put(key, value)
339-
}
333+
@JsonCreator
334+
private constructor(
335+
@com.fasterxml.jackson.annotation.JsonValue
336+
private val additionalProperties: Map<String, JsonValue>
337+
) {
340338

341339
@JsonAnyGetter
342340
@ExcludeMissing
343-
fun _additionalProperties(): Map<String, JsonValue> =
344-
Collections.unmodifiableMap(additionalProperties)
341+
fun _additionalProperties(): Map<String, JsonValue> = additionalProperties
345342

346343
fun toBuilder() = Builder().from(this)
347344

@@ -385,7 +382,7 @@ private constructor(
385382
*
386383
* Further updates to this [Builder] will not mutate the returned instance.
387384
*/
388-
fun build(): Metadata = Metadata(additionalProperties.toMutableMap())
385+
fun build(): Metadata = Metadata(additionalProperties.toImmutable())
389386
}
390387

391388
private var validated: Boolean = false

orb-java-core/src/main/kotlin/com/withorb/api/models/CouponArchiveParams.kt

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,12 @@
22

33
package com.withorb.api.models
44

5-
import com.fasterxml.jackson.annotation.JsonAnyGetter
6-
import com.fasterxml.jackson.annotation.JsonAnySetter
7-
import com.withorb.api.core.ExcludeMissing
85
import com.withorb.api.core.JsonValue
96
import com.withorb.api.core.Params
107
import com.withorb.api.core.checkRequired
118
import com.withorb.api.core.http.Headers
129
import com.withorb.api.core.http.QueryParams
13-
import java.util.Collections
10+
import com.withorb.api.core.toImmutable
1411
import java.util.Objects
1512
import java.util.Optional
1613

@@ -24,25 +21,17 @@ private constructor(
2421
private val couponId: String,
2522
private val additionalHeaders: Headers,
2623
private val additionalQueryParams: QueryParams,
27-
private val additionalBodyProperties: MutableMap<String, JsonValue>,
24+
private val additionalBodyProperties: Map<String, JsonValue>,
2825
) : Params {
2926

3027
fun couponId(): String = couponId
3128

29+
fun _additionalBodyProperties(): Map<String, JsonValue> = additionalBodyProperties
30+
3231
fun _additionalHeaders(): Headers = additionalHeaders
3332

3433
fun _additionalQueryParams(): QueryParams = additionalQueryParams
3534

36-
@JsonAnySetter
37-
private fun putAdditionalBodyProperty(key: String, value: JsonValue) {
38-
additionalBodyProperties.put(key, value)
39-
}
40-
41-
@JsonAnyGetter
42-
@ExcludeMissing
43-
fun _additionalBodyProperties(): Map<String, JsonValue> =
44-
Collections.unmodifiableMap(additionalBodyProperties)
45-
4635
fun toBuilder() = Builder().from(this)
4736

4837
companion object {
@@ -213,7 +202,7 @@ private constructor(
213202
checkRequired("couponId", couponId),
214203
additionalHeaders.build(),
215204
additionalQueryParams.build(),
216-
additionalBodyProperties.toMutableMap(),
205+
additionalBodyProperties.toImmutable(),
217206
)
218207
}
219208

orb-java-core/src/main/kotlin/com/withorb/api/models/Customer.kt

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2187,19 +2187,15 @@ private constructor(
21872187
* metadata mapping can be cleared by setting `metadata` to `null`.
21882188
*/
21892189
class Metadata
2190-
private constructor(private val additionalProperties: MutableMap<String, JsonValue>) {
2191-
2192-
@JsonCreator private constructor() : this(mutableMapOf())
2193-
2194-
@JsonAnySetter
2195-
private fun putAdditionalProperty(key: String, value: JsonValue) {
2196-
additionalProperties.put(key, value)
2197-
}
2190+
@JsonCreator
2191+
private constructor(
2192+
@com.fasterxml.jackson.annotation.JsonValue
2193+
private val additionalProperties: Map<String, JsonValue>
2194+
) {
21982195

21992196
@JsonAnyGetter
22002197
@ExcludeMissing
2201-
fun _additionalProperties(): Map<String, JsonValue> =
2202-
Collections.unmodifiableMap(additionalProperties)
2198+
fun _additionalProperties(): Map<String, JsonValue> = additionalProperties
22032199

22042200
fun toBuilder() = Builder().from(this)
22052201

@@ -2243,7 +2239,7 @@ private constructor(
22432239
*
22442240
* Further updates to this [Builder] will not mutate the returned instance.
22452241
*/
2246-
fun build(): Metadata = Metadata(additionalProperties.toMutableMap())
2242+
fun build(): Metadata = Metadata(additionalProperties.toImmutable())
22472243
}
22482244

22492245
private var validated: Boolean = false

orb-java-core/src/main/kotlin/com/withorb/api/models/CustomerCreateParams.kt

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3259,19 +3259,15 @@ private constructor(
32593259
* `null`.
32603260
*/
32613261
class Metadata
3262-
private constructor(private val additionalProperties: MutableMap<String, JsonValue>) {
3263-
3264-
@JsonCreator private constructor() : this(mutableMapOf())
3265-
3266-
@JsonAnySetter
3267-
private fun putAdditionalProperty(key: String, value: JsonValue) {
3268-
additionalProperties.put(key, value)
3269-
}
3262+
@JsonCreator
3263+
private constructor(
3264+
@com.fasterxml.jackson.annotation.JsonValue
3265+
private val additionalProperties: Map<String, JsonValue>
3266+
) {
32703267

32713268
@JsonAnyGetter
32723269
@ExcludeMissing
3273-
fun _additionalProperties(): Map<String, JsonValue> =
3274-
Collections.unmodifiableMap(additionalProperties)
3270+
fun _additionalProperties(): Map<String, JsonValue> = additionalProperties
32753271

32763272
fun toBuilder() = Builder().from(this)
32773273

@@ -3315,7 +3311,7 @@ private constructor(
33153311
*
33163312
* Further updates to this [Builder] will not mutate the returned instance.
33173313
*/
3318-
fun build(): Metadata = Metadata(additionalProperties.toMutableMap())
3314+
fun build(): Metadata = Metadata(additionalProperties.toImmutable())
33193315
}
33203316

33213317
private var validated: Boolean = false

0 commit comments

Comments
 (0)