commonMain.com.algolia.client.model.ingestion.MappingKitAction.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of algoliasearch-client-kotlin Show documentation
Show all versions of algoliasearch-client-kotlin Show documentation
"Algolia is a powerful search-as-a-service solution, made easy to use with API clients, UI libraries, and pre-built integrations. Algolia API Client for Kotlin lets you easily use the Algolia Search REST API from your JVM project, such as Android or backend implementations."
/** Code generated by OpenAPI Generator (https://openapi-generator.tech), manual changes will be lost - read more on https://github.com/algolia/api-clients-automation. DO NOT EDIT. */
package com.algolia.client.model.ingestion
import kotlinx.serialization.*
import kotlinx.serialization.json.*
/**
* Describes how a destination object should be resolved by means of applying a set of directives.
*
* @param enabled Whether this action has any effect.
* @param trigger Condition which must be satisfied to apply the action. If this evaluates to false, the action is not applied, and the process attempts to apply the next action, if any.
* @param fieldDirectives
* @param id ID to uniquely identify this action.
*/
@Serializable
public data class MappingKitAction(
/** Whether this action has any effect. */
@SerialName(value = "enabled") val enabled: Boolean,
/** Condition which must be satisfied to apply the action. If this evaluates to false, the action is not applied, and the process attempts to apply the next action, if any. */
@SerialName(value = "trigger") val trigger: String,
@SerialName(value = "fieldDirectives") val fieldDirectives: List,
/** ID to uniquely identify this action. */
@SerialName(value = "id") val id: String? = null,
)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy