Package-level declarations
Types
Link copied to clipboard
data class BuildAndDeployStatus(val metadata: Metadata? = null, val taskId: String, val status: BuildAndDeployStatus.Status)
Link copied to clipboard
data class Configuration(val parameterKey: String, val parameterValue: String, val dataType: String)
Link copied to clipboard
Link copied to clipboard
data class IntegrationFlow(val metadata: Metadata? = null, val id: String, val version: String, val packageId: String, val name: String, val description: String, val sender: String? = null, val receiver: String? = null, val createdBy: String? = null, val createdAt: Long? = null, val modifiedBy: String? = null, val modifiedAt: Long? = null, val artifactContent: String? = null, val configurations: Deferred? = null, val resources: Deferred? = null, val designGuidelineExecutionResults: Deferred? = null)
Link copied to clipboard
data class IntegrationPackage(val metadata: Metadata? = null, val id: String, val name: String, val resourceId: String? = null, val description: String? = null, val shortText: String, val version: String? = null, val vendor: String? = null, val partnerContent: Boolean? = null, val updateAvailable: Boolean? = null, val mode: String? = null, val supportedPlatform: String? = null, val createdBy: String? = null, val creationDate: String? = null, val modifiedBy: String? = null, val modifiedDate: String? = null, val products: String? = null, val keywords: String? = null, val countries: String? = null, val industries: String? = null, val lineOfBusiness: String? = null, val packageContent: String? = null, val integrationDesigntimeArtifacts: Deferred? = null, val valueMappingDesigntimeArtifacts: Deferred? = null, val messageMappingDesigntimeArtifacts: Deferred? = null, val scriptCollectionDesigntimeArtifacts: Deferred? = null, val customTags: Deferred? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
suspend fun HttpClient.createIntegrationPackage(integrationPackage: IntegrationPackage.New, builder: suspend HttpRequestBuilder.() -> Unit = {}): IntegrationPackage
Link copied to clipboard
Link copied to clipboard
suspend fun HttpClient.deleteIntegrationPackage(id: String, builder: suspend HttpRequestBuilder.() -> Unit = {})
Link copied to clipboard
suspend fun HttpClient.deployIntegrationFlow(id: String, version: String = "Active", builder: suspend HttpRequestBuilder.() -> Unit = {}): String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun HttpClient.getBuildAndDeployStatus(taskId: String, builder: suspend HttpRequestBuilder.() -> Unit = {}): BuildAndDeployStatus
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun HttpClient.getIntegrationPackage(id: String, builder: suspend HttpRequestBuilder.() -> Unit = {}): IntegrationPackage?
Link copied to clipboard
suspend fun HttpClient.getIntegrationPackages(builder: suspend HttpRequestBuilder.() -> Unit = {}): List<IntegrationPackage>
Link copied to clipboard
suspend fun HttpClient.getOauthToken(clientId: String, clientSecret: String, authServer: String, builder: suspend HttpRequestBuilder.() -> Unit = {}): String
Link copied to clipboard
suspend fun HttpClient.getRuntimeToken(tokenUrl: String, clientId: String, clientSecret: String, builder: HttpRequestBuilder.() -> Unit = {}): OAuth2Token
Link copied to clipboard
fun <T : HttpClientEngineConfig> HttpClientConfig<T>.sapciAuth(clientId: String, clientSecret: String, authServer: String)
Link copied to clipboard
Link copied to clipboard
fun <T : HttpClientEngineConfig> HttpClientConfig<T>.setupRuntimeAuth(tokenUrl: String, clientId: String, clientSecret: String)
Link copied to clipboard
fun <T : HttpClientEngineConfig> HttpClientConfig<T>.setupSapCIApiClient(clientId: String, clientSecret: String, apiServer: String, authServer: String)
Link copied to clipboard
suspend fun HttpClient.undeployIntegrationFlow(id: String, builder: suspend HttpRequestBuilder.() -> Unit = {})