@@ -8,6 +8,8 @@ import io.imagekit.lib.Helper
88import io.imagekit.lib.HelperService
99import io.imagekit.services.blocking.AccountService
1010import io.imagekit.services.blocking.AccountServiceImpl
11+ import io.imagekit.services.blocking.AiFilterSearchService
12+ import io.imagekit.services.blocking.AiFilterSearchServiceImpl
1113import io.imagekit.services.blocking.AssetService
1214import io.imagekit.services.blocking.AssetServiceImpl
1315import io.imagekit.services.blocking.BetaService
@@ -61,6 +63,10 @@ class ImageKitClientImpl(private val clientOptions: ClientOptions) : ImageKitCli
6163
6264 private val assets: AssetService by lazy { AssetServiceImpl (clientOptionsWithUserAgent) }
6365
66+ private val aiFilterSearch: AiFilterSearchService by lazy {
67+ AiFilterSearchServiceImpl (clientOptionsWithUserAgent)
68+ }
69+
6470 private val cache: CacheService by lazy { CacheServiceImpl (clientOptionsWithUserAgent) }
6571
6672 private val folders: FolderService by lazy { FolderServiceImpl (clientOptionsWithUserAgent) }
@@ -90,6 +96,8 @@ class ImageKitClientImpl(private val clientOptions: ClientOptions) : ImageKitCli
9096
9197 override fun assets (): AssetService = assets
9298
99+ override fun aiFilterSearch (): AiFilterSearchService = aiFilterSearch
100+
93101 override fun cache (): CacheService = cache
94102
95103 override fun folders (): FolderService = folders
@@ -127,6 +135,10 @@ class ImageKitClientImpl(private val clientOptions: ClientOptions) : ImageKitCli
127135 AssetServiceImpl .WithRawResponseImpl (clientOptions)
128136 }
129137
138+ private val aiFilterSearch: AiFilterSearchService .WithRawResponse by lazy {
139+ AiFilterSearchServiceImpl .WithRawResponseImpl (clientOptions)
140+ }
141+
130142 private val cache: CacheService .WithRawResponse by lazy {
131143 CacheServiceImpl .WithRawResponseImpl (clientOptions)
132144 }
@@ -166,6 +178,8 @@ class ImageKitClientImpl(private val clientOptions: ClientOptions) : ImageKitCli
166178
167179 override fun assets (): AssetService .WithRawResponse = assets
168180
181+ override fun aiFilterSearch (): AiFilterSearchService .WithRawResponse = aiFilterSearch
182+
169183 override fun cache (): CacheService .WithRawResponse = cache
170184
171185 override fun folders (): FolderService .WithRawResponse = folders
0 commit comments