{
    "name": "Item",
    "base": "VnModel",
    "options": {
        "mysql": {
          "table": "item"
        }
    },
    "properties": {
        "id": {
            "type": "Number",
            "id": true,
            "description": "Identifier"
        },
        "name": {
            "type": "String",
            "required": true
        },
        "size": {
            "type": "Number"
        },
        "category": {
            "type": "String"
        },
        "stems": {
            "type": "Number"
        },
        "description": {
            "type": "String"
        },
        "isOnOffer": {
            "type": "Boolean"
        },
        "isBargain": {
            "type": "Boolean"
        },
        "isActive": {
            "type": "Boolean"
        },
        "comment": {
            "type": "String"
        },
        "relevancy": {
            "type": "Number"
        },
        "density": {
            "type": "Number"
        },
        "image": {
            "type": "String"
        },
        "longName": {
            "type": "String"
        },
        "subName": {
            "type": "String"
        },
        "tag5": {
            "type": "String"
        },
        "value5": {
            "type": "String"
        },
        "tag6": {
            "type": "String"
        },
        "value6": {
            "type": "String"
        },
        "tag7": {
            "type": "String"
        },
        "value7": {
            "type": "String"
        },
        "tag8": {
            "type": "String"
        },
        "value8": {
            "type": "String"
        },
        "tag9": {
            "type": "String"
        },
        "value9": {
            "type": "String"
        },
        "tag10": {
            "type": "String"
        },
        "value10": {
            "type": "String"
        }
    },
    "relations": {
      "itemType": {
        "type": "belongsTo",
        "model": "ItemType",
        "foreignKey": "typeFk"
      },
      "ink": {
        "type": "belongsTo",
        "model": "Ink",
        "foreignKey": "inkFk"
      },
      "origin": {
        "type": "belongsTo",
        "model": "Origin",
        "foreignKey": "originFk"
      },
      "producer": {
        "type": "belongsTo",
        "model": "Producer",
        "foreignKey": "producerFk"
      },
      "intrastat": {
        "type": "belongsTo",
        "model": "Intrastat",
        "foreignKey": "intrastatFk"
      },
      "expence": {
        "type": "belongsTo",
        "model": "Expence",
        "foreignKey": "expenceFk"
      },
      "tags": {
        "type": "hasMany",
        "model": "ItemTag",
        "foreignKey": "itemFk"
      },
      "itemBarcode": {
        "type": "hasMany",
        "model": "ItemBarcode",
        "foreignKey": "itemFk"
      },
      "taxes": {
        "type": "hasMany",
        "model": "ItemTaxCountry",
        "foreignKey": "itemFk"
      },
      "itemNiche": {
        "type": "hasMany",
        "model": "ItemNiche",
        "foreignKey": "itemFk"
      }
    }
  }