@@ -205,6 +205,7 @@ final class ImageGenerationParametersTests: XCTestCase {
205
205
let outputOptions = ImageGenerationOutputOptions ( mimeType: mimeType, compressionQuality: nil )
206
206
let addWatermark = false
207
207
let includeRAIReason = true
208
+ let includeSafetyAttributes = true
208
209
let parameters = ImageGenerationParameters (
209
210
sampleCount: sampleCount,
210
211
storageURI: storageURI,
@@ -215,7 +216,7 @@ final class ImageGenerationParametersTests: XCTestCase {
215
216
outputOptions: outputOptions,
216
217
addWatermark: addWatermark,
217
218
includeResponsibleAIFilterReason: includeRAIReason,
218
- includeSafetyAttributes: true
219
+ includeSafetyAttributes: includeSafetyAttributes
219
220
)
220
221
221
222
let jsonData = try encoder. encode ( parameters)
@@ -226,7 +227,7 @@ final class ImageGenerationParametersTests: XCTestCase {
226
227
" addWatermark " : \( addWatermark) ,
227
228
" aspectRatio " : " \( aspectRatio) " ,
228
229
" includeRaiReason " : \( includeRAIReason) ,
229
- " includeSafetyAttributes " : true ,
230
+ " includeSafetyAttributes " : \( includeSafetyAttributes ) ,
230
231
" negativePrompt " : " \( negativePrompt) " ,
231
232
" outputOptions " : {
232
233
" mimeType " : " \( mimeType) "
@@ -253,7 +254,8 @@ final class ImageGenerationParametersTests: XCTestCase {
253
254
personGeneration: nil ,
254
255
outputOptions: nil ,
255
256
addWatermark: addWatermark,
256
- includeResponsibleAIFilterReason: nil
257
+ includeResponsibleAIFilterReason: nil ,
258
+ includeSafetyAttributes: nil
257
259
)
258
260
259
261
let jsonData = try encoder. encode ( parameters)
@@ -279,7 +281,8 @@ final class ImageGenerationParametersTests: XCTestCase {
279
281
personGeneration: nil ,
280
282
outputOptions: nil ,
281
283
addWatermark: nil ,
282
- includeResponsibleAIFilterReason: nil
284
+ includeResponsibleAIFilterReason: nil ,
285
+ includeSafetyAttributes: nil
283
286
)
284
287
285
288
let jsonData = try encoder. encode ( parameters)
0 commit comments