├── .gitignore ├── .scalafmt.conf ├── .travis.yml ├── LICENSE ├── README.md ├── akka-http-marshallers ├── build.sbt └── src │ └── main │ └── scala │ └── com │ └── powerspace │ └── openrtb │ └── akka │ └── marshallers │ ├── JsonMarshallers.scala │ ├── JsonUnmarshallers.scala │ └── Marshalling.scala ├── benchmarks └── src │ └── main │ └── scala │ └── com │ └── powerspace │ └── openrtb │ └── benchmarks │ ├── BidRequestDecoding.scala │ ├── BidRequestEncoding.scala │ ├── BidResponseDecoding.scala │ ├── BidResponseEncoding.scala │ ├── JmhEntities.scala │ └── serde │ └── BenchmarkSerdeModule.scala ├── bidswitch-json └── src │ ├── main │ └── scala │ │ └── com │ │ └── powerspace │ │ └── openrtb │ │ └── bidswitch │ │ ├── BidSwitchSerdeModule.scala │ │ ├── bidrequest │ │ ├── BidSwitchBannerSerde.scala │ │ ├── BidSwitchBidRequestSerde.scala │ │ ├── BidSwitchDealSerde.scala │ │ ├── BidSwitchImpressionSerde.scala │ │ ├── BidSwitchNativeRequestSerde.scala │ │ ├── BidSwitchUserSerde.scala │ │ └── BidSwitchVideoSerde.scala │ │ ├── bidresponse │ │ ├── BidSwitchBidResponseSerde.scala │ │ ├── BidSwitchBidSerde.scala │ │ └── BidSwitchNativeResponseSerde.scala │ │ └── util │ │ └── JsonUtils.scala │ └── test │ ├── resources │ ├── bidswitch-bidrequest.json │ ├── bidswitch-bidresponse-no-bid.json │ └── bidswitch-bidresponse.json │ └── scala │ └── com │ └── powerspace │ └── openrtb │ └── bidswitch │ ├── BidSwitchSerdeTest.scala │ └── fixtures │ ├── BidRequestFixtures.scala │ └── BidResponseFixtures.scala ├── bidswitch-model ├── build.sbt └── src │ └── main │ ├── protobuf │ └── bidswitch.proto │ └── scala │ └── com │ └── powerspace │ └── openrtb │ └── bidswitch │ ├── BidSwitchFactory.scala │ └── BidSwitchImplicits.scala ├── examples ├── build.sbt └── src │ └── main │ ├── protobuf │ └── example.proto │ └── scala │ └── com │ └── powerspace │ └── openrtb │ └── examples │ └── rtb │ ├── akkahttp │ └── BidderApp.scala │ └── http4s │ ├── adserver │ ├── Adserver.scala │ ├── AdserverApp.scala │ └── AdserverHttpClientBuilder.scala │ ├── bidder │ ├── Bidder.scala │ ├── BidderApp.scala │ └── BidderHttpAppBuilder.scala │ └── common │ └── ExampleSerdeModule.scala ├── openrtb-json ├── build.sbt └── src │ ├── main │ └── scala │ │ └── com │ │ └── powerspace │ │ └── openrtb │ │ └── json │ │ ├── EncoderProvider.scala │ │ ├── NativeManipulation.scala │ │ ├── OpenRtbSerdeModule.scala │ │ ├── SerdeModule.scala │ │ ├── bidrequest │ │ ├── OpenRtbBannerSerde.scala │ │ ├── OpenRtbBidRequestSerde.scala │ │ ├── OpenRtbImpressionSerde.scala │ │ ├── OpenRtbNativeRequestSerde.scala │ │ ├── OpenRtbPmpSerde.scala │ │ ├── OpenRtbUserSerde.scala │ │ └── OpenRtbVideoSerde.scala │ │ ├── bidresponse │ │ ├── OpenRtbBidResponseSerde.scala │ │ ├── OpenRtbBidSerde.scala │ │ ├── OpenRtbNativeSerde.scala │ │ └── OpenRtbSeatBidSerde.scala │ │ ├── common │ │ ├── OpenRtbProtobufEnumDecoders.scala │ │ └── OpenRtbProtobufEnumEncoders.scala │ │ └── util │ │ ├── EncodingUtils.scala │ │ └── PrimitivesUtils.scala │ └── test │ ├── resources │ ├── elasticads-bidrequest.json │ ├── elasticads-bidresponse-no-bid.json │ ├── elasticads-bidresponse-unfold.json │ ├── elasticads-bidresponse.json │ ├── openrtb-like-bidrequest-native.json │ └── smaato-bidresponse.json │ └── scala │ └── com │ └── powerspace │ └── openrtb │ ├── conversion │ └── ToNativeTest.scala │ └── json │ ├── OpenRtbSerdeTest.scala │ └── fixtures │ ├── BidRequestFixtures.scala │ └── BidResponseFixtures.scala ├── openrtb-model ├── build.sbt └── src │ └── main │ └── scala │ └── com │ └── powerspace │ └── openrtb │ ├── Bidder.scala │ └── conversion │ ├── RequestLenses.scala │ ├── ResponseLenses.scala │ └── SeqTraverse.scala ├── project ├── build.properties ├── plugins.sbt └── protoc.sbt └── publish.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/README.md -------------------------------------------------------------------------------- /akka-http-marshallers/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/akka-http-marshallers/build.sbt -------------------------------------------------------------------------------- /akka-http-marshallers/src/main/scala/com/powerspace/openrtb/akka/marshallers/JsonMarshallers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/akka-http-marshallers/src/main/scala/com/powerspace/openrtb/akka/marshallers/JsonMarshallers.scala -------------------------------------------------------------------------------- /akka-http-marshallers/src/main/scala/com/powerspace/openrtb/akka/marshallers/JsonUnmarshallers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/akka-http-marshallers/src/main/scala/com/powerspace/openrtb/akka/marshallers/JsonUnmarshallers.scala -------------------------------------------------------------------------------- /akka-http-marshallers/src/main/scala/com/powerspace/openrtb/akka/marshallers/Marshalling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/akka-http-marshallers/src/main/scala/com/powerspace/openrtb/akka/marshallers/Marshalling.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidRequestDecoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidRequestDecoding.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidRequestEncoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidRequestEncoding.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidResponseDecoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidResponseDecoding.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidResponseEncoding.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/BidResponseEncoding.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/JmhEntities.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/JmhEntities.scala -------------------------------------------------------------------------------- /benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/serde/BenchmarkSerdeModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/benchmarks/src/main/scala/com/powerspace/openrtb/benchmarks/serde/BenchmarkSerdeModule.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/BidSwitchSerdeModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/BidSwitchSerdeModule.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchBannerSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchBannerSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchBidRequestSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchBidRequestSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchDealSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchDealSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchImpressionSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchImpressionSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchNativeRequestSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchNativeRequestSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchUserSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchUserSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchVideoSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidrequest/BidSwitchVideoSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidresponse/BidSwitchBidResponseSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidresponse/BidSwitchBidResponseSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidresponse/BidSwitchBidSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidresponse/BidSwitchBidSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidresponse/BidSwitchNativeResponseSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/bidresponse/BidSwitchNativeResponseSerde.scala -------------------------------------------------------------------------------- /bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/util/JsonUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/main/scala/com/powerspace/openrtb/bidswitch/util/JsonUtils.scala -------------------------------------------------------------------------------- /bidswitch-json/src/test/resources/bidswitch-bidrequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/test/resources/bidswitch-bidrequest.json -------------------------------------------------------------------------------- /bidswitch-json/src/test/resources/bidswitch-bidresponse-no-bid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/test/resources/bidswitch-bidresponse-no-bid.json -------------------------------------------------------------------------------- /bidswitch-json/src/test/resources/bidswitch-bidresponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/test/resources/bidswitch-bidresponse.json -------------------------------------------------------------------------------- /bidswitch-json/src/test/scala/com/powerspace/openrtb/bidswitch/BidSwitchSerdeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/test/scala/com/powerspace/openrtb/bidswitch/BidSwitchSerdeTest.scala -------------------------------------------------------------------------------- /bidswitch-json/src/test/scala/com/powerspace/openrtb/bidswitch/fixtures/BidRequestFixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/test/scala/com/powerspace/openrtb/bidswitch/fixtures/BidRequestFixtures.scala -------------------------------------------------------------------------------- /bidswitch-json/src/test/scala/com/powerspace/openrtb/bidswitch/fixtures/BidResponseFixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-json/src/test/scala/com/powerspace/openrtb/bidswitch/fixtures/BidResponseFixtures.scala -------------------------------------------------------------------------------- /bidswitch-model/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-model/build.sbt -------------------------------------------------------------------------------- /bidswitch-model/src/main/protobuf/bidswitch.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-model/src/main/protobuf/bidswitch.proto -------------------------------------------------------------------------------- /bidswitch-model/src/main/scala/com/powerspace/openrtb/bidswitch/BidSwitchFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-model/src/main/scala/com/powerspace/openrtb/bidswitch/BidSwitchFactory.scala -------------------------------------------------------------------------------- /bidswitch-model/src/main/scala/com/powerspace/openrtb/bidswitch/BidSwitchImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/bidswitch-model/src/main/scala/com/powerspace/openrtb/bidswitch/BidSwitchImplicits.scala -------------------------------------------------------------------------------- /examples/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/build.sbt -------------------------------------------------------------------------------- /examples/src/main/protobuf/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/protobuf/example.proto -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/akkahttp/BidderApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/akkahttp/BidderApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/adserver/Adserver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/adserver/Adserver.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/adserver/AdserverApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/adserver/AdserverApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/adserver/AdserverHttpClientBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/adserver/AdserverHttpClientBuilder.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/bidder/Bidder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/bidder/Bidder.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/bidder/BidderApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/bidder/BidderApp.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/bidder/BidderHttpAppBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/bidder/BidderHttpAppBuilder.scala -------------------------------------------------------------------------------- /examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/common/ExampleSerdeModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/examples/src/main/scala/com/powerspace/openrtb/examples/rtb/http4s/common/ExampleSerdeModule.scala -------------------------------------------------------------------------------- /openrtb-json/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/build.sbt -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/EncoderProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/EncoderProvider.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/NativeManipulation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/NativeManipulation.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/OpenRtbSerdeModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/OpenRtbSerdeModule.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/SerdeModule.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/SerdeModule.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbBannerSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbBannerSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbBidRequestSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbBidRequestSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbImpressionSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbImpressionSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbNativeRequestSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbNativeRequestSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbPmpSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbPmpSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbUserSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbUserSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbVideoSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidrequest/OpenRtbVideoSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbBidResponseSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbBidResponseSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbBidSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbBidSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbNativeSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbNativeSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbSeatBidSerde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/bidresponse/OpenRtbSeatBidSerde.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/common/OpenRtbProtobufEnumDecoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/common/OpenRtbProtobufEnumDecoders.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/common/OpenRtbProtobufEnumEncoders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/common/OpenRtbProtobufEnumEncoders.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/util/EncodingUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/util/EncodingUtils.scala -------------------------------------------------------------------------------- /openrtb-json/src/main/scala/com/powerspace/openrtb/json/util/PrimitivesUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/main/scala/com/powerspace/openrtb/json/util/PrimitivesUtils.scala -------------------------------------------------------------------------------- /openrtb-json/src/test/resources/elasticads-bidrequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/resources/elasticads-bidrequest.json -------------------------------------------------------------------------------- /openrtb-json/src/test/resources/elasticads-bidresponse-no-bid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/resources/elasticads-bidresponse-no-bid.json -------------------------------------------------------------------------------- /openrtb-json/src/test/resources/elasticads-bidresponse-unfold.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/resources/elasticads-bidresponse-unfold.json -------------------------------------------------------------------------------- /openrtb-json/src/test/resources/elasticads-bidresponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/resources/elasticads-bidresponse.json -------------------------------------------------------------------------------- /openrtb-json/src/test/resources/openrtb-like-bidrequest-native.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/resources/openrtb-like-bidrequest-native.json -------------------------------------------------------------------------------- /openrtb-json/src/test/resources/smaato-bidresponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/resources/smaato-bidresponse.json -------------------------------------------------------------------------------- /openrtb-json/src/test/scala/com/powerspace/openrtb/conversion/ToNativeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/scala/com/powerspace/openrtb/conversion/ToNativeTest.scala -------------------------------------------------------------------------------- /openrtb-json/src/test/scala/com/powerspace/openrtb/json/OpenRtbSerdeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/scala/com/powerspace/openrtb/json/OpenRtbSerdeTest.scala -------------------------------------------------------------------------------- /openrtb-json/src/test/scala/com/powerspace/openrtb/json/fixtures/BidRequestFixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/scala/com/powerspace/openrtb/json/fixtures/BidRequestFixtures.scala -------------------------------------------------------------------------------- /openrtb-json/src/test/scala/com/powerspace/openrtb/json/fixtures/BidResponseFixtures.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-json/src/test/scala/com/powerspace/openrtb/json/fixtures/BidResponseFixtures.scala -------------------------------------------------------------------------------- /openrtb-model/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-model/build.sbt -------------------------------------------------------------------------------- /openrtb-model/src/main/scala/com/powerspace/openrtb/Bidder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-model/src/main/scala/com/powerspace/openrtb/Bidder.scala -------------------------------------------------------------------------------- /openrtb-model/src/main/scala/com/powerspace/openrtb/conversion/RequestLenses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-model/src/main/scala/com/powerspace/openrtb/conversion/RequestLenses.scala -------------------------------------------------------------------------------- /openrtb-model/src/main/scala/com/powerspace/openrtb/conversion/ResponseLenses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-model/src/main/scala/com/powerspace/openrtb/conversion/ResponseLenses.scala -------------------------------------------------------------------------------- /openrtb-model/src/main/scala/com/powerspace/openrtb/conversion/SeqTraverse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/openrtb-model/src/main/scala/com/powerspace/openrtb/conversion/SeqTraverse.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.4.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/protoc.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/project/protoc.sbt -------------------------------------------------------------------------------- /publish.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Powerspace/scala-openrtb/HEAD/publish.sbt --------------------------------------------------------------------------------