import { FieldDescriptor } from "dbffile";

export const pfmFieldLineDescriptors: FieldDescriptor[] = [
  {
    name: "MATL_TYPE",
    type: "C",
    size: 4,
    decimalPlaces: 0,
  },
  {
    name: "CAL_CODE",
    type: "C",
    size: 1,
    decimalPlaces: 0,
  },
  {
    name: "CAL_DESC",
    type: "C",
    size: 20,
    decimalPlaces: 0,
  },
  {
    name: "CAL_MAXDLR",
    type: "N",
    size: 9,
    decimalPlaces: 2,
  },
  {
    name: "CAL_PRIP",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "CAL_SECP",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "MAT_CALP",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "CAL_PRETHR",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "CAL_PSTTHR",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "CAL_THRAMT",
    type: "N",
    size: 7,
    decimalPlaces: 2,
  },
  {
    name: "CAL_LBRMIN",
    type: "N",
    size: 4,
    decimalPlaces: 1,
  },
  {
    name: "CAL_LBRMAX",
    type: "N",
    size: 4,
    decimalPlaces: 1,
  },
  {
    name: "CAL_LBRRTE",
    type: "N",
    size: 6,
    decimalPlaces: 2,
  },
  {
    name: "CAL_OPCODE",
    type: "C",
    size: 48,
    decimalPlaces: 0,
  },
  {
    name: "TAX_IND",
    type: "L",
    size: 1,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TAXP",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "MAT_ADJP",
    type: "N",
    size: 8,
    decimalPlaces: 4,
  },
  {
    name: "MAT_TX_TY1",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_IN1",
    type: "C",
    size: 1,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_TY2",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_IN2",
    type: "C",
    size: 1,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_TY3",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_IN3",
    type: "C",
    size: 1,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_TY4",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_IN4",
    type: "C",
    size: 1,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_TY5",
    type: "C",
    size: 2,
    decimalPlaces: 0,
  },
  {
    name: "MAT_TX_IN5",
    type: "C",
    size: 1,
    decimalPlaces: 0,
  },
];
