Closed venediktov closed 7 years ago
I think we can declare all those usings in dsl_mapper as public. For now they're not used in our code, but in real bidder dsl_mapper is the only way to get access to those types.
We can even try to implement mapper in google bidding proto. https://developers.google.com/ad-exchange/rtb/downloads/realtime-bidding-proto.txt
So should we implement google proto buffers in this DSL branch now , or accept pull request and do it next time ?
We can accept it now. Maybe we can add new issue about google protobuf?
There is probably a need to support multiple formats even though openRTB is standard. Perhaps we we should provide an easier way to specialize fields and objects even though DSL uses boost::optional for a lot of fields and that allows to skip those automatically when mapping , but using boost::optional is not the best solution as it creates performance overhead .