{
    "name": "ShelvingLog",
	"base": "VnModel",
    "options": {
        "mysql": {
            "table": "shelvingLog"
        }
    },
	"properties": {
		"id": {
			"id": true,
			"type": "number",
			"forceId": false
		},
		"originFk": {
			"type": "number",
			"required": true
		},
		"userFk": {
			"type": "number"
		},
		"action": {
			"type": "string",
			"required": true
		},
		"changedModel": {
			"type": "string"
		},
		"oldInstance": {
			"type": "object"
		},
		"newInstance": {
			"type": "object"
		},
		"creationDate": {
			"type": "date"
		},
		"changedModelId": {
			"type": "number"
		},
		"changedModelValue": {
			"type": "string"
		},
		"description": {
			"type": "string"
		}
	},
	"relations": {
		"user": {
			"type": "belongsTo",
			"model": "Account",
			"foreignKey": "userFk"
		}  
	},
	"scope": {
		"order": ["creationDate DESC", "id DESC"]
	}
}