1 file changed +38
-0
lines changed Original file line number Diff line number Diff line change 235
235
"properties" : {
236
236
"product_name" : {
237
237
"type" : " string"
238
+ },
239
+ "barcode" : {
240
+ "type" : " string" ,
241
+ "description" : " Barcode"
242
+ },
243
+ "sku" : {
244
+ "type" : " string" ,
245
+ "description" : " Product SKU"
246
+ },
247
+ "vendor_uuid" : {
248
+ "$ref" : " #/components/schemas/type_uuid" ,
249
+ "description" : " Vendor UUID"
250
+ },
251
+ "purl" : {
252
+ "type" : " string" ,
253
+ "description" : " Package URL (PURL)"
238
254
}
239
255
},
240
256
"required" : [
247
263
"value" : {
248
264
"product_name" : " Example Product"
249
265
}
266
+ },
267
+ "full" : {
268
+ "summary" : " Full product creation with all fields" ,
269
+ "value" : {
270
+ "product_name" : " Complete Product Example" ,
271
+ "barcode" : " 123456789012" ,
272
+ "sku" : " PROD-001" ,
273
+ "vendor_uuid" : " 123e4567-e89b-12d3-a456-426614174000" ,
274
+ "purl" : " pkg:generic/example@1.0.0"
275
+ }
250
276
}
251
277
}
252
278
}
265
291
},
266
292
"product_name" : {
267
293
"type" : " string"
294
+ },
295
+ "barcode" : {
296
+ "type" : " string"
297
+ },
298
+ "sku" : {
299
+ "type" : " string"
300
+ },
301
+ "vendor_uuid" : {
302
+ "$ref" : " #/components/schemas/type_uuid"
303
+ },
304
+ "purl" : {
305
+ "type" : " string"
268
306
}
269
307
},
270
308
"required" : [
0 commit comments