{"push_id":3114839076,"size":6,"distinct_size":1,"ref":"refs/heads/ResourceValue","head":"4ed9079b3250653ac29a41a3731e3b00f5601468","before":"ceeac068e083c88af2a682e055fbf511e5079bf5","commits":[{"sha":"5d315d5031bce981951d918fa7773e3672d9b3d5","author":{"name":"Sam Xu","email":"c9e46dab1b8fec6f99c121112bc419f7cea6f887@microsoft.com"},"message":"issue #1341, support read and write the abstract type","distinct":false,"url":"https://api.github.com/repos/xuzhg/odata.net/commits/5d315d5031bce981951d918fa7773e3672d9b3d5"},{"sha":"b87f6bff06e710e7baa207c6845ff49eaf7731b7","author":{"name":"Sam Xu","email":"c9e46dab1b8fec6f99c121112bc419f7cea6f887@microsoft.com"},"message":"Resolve the comments","distinct":false,"url":"https://api.github.com/repos/xuzhg/odata.net/commits/b87f6bff06e710e7baa207c6845ff49eaf7731b7"},{"sha":"1389b2fca4ce6aab6727250aa6dd45808ccf3b2a","author":{"name":"Sam Xu","email":"c9e46dab1b8fec6f99c121112bc419f7cea6f887@microsoft.com"},"message":"Support OData resource (complex and entity) value\n1. Move all ODataValue related classes into Value subfolder\n2. Add ODataResourceValue class derived from ODataValue into Value\nsubfolder\n3. Update the PublicApi\n4. Verify the property value in ODataResource\n5. Add the unit tests related to ODataResourceValue","distinct":false,"url":"https://api.github.com/repos/xuzhg/odata.net/commits/1389b2fca4ce6aab6727250aa6dd45808ccf3b2a"},{"sha":"74df4b5d06baeb0fd2c011a4670622c33475536c","author":{"name":"Sam Xu","email":"c9e46dab1b8fec6f99c121112bc419f7cea6f887@microsoft.com"},"message":"Filter the Properties in ODataResource for property whose value is ODataResourceValue or Collection of ODataResourceValue","distinct":false,"url":"https://api.github.com/repos/xuzhg/odata.net/commits/74df4b5d06baeb0fd2c011a4670622c33475536c"},{"sha":"6d4234374aedff700cdd91e8afdf5f58767ad4ef","author":{"name":"Sam Xu","email":"c9e46dab1b8fec6f99c121112bc419f7cea6f887@microsoft.com"},"message":"Support to write ODataResourceValue\n    1. Write property value as ODataResourceValue\n    2. Write Instance annotaiton value as ODataResourceValue\n    3. Write Collection value item as ODataResourceValue\n    4. Convert ODataResource to Uri literal\n    5. Add the Unit test cases\n\nBe noted, for Parameter value writing, so far for the resource,\nresourceset and collection, ODL recommends to use corresponding writer\nto write. so, in the changeset, we don't include the support for the\nparameter value as ODataResourceValue writing.","distinct":false,"url":"https://api.github.com/repos/xuzhg/odata.net/commits/6d4234374aedff700cdd91e8afdf5f58767ad4ef"},{"sha":"4ed9079b3250653ac29a41a3731e3b00f5601468","author":{"name":"Sam Xu","email":"c9e46dab1b8fec6f99c121112bc419f7cea6f887@microsoft.com"},"message":"Support read ODataResourceValue\n  1. Read the value as ODataResourceValue\n  2. Read the instance annotation value as ODataResourceValue\n  3. Read the collection value item as ODataResourceValue\n  4. Add reading Unit tests\n\nBe noted:\n\n1) for the parameter value reading, ODL recommends to use the\n   corresonding resource, resourceset, collection reader to read the\n   parameter value if the value is not primitive or enum. So, this change\n   doesn't change the parameter reader.\n\n2) for the collection reader, for the collection of resource, ODL\nrecommends to use the ODataResourceSet reader.So, not change for\ncollection reader.","distinct":true,"url":"https://api.github.com/repos/xuzhg/odata.net/commits/4ed9079b3250653ac29a41a3731e3b00f5601468"}]}
{"actor":{"display_login":"xuzhg"}}