{
  "sections": [
    {
      "title": "General",
      "actions": [
        {
          "title": "Save line",
          "name": "new",
          "icon": "mdi-plus"
        },
        {
          "title": "Delete line",
          "name": "delete",
          "icon": "mdi-delete"
        },
        {
          "title": "Barcode Scanner",
          "name": "scanner",
          "icon": "mdi-barcode-scan"
        }
      ],
      "fields": [
        {
          "label": "Agency",
          "visible": true,
          "component": "AgencyFilter",
          "model": "agency",
          "returnObject": true,
          "required": true,
          "rules": "required",
          "width": "150"
        },
        {
          "label": "Date",
          "visible": true,
          "component": "TextDatepicker",
          "model": "arriveDate",
          "required": true,
          "width": "150"
        },
        {
          "label": "Pack Type",
          "visible": true,
          "component": "PackType",
          "returnObject": true,
          "model": "type",
          "width": "150"
        },
        {
          "label": "Tracking",
          "visible": true,
          "component": "VTextField",
          "model": "tracking",
          "required": true,
          "rules": "required",
          "width": "110"
        },
        {
          "label": "Auxiliar",
          "visible": true,
          "component": "VTextField",
          "model": "aux",
          "width": "100"
        },
        {
          "label": "Note",
          "visible": true,
          "component": "DescriptionCellEditor",
          "model": "note",
          "width": "150",
          "rows": 2
        },
        {
          "label": "Weight",
          "visible": true,
          "component": "VTextField",
          "model": "weight",
          "align": "right",
          "default": 0,
          "rules": "decimal|minValue:0",
          "width": "100"
        },
        {
          "label": "Pieces",
          "visible": true,
          "component": "VTextField",
          "model": "numberPack",
          "align": "right",
          "required": true,
          "rules": "required|decimal|minValue:1",
          "width": "100"
        }
      ],
      "totals": [
        {
          "label": "Weight",
          "model": "weight"
        },
        {
          "label": "Pieces",
          "model": "pieces"
        }
      ]
    }
  ]
}
