{"shas":[["1906c2db388b4b5e8f6921ae50e4d3aae5a7a4df","9a764bf6f9c3f60fd6db8c951712b3e4b604144d@sanger.ac.uk","Implemented all of the required attributes on the models.\n\nAll of the attributes for the models should be present but if they are\nnot the code will not fall over as I've made it optionally assign values\n(for instance, request uses asset but different types of assets have\ndifferent types of attributes).  Did some work on composed_of too so\nthat the composed objects behave a little cleaner.","Matthew Denner"]],"repo":"sanger/sequencescape-client-api","actor":"mattdenner","ref":"refs/heads/better_json_updates","size":1,"head":"1906c2db388b4b5e8f6921ae50e4d3aae5a7a4df","actor_gravatar":"4436333655e947f1a0da99a251abe0c6","push_id":26445786}