Stockmanage stockStockcurrent stock15Stockcurrent stocknext restock15/02/2021neveraddressaddressStockcurrent stockaddresswithout stockwithout stock# create product without stockwithout stock# creating product with stock: unkown restock# creating product with stock: with restock never # creating product next restock: with date1515Stockcurrentaddress15next restockStockinfinite# updating product: product without stockincoming0notify lost0after update15clearnever//next restockunknownnevernext restockneverclearneverStockcurrent stock is 15address# updating product: initial statenext restockincoming0notify lost0clearnever//Stockcurrent stock will change from 15 to 17 after updateaddress# updating product: updating stocknext restockincoming3notify lost1clearnever//Stockcurrentaddress15next restockincoming3notify lost1after update17clearnever//# updating product: initial state# updating product: updating stockalternative 1alternative 2clearclear