Skip to content

Commit 171bc82

Browse files
nathaniellombardi-toastkpavlov
authored andcommitted
Mark dsl functions as public
1 parent 1e1c7e6 commit 171bc82

File tree

10 files changed

+16
-16
lines changed

10 files changed

+16
-16
lines changed

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/completion.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ import kotlin.contracts.contract
4242
*/
4343
@OptIn(ExperimentalContracts::class)
4444
@ExperimentalMcpApi
45-
internal inline fun buildCompleteRequest(block: CompleteRequestBuilder.() -> Unit): CompleteRequest {
45+
public inline fun buildCompleteRequest(block: CompleteRequestBuilder.() -> Unit): CompleteRequest {
4646
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
4747
return CompleteRequestBuilder().apply(block).build()
4848
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/elicitation.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ import kotlin.contracts.contract
5959
*/
6060
@OptIn(ExperimentalContracts::class)
6161
@ExperimentalMcpApi
62-
internal inline fun buildElicitRequest(block: ElicitRequestBuilder.() -> Unit): ElicitRequest {
62+
public inline fun buildElicitRequest(block: ElicitRequestBuilder.() -> Unit): ElicitRequest {
6363
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
6464
return ElicitRequestBuilder().apply(block).build()
6565
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/initialize.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ import kotlin.contracts.contract
5454
*/
5555
@OptIn(ExperimentalContracts::class)
5656
@ExperimentalMcpApi
57-
internal inline fun buildInitializeRequest(block: InitializeRequestBuilder.() -> Unit): InitializeRequest {
57+
public inline fun buildInitializeRequest(block: InitializeRequestBuilder.() -> Unit): InitializeRequest {
5858
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
5959
return InitializeRequestBuilder().apply(block).build()
6060
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/logging.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import kotlin.contracts.contract
3636
*/
3737
@OptIn(ExperimentalContracts::class)
3838
@ExperimentalMcpApi
39-
internal inline fun buildSetLevelRequest(block: SetLevelRequestBuilder.() -> Unit): SetLevelRequest {
39+
public inline fun buildSetLevelRequest(block: SetLevelRequestBuilder.() -> Unit): SetLevelRequest {
4040
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
4141
return SetLevelRequestBuilder().apply(block).build()
4242
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/pingRequest.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import kotlin.contracts.contract
3232
*/
3333
@OptIn(ExperimentalContracts::class)
3434
@ExperimentalMcpApi
35-
internal inline fun buildPingRequest(block: PingRequestBuilder.() -> Unit): PingRequest {
35+
public inline fun buildPingRequest(block: PingRequestBuilder.() -> Unit): PingRequest {
3636
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
3737
return PingRequestBuilder().apply(block).build()
3838
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/prompts.dsl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import kotlin.contracts.contract
4040
*/
4141
@OptIn(ExperimentalContracts::class)
4242
@ExperimentalMcpApi
43-
internal inline fun buildGetPromptRequest(block: GetPromptRequestBuilder.() -> Unit): GetPromptRequest {
43+
public inline fun buildGetPromptRequest(block: GetPromptRequestBuilder.() -> Unit): GetPromptRequest {
4444
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
4545
return GetPromptRequestBuilder().apply(block).build()
4646
}
@@ -116,7 +116,7 @@ public class GetPromptRequestBuilder @PublishedApi internal constructor() : Requ
116116
*/
117117
@OptIn(ExperimentalContracts::class)
118118
@ExperimentalMcpApi
119-
internal inline fun buildListPromptsRequest(block: ListPromptsRequestBuilder.() -> Unit): ListPromptsRequest {
119+
public inline fun buildListPromptsRequest(block: ListPromptsRequestBuilder.() -> Unit): ListPromptsRequest {
120120
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
121121
return ListPromptsRequestBuilder().apply(block).build()
122122
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/resources.dsl.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import kotlin.contracts.contract
3131
*/
3232
@OptIn(ExperimentalContracts::class)
3333
@ExperimentalMcpApi
34-
internal inline fun buildListResourcesRequest(block: ListResourcesRequestBuilder.() -> Unit): ListResourcesRequest {
34+
public inline fun buildListResourcesRequest(block: ListResourcesRequestBuilder.() -> Unit): ListResourcesRequest {
3535
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
3636
return ListResourcesRequestBuilder().apply(block).build()
3737
}
@@ -82,7 +82,7 @@ public class ListResourcesRequestBuilder @PublishedApi internal constructor() :
8282
*/
8383
@OptIn(ExperimentalContracts::class)
8484
@ExperimentalMcpApi
85-
internal inline fun buildReadResourceRequest(block: ReadResourceRequestBuilder.() -> Unit): ReadResourceRequest {
85+
public inline fun buildReadResourceRequest(block: ReadResourceRequestBuilder.() -> Unit): ReadResourceRequest {
8686
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
8787
return ReadResourceRequestBuilder().apply(block).build()
8888
}
@@ -144,7 +144,7 @@ public class ReadResourceRequestBuilder @PublishedApi internal constructor() : R
144144
*/
145145
@OptIn(ExperimentalContracts::class)
146146
@ExperimentalMcpApi
147-
internal inline fun buildSubscribeRequest(block: SubscribeRequestBuilder.() -> Unit): SubscribeRequest {
147+
public inline fun buildSubscribeRequest(block: SubscribeRequestBuilder.() -> Unit): SubscribeRequest {
148148
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
149149
return SubscribeRequestBuilder().apply(block).build()
150150
}
@@ -206,7 +206,7 @@ public class SubscribeRequestBuilder @PublishedApi internal constructor() : Requ
206206
*/
207207
@OptIn(ExperimentalContracts::class)
208208
@ExperimentalMcpApi
209-
internal inline fun buildUnsubscribeRequest(block: UnsubscribeRequestBuilder.() -> Unit): UnsubscribeRequest {
209+
public inline fun buildUnsubscribeRequest(block: UnsubscribeRequestBuilder.() -> Unit): UnsubscribeRequest {
210210
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
211211
return UnsubscribeRequestBuilder().apply(block).build()
212212
}
@@ -271,7 +271,7 @@ public class UnsubscribeRequestBuilder @PublishedApi internal constructor() : Re
271271
*/
272272
@OptIn(ExperimentalContracts::class)
273273
@ExperimentalMcpApi
274-
internal inline fun buildListResourceTemplatesRequest(
274+
public inline fun buildListResourceTemplatesRequest(
275275
block: ListResourceTemplatesRequestBuilder.() -> Unit,
276276
): ListResourceTemplatesRequest {
277277
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/roots.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import kotlin.contracts.contract
3232
*/
3333
@OptIn(ExperimentalContracts::class)
3434
@ExperimentalMcpApi
35-
internal inline fun buildListRootsRequest(block: ListRootsRequestBuilder.() -> Unit): ListRootsRequest {
35+
public inline fun buildListRootsRequest(block: ListRootsRequestBuilder.() -> Unit): ListRootsRequest {
3636
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
3737
return ListRootsRequestBuilder().apply(block).build()
3838
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/sampling.dsl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ import kotlin.contracts.contract
5959
*/
6060
@OptIn(ExperimentalContracts::class)
6161
@ExperimentalMcpApi
62-
internal inline fun buildCreateMessageRequest(block: CreateMessageRequestBuilder.() -> Unit): CreateMessageRequest {
62+
public inline fun buildCreateMessageRequest(block: CreateMessageRequestBuilder.() -> Unit): CreateMessageRequest {
6363
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
6464
return CreateMessageRequestBuilder().apply(block).build()
6565
}

kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tools.dsl.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ import kotlin.contracts.contract
4343
*/
4444
@OptIn(ExperimentalContracts::class)
4545
@ExperimentalMcpApi
46-
internal inline fun buildCallToolRequest(block: CallToolRequestBuilder.() -> Unit): CallToolRequest {
46+
public inline fun buildCallToolRequest(block: CallToolRequestBuilder.() -> Unit): CallToolRequest {
4747
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
4848
return CallToolRequestBuilder().apply(block).build()
4949
}
@@ -143,7 +143,7 @@ public class CallToolRequestBuilder @PublishedApi internal constructor() : Reque
143143
*/
144144
@OptIn(ExperimentalContracts::class)
145145
@ExperimentalMcpApi
146-
internal inline fun buildListToolsRequest(block: ListToolsRequestBuilder.() -> Unit): ListToolsRequest {
146+
public inline fun buildListToolsRequest(block: ListToolsRequestBuilder.() -> Unit): ListToolsRequest {
147147
contract { callsInPlace(block, InvocationKind.EXACTLY_ONCE) }
148148
return ListToolsRequestBuilder().apply(block).build()
149149
}

0 commit comments

Comments
 (0)