{
    "name": "Mandate",
    "base": "VnModel",
    "options": {
      "mysql": {
        "table": "mandate"
      }
    },
    "properties": {
      "id": {
        "id": true,
        "type": "number",
        "description": "Identifier"
      },
      "code": {
        "type": "string"
      },
      "created": {
        "type": "date"
      },
      "finished": {
        "type": "date"
      }
    },
    "relations": {
      "client": {
        "type": "belongsTo",
        "model": "Client",
        "foreignKey": "clientFk"
      },
      "company": {
        "type": "belongsTo",
        "model": "Company",
        "foreignKey": "companyFk"
      },
      "mandateType": {
        "type": "belongsTo",
        "model": "MandateType",
        "foreignKey": "mandateTypeFk"
      }
    }
  }