Package-level declarations

Types

Link copied to clipboard
class ProductCatalog(val id: String, val catalogName: String)

Catalog of product item for next generations

Link copied to clipboard
class ProductGeneratedImage(val id: String, val url: String, val type: AiutaFileType, val productIds: List<String>)

Model of generated image after ping operations

Link copied to clipboard

Base container for starting product generation flow

Link copied to clipboard
data class ProductGenerationItem(val productId: String, val catalogName: String? = null, val imageUrls: List<String>, val title: String)

One of possible item for generation product flow

Link copied to clipboard

Container for starting product generation flow with file uri, provided from system

Link copied to clipboard
sealed interface ProductGenerationStatus

Status product generation

Link copied to clipboard
class ProductGenerationUrlContainer(val fileId: String, val fileUrl: String, val fileType: AiutaFileType, val productId: String) : ProductGenerationContainer

Container for starting product generation flow with already uploaded image on Aiuta backend