{
  "code39Default": {
    "barcodeType": "CODE_39",
    "data": "12345",
    "altText": "an example Code 39 barcode"
  },
  "code39Rotated": {
    "barcodeType": "CODE_39",
    "data": "12345",
    "rotation": "DEGREES_90"
  },
  "code128Default": {
    "barcodeType": "CODE_128",
    "data": "12345",
    "altText": "an example Code 128 barcode"
  },
  "code128Scaled": {
    "barcodeType": "CODE_128",
    "data": "12345",
    "scale": 0.5
  },
  "dataMatrixDefault": {
    "barcodeType": "DATA_MATRIX",
    "data": "The quick brown fox jumped over the lazy dog.",
    "altText": "an example Data Matrix code"
  },
  "dataMatrixRectangular": {
    "barcodeType": "DATA_MATRIX",
    "data": "The quick brown fox jumped over the lazy dog.",
    "shape": "RECTANGULAR"
  },
  "eanDefault": {
    "barcodeType": "EAN",
    "data": "12345",
    "altText": "an example EAN barcode"
  },
  "eanQuietZone": {
    "barcodeType": "EAN",
    "data": "12345",
    "quietZone": {
      "verticalSize": 10,
      "horizontalSize": 20
    }
  },
  "qrDefault": {
    "barcodeType": "QR",
    "data": "https://docs.oracle.com/en-us/iaas/Content/Functions/Tasks/functions_pbf_catalog_document_generator.htm",
    "altText": "an example QR code"
  },
  "qrHighEcc": {
    "barcodeType": "QR",
    "data": "https://docs.oracle.com/en-us/iaas/Content/Functions/Tasks/functions_pbf_catalog_document_generator.htm",
    "minEccLevel": "HIGH"
  },
  "pdf417Default": {
    "barcodeType": "PDF417",
    "data": "12345",
    "altText": "an example PDF417 barcode"
  },
  "pdf417Truncated": {
    "barcodeType": "PDF417",
    "data": "12345",
    "pdf417Type": "TRUNCATED"
  },
  "upcDefault": {
    "barcodeType": "UPC",
    "data": "12345",
    "altText": "an example UPC barcode"
  },
  "upcQuietZone": {
    "barcodeType": "UPC",
    "data": "12345",
    "quietZone": {
      "verticalSize": 10,
      "horizontalSize": 20
    }
  }
}