Skip to content

Commit e3e3f03

Browse files
authored
Merge pull request #26 from brand-dot-dev/release-please--branches--main--changes--next
release: 0.1.0-alpha.24
2 parents 36ca85a + 6f6a367 commit e3e3f03

11 files changed

Lines changed: 353 additions & 47 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.1.0-alpha.23"
2+
".": "0.1.0-alpha.24"
33
}

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 13
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-143086f8200f34e6ace805070e2a3ddccf15e30ed7ac3a7193f6a984f2413fa2.yml
3-
openapi_spec_hash: f15bf2b836aee764c02a4fc185f13586
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brand-dev%2Fbrand.dev-849e1b7b4e2aeff45d6762768c497da63f605cb80fdbfc0207f7e7555b994b5a.yml
3+
openapi_spec_hash: 9d2ef7a402cb9eaa80cbae645aa8d2f0
44
config_hash: 6aaf0fe6f8877c9c5d9af95597123cb4

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## 0.1.0-alpha.24 (2025-12-14)
4+
5+
Full Changelog: [v0.1.0-alpha.23...v0.1.0-alpha.24](https://github.com/brand-dot-dev/java-sdk/compare/v0.1.0-alpha.23...v0.1.0-alpha.24)
6+
7+
### Features
8+
9+
* **api:** api update ([ce9a077](https://github.com/brand-dot-dev/java-sdk/commit/ce9a077f3dde7e58698bc11bc43eb1b570718b60))
10+
311
## 0.1.0-alpha.23 (2025-12-11)
412

513
Full Changelog: [v0.1.0-alpha.22...v0.1.0-alpha.23](https://github.com/brand-dot-dev/java-sdk/compare/v0.1.0-alpha.22...v0.1.0-alpha.23)

README.md

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

33
<!-- x-release-please-start-version -->
44

5-
[![Maven Central](https://img.shields.io/maven-central/v/com.branddev.api/brand-dev-java)](https://central.sonatype.com/artifact/com.branddev.api/brand-dev-java/0.1.0-alpha.23)
6-
[![javadoc](https://javadoc.io/badge2/com.branddev.api/brand-dev-java/0.1.0-alpha.23/javadoc.svg)](https://javadoc.io/doc/com.branddev.api/brand-dev-java/0.1.0-alpha.23)
5+
[![Maven Central](https://img.shields.io/maven-central/v/com.branddev.api/brand-dev-java)](https://central.sonatype.com/artifact/com.branddev.api/brand-dev-java/0.1.0-alpha.24)
6+
[![javadoc](https://javadoc.io/badge2/com.branddev.api/brand-dev-java/0.1.0-alpha.24/javadoc.svg)](https://javadoc.io/doc/com.branddev.api/brand-dev-java/0.1.0-alpha.24)
77

88
<!-- x-release-please-end -->
99

@@ -13,7 +13,7 @@ It is generated with [Stainless](https://www.stainless.com/).
1313

1414
<!-- x-release-please-start-version -->
1515

16-
The REST API documentation can be found on [docs.brand.dev](https://docs.brand.dev/). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.branddev.api/brand-dev-java/0.1.0-alpha.23).
16+
The REST API documentation can be found on [docs.brand.dev](https://docs.brand.dev/). Javadocs are available on [javadoc.io](https://javadoc.io/doc/com.branddev.api/brand-dev-java/0.1.0-alpha.24).
1717

1818
<!-- x-release-please-end -->
1919

@@ -24,7 +24,7 @@ The REST API documentation can be found on [docs.brand.dev](https://docs.brand.d
2424
### Gradle
2525

2626
```kotlin
27-
implementation("com.branddev.api:brand-dev-java:0.1.0-alpha.23")
27+
implementation("com.branddev.api:brand-dev-java:0.1.0-alpha.24")
2828
```
2929

3030
### Maven
@@ -33,7 +33,7 @@ implementation("com.branddev.api:brand-dev-java:0.1.0-alpha.23")
3333
<dependency>
3434
<groupId>com.branddev.api</groupId>
3535
<artifactId>brand-dev-java</artifactId>
36-
<version>0.1.0-alpha.23</version>
36+
<version>0.1.0-alpha.24</version>
3737
</dependency>
3838
```
3939

brand-dev-java-core/src/main/kotlin/com/branddev/api/models/brand/BrandRetrieveNaicsParams.kt

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import kotlin.jvm.optionals.getOrNull
1414
class BrandRetrieveNaicsParams
1515
private constructor(
1616
private val input: String,
17+
private val maxResults: Long?,
18+
private val minResults: Long?,
1719
private val timeoutMs: Long?,
1820
private val additionalHeaders: Headers,
1921
private val additionalQueryParams: QueryParams,
@@ -26,6 +28,12 @@ private constructor(
2628
*/
2729
fun input(): String = input
2830

31+
/** Maximum number of NAICS codes to return. Must be between 1 and 10. Defaults to 5. */
32+
fun maxResults(): Optional<Long> = Optional.ofNullable(maxResults)
33+
34+
/** Minimum number of NAICS codes to return. Must be at least 1. Defaults to 1. */
35+
fun minResults(): Optional<Long> = Optional.ofNullable(minResults)
36+
2937
/**
3038
* Optional timeout in milliseconds for the request. If the request takes longer than this
3139
* value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5
@@ -58,13 +66,17 @@ private constructor(
5866
class Builder internal constructor() {
5967

6068
private var input: String? = null
69+
private var maxResults: Long? = null
70+
private var minResults: Long? = null
6171
private var timeoutMs: Long? = null
6272
private var additionalHeaders: Headers.Builder = Headers.builder()
6373
private var additionalQueryParams: QueryParams.Builder = QueryParams.builder()
6474

6575
@JvmSynthetic
6676
internal fun from(brandRetrieveNaicsParams: BrandRetrieveNaicsParams) = apply {
6777
input = brandRetrieveNaicsParams.input
78+
maxResults = brandRetrieveNaicsParams.maxResults
79+
minResults = brandRetrieveNaicsParams.minResults
6880
timeoutMs = brandRetrieveNaicsParams.timeoutMs
6981
additionalHeaders = brandRetrieveNaicsParams.additionalHeaders.toBuilder()
7082
additionalQueryParams = brandRetrieveNaicsParams.additionalQueryParams.toBuilder()
@@ -77,6 +89,32 @@ private constructor(
7789
*/
7890
fun input(input: String) = apply { this.input = input }
7991

92+
/** Maximum number of NAICS codes to return. Must be between 1 and 10. Defaults to 5. */
93+
fun maxResults(maxResults: Long?) = apply { this.maxResults = maxResults }
94+
95+
/**
96+
* Alias for [Builder.maxResults].
97+
*
98+
* This unboxed primitive overload exists for backwards compatibility.
99+
*/
100+
fun maxResults(maxResults: Long) = maxResults(maxResults as Long?)
101+
102+
/** Alias for calling [Builder.maxResults] with `maxResults.orElse(null)`. */
103+
fun maxResults(maxResults: Optional<Long>) = maxResults(maxResults.getOrNull())
104+
105+
/** Minimum number of NAICS codes to return. Must be at least 1. Defaults to 1. */
106+
fun minResults(minResults: Long?) = apply { this.minResults = minResults }
107+
108+
/**
109+
* Alias for [Builder.minResults].
110+
*
111+
* This unboxed primitive overload exists for backwards compatibility.
112+
*/
113+
fun minResults(minResults: Long) = minResults(minResults as Long?)
114+
115+
/** Alias for calling [Builder.minResults] with `minResults.orElse(null)`. */
116+
fun minResults(minResults: Optional<Long>) = minResults(minResults.getOrNull())
117+
80118
/**
81119
* Optional timeout in milliseconds for the request. If the request takes longer than this
82120
* value, it will be aborted with a 408 status code. Maximum allowed value is 300000ms (5
@@ -207,6 +245,8 @@ private constructor(
207245
fun build(): BrandRetrieveNaicsParams =
208246
BrandRetrieveNaicsParams(
209247
checkRequired("input", input),
248+
maxResults,
249+
minResults,
210250
timeoutMs,
211251
additionalHeaders.build(),
212252
additionalQueryParams.build(),
@@ -219,6 +259,8 @@ private constructor(
219259
QueryParams.builder()
220260
.apply {
221261
put("input", input)
262+
maxResults?.let { put("maxResults", it.toString()) }
263+
minResults?.let { put("minResults", it.toString()) }
222264
timeoutMs?.let { put("timeoutMS", it.toString()) }
223265
putAll(additionalQueryParams)
224266
}
@@ -231,14 +273,23 @@ private constructor(
231273

232274
return other is BrandRetrieveNaicsParams &&
233275
input == other.input &&
276+
maxResults == other.maxResults &&
277+
minResults == other.minResults &&
234278
timeoutMs == other.timeoutMs &&
235279
additionalHeaders == other.additionalHeaders &&
236280
additionalQueryParams == other.additionalQueryParams
237281
}
238282

239283
override fun hashCode(): Int =
240-
Objects.hash(input, timeoutMs, additionalHeaders, additionalQueryParams)
284+
Objects.hash(
285+
input,
286+
maxResults,
287+
minResults,
288+
timeoutMs,
289+
additionalHeaders,
290+
additionalQueryParams,
291+
)
241292

242293
override fun toString() =
243-
"BrandRetrieveNaicsParams{input=$input, timeoutMs=$timeoutMs, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
294+
"BrandRetrieveNaicsParams{input=$input, maxResults=$maxResults, minResults=$minResults, timeoutMs=$timeoutMs, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
244295
}

0 commit comments

Comments
 (0)