mirror of
https://github.com/langchain-ai/langsmith-java.git
synced 2026-08-25 11:39:41 -04:00
feat(api): manual updates
boolean overload for isPublic API schema
This commit is contained in:
+12
-12
@@ -19,7 +19,7 @@ class RepoListParams
|
||||
private constructor(
|
||||
private val hasCommits: Boolean?,
|
||||
private val isArchived: IsArchived?,
|
||||
private val isPublic: IsPublic?,
|
||||
private val boolean_: IsPublic?,
|
||||
private val limit: Long?,
|
||||
private val offset: Long?,
|
||||
private val query: String?,
|
||||
@@ -40,7 +40,7 @@ private constructor(
|
||||
|
||||
fun isArchived(): Optional<IsArchived> = Optional.ofNullable(isArchived)
|
||||
|
||||
fun isPublic(): Optional<IsPublic> = Optional.ofNullable(isPublic)
|
||||
fun boolean_(): Optional<IsPublic> = Optional.ofNullable(boolean_)
|
||||
|
||||
fun limit(): Optional<Long> = Optional.ofNullable(limit)
|
||||
|
||||
@@ -87,7 +87,7 @@ private constructor(
|
||||
|
||||
private var hasCommits: Boolean? = null
|
||||
private var isArchived: IsArchived? = null
|
||||
private var isPublic: IsPublic? = null
|
||||
private var boolean_: IsPublic? = null
|
||||
private var limit: Long? = null
|
||||
private var offset: Long? = null
|
||||
private var query: String? = null
|
||||
@@ -107,7 +107,7 @@ private constructor(
|
||||
internal fun from(repoListParams: RepoListParams) = apply {
|
||||
hasCommits = repoListParams.hasCommits
|
||||
isArchived = repoListParams.isArchived
|
||||
isPublic = repoListParams.isPublic
|
||||
boolean_ = repoListParams.boolean_
|
||||
limit = repoListParams.limit
|
||||
offset = repoListParams.offset
|
||||
query = repoListParams.query
|
||||
@@ -141,10 +141,10 @@ private constructor(
|
||||
/** Alias for calling [Builder.isArchived] with `isArchived.orElse(null)`. */
|
||||
fun isArchived(isArchived: Optional<IsArchived>) = isArchived(isArchived.getOrNull())
|
||||
|
||||
fun isPublic(isPublic: IsPublic?) = apply { this.isPublic = isPublic }
|
||||
fun boolean_(boolean_: IsPublic?) = apply { this.boolean_ = boolean_ }
|
||||
|
||||
/** Alias for calling [Builder.isPublic] with `isPublic.orElse(null)`. */
|
||||
fun isPublic(isPublic: Optional<IsPublic>) = isPublic(isPublic.getOrNull())
|
||||
/** Alias for calling [Builder.boolean_] with `boolean_.orElse(null)`. */
|
||||
fun boolean_(boolean_: Optional<IsPublic>) = boolean_(boolean_.getOrNull())
|
||||
|
||||
fun limit(limit: Long?) = apply { this.limit = limit }
|
||||
|
||||
@@ -369,7 +369,7 @@ private constructor(
|
||||
RepoListParams(
|
||||
hasCommits,
|
||||
isArchived,
|
||||
isPublic,
|
||||
boolean_,
|
||||
limit,
|
||||
offset,
|
||||
query,
|
||||
@@ -394,7 +394,7 @@ private constructor(
|
||||
.apply {
|
||||
hasCommits?.let { put("has_commits", it.toString()) }
|
||||
isArchived?.let { put("is_archived", it.toString()) }
|
||||
isPublic?.let { put("is_public", it.toString()) }
|
||||
boolean_?.let { put("is_public", it.toString()) }
|
||||
limit?.let { put("limit", it.toString()) }
|
||||
offset?.let { put("offset", it.toString()) }
|
||||
query?.let { put("query", it) }
|
||||
@@ -959,7 +959,7 @@ private constructor(
|
||||
return other is RepoListParams &&
|
||||
hasCommits == other.hasCommits &&
|
||||
isArchived == other.isArchived &&
|
||||
isPublic == other.isPublic &&
|
||||
boolean_ == other.boolean_ &&
|
||||
limit == other.limit &&
|
||||
offset == other.offset &&
|
||||
query == other.query &&
|
||||
@@ -980,7 +980,7 @@ private constructor(
|
||||
Objects.hash(
|
||||
hasCommits,
|
||||
isArchived,
|
||||
isPublic,
|
||||
boolean_,
|
||||
limit,
|
||||
offset,
|
||||
query,
|
||||
@@ -998,5 +998,5 @@ private constructor(
|
||||
)
|
||||
|
||||
override fun toString() =
|
||||
"RepoListParams{hasCommits=$hasCommits, isArchived=$isArchived, isPublic=$isPublic, limit=$limit, offset=$offset, query=$query, sortDirection=$sortDirection, sortField=$sortField, tagValueId=$tagValueId, tags=$tags, tenantHandle=$tenantHandle, tenantId=$tenantId, upstreamRepoHandle=$upstreamRepoHandle, upstreamRepoOwner=$upstreamRepoOwner, withLatestManifest=$withLatestManifest, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
|
||||
"RepoListParams{hasCommits=$hasCommits, isArchived=$isArchived, boolean_=$boolean_, limit=$limit, offset=$offset, query=$query, sortDirection=$sortDirection, sortField=$sortField, tagValueId=$tagValueId, tags=$tags, tenantHandle=$tenantHandle, tenantId=$tenantId, upstreamRepoHandle=$upstreamRepoHandle, upstreamRepoOwner=$upstreamRepoOwner, withLatestManifest=$withLatestManifest, additionalHeaders=$additionalHeaders, additionalQueryParams=$additionalQueryParams}"
|
||||
}
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ internal class RepoListParamsTest {
|
||||
RepoListParams.builder()
|
||||
.hasCommits(true)
|
||||
.isArchived(RepoListParams.IsArchived.TRUE)
|
||||
.isPublic(RepoListParams.IsPublic.TRUE)
|
||||
.boolean_(RepoListParams.IsPublic.TRUE)
|
||||
.limit(1L)
|
||||
.offset(0L)
|
||||
.query("query")
|
||||
@@ -35,7 +35,7 @@ internal class RepoListParamsTest {
|
||||
RepoListParams.builder()
|
||||
.hasCommits(true)
|
||||
.isArchived(RepoListParams.IsArchived.TRUE)
|
||||
.isPublic(RepoListParams.IsPublic.TRUE)
|
||||
.boolean_(RepoListParams.IsPublic.TRUE)
|
||||
.limit(1L)
|
||||
.offset(0L)
|
||||
.query("query")
|
||||
|
||||
+1
-1
@@ -110,7 +110,7 @@ internal class RepoServiceAsyncTest {
|
||||
RepoListParams.builder()
|
||||
.hasCommits(true)
|
||||
.isArchived(RepoListParams.IsArchived.TRUE)
|
||||
.isPublic(RepoListParams.IsPublic.TRUE)
|
||||
.boolean_(RepoListParams.IsPublic.TRUE)
|
||||
.limit(1L)
|
||||
.offset(0L)
|
||||
.query("query")
|
||||
|
||||
+1
-1
@@ -105,7 +105,7 @@ internal class RepoServiceTest {
|
||||
RepoListParams.builder()
|
||||
.hasCommits(true)
|
||||
.isArchived(RepoListParams.IsArchived.TRUE)
|
||||
.isPublic(RepoListParams.IsPublic.TRUE)
|
||||
.boolean_(RepoListParams.IsPublic.TRUE)
|
||||
.limit(1L)
|
||||
.offset(0L)
|
||||
.query("query")
|
||||
|
||||
Reference in New Issue
Block a user