Issue MSS-59: Introduce classes for checkin constraint reason and buy constraint reason
Merge branch 'feature/MSS-59' into develop