diff --git a/README.md b/README.md index d35484d..b12c578 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ [OpenRTB](https://www.iab.com/guidelines/real-time-bidding-rtb-project/) [v2.5](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf) types for Go programming language (Golang) -Also includes [OpenRTB](https://www.iab.com/guidelines/real-time-bidding-rtb-project/) [Dynamic Native Ads API -Specification Version 1.1](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-Native-Ads-Specification-1-1_2016.pdf) types: +Also includes [OpenRTB](https://www.iab.com/guidelines/real-time-bidding-rtb-project/) [Dynamic Native Ads API Specification Version 1.2](https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) types: - [4 Native Ad Request Markup Details](native/request/) - [5 Native Ad Response Markup Details](native/response/) +- [7 Reference Lists/Enumerations](native/) # Using @@ -53,5 +53,4 @@ Master always contains latest code, so better use some package manager to vendor # TODO - [ ] Review all integral types, probably, switch everything to signed ones or just to `int`? - [ ] Consider switching back to `encoding/json.RawMessage`, as Go 1.8 fixed serialisation for non-ptr (probably, when Go 1.9 or even 1.10 is out) -- [x] Review enum types (typed enum attributes + constants) - [ ] Review types, that are enums (or "open enums" like `BidRequest.at`) themselves, but not described in section 5 - make them typed diff --git a/native/README.md b/native/README.md index 3abb39f..608194e 100644 --- a/native/README.md +++ b/native/README.md @@ -1,4 +1,4 @@ # native [Go](https://golang.org/) implementation of [OpenRTB](https://www.iab.com/guidelines/real-time-bidding-rtb-project/) [Dynamic Native Ads API -Specification Version 1.1](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-Native-Ads-Specification-1-1_2016.pdf) types. +Specification Version 1.2](https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) types/enums. diff --git a/native/request/README.md b/native/request/README.md index bd1dd1a..45687f8 100644 --- a/native/request/README.md +++ b/native/request/README.md @@ -1,4 +1,4 @@ # native/request [![GoDoc](https://godoc.org/github.com/mxmCherry/openrtb/native/request?status.svg)](https://godoc.org/github.com/mxmCherry/openrtb/native/request) [Go](https://golang.org/) implementation of [OpenRTB](https://www.iab.com/guidelines/real-time-bidding-rtb-project/) [Dynamic Native Ads API -Specification Version 1.1](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-Native-Ads-Specification-1-1_2016.pdf) section 4 Native Ad Request Markup Details types. +Specification Version 1.2](https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) section 4 Native Ad Request Markup Details types. diff --git a/native/request/request.go b/native/request/request.go index b141de3..e134c87 100644 --- a/native/request/request.go +++ b/native/request/request.go @@ -1,7 +1,7 @@ -// Package request provides OpenRTB Dynamic Native Ads API Specification Version 1.1 +// Package request provides OpenRTB Dynamic Native Ads API Specification Version 1.2 // section 4 Native Ad Request Markup Details types: // https://www.iab.com/guidelines/real-time-bidding-rtb-project/ -// https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-Native-Ads-Specification-1-1_2016.pdf +// https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf package request import "github.com/mxmCherry/openrtb/native" diff --git a/native/response/README.md b/native/response/README.md index 1228aa3..1ef7fc3 100644 --- a/native/response/README.md +++ b/native/response/README.md @@ -1,4 +1,4 @@ # native/response [![GoDoc](https://godoc.org/github.com/mxmCherry/openrtb/native/response?status.svg)](https://godoc.org/github.com/mxmCherry/openrtb/native/response) [Go](https://golang.org/) implementation of [OpenRTB](https://www.iab.com/guidelines/real-time-bidding-rtb-project/) [Dynamic Native Ads API -Specification Version 1.1](https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-Native-Ads-Specification-1-1_2016.pdf) section 5 Native Ad Response Markup Details types. +Specification Version 1.2](https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf) section 5 Native Ad Response Markup Details types. diff --git a/native/response/response.go b/native/response/response.go index d0e7b61..20bfee5 100644 --- a/native/response/response.go +++ b/native/response/response.go @@ -1,7 +1,7 @@ -// Package response provides OpenRTB Dynamic Native Ads API Specification Version 1.1 +// Package response provides OpenRTB Dynamic Native Ads API Specification Version 1.2 // section 5 Native Ad Response Markup Details types: // https://www.iab.com/guidelines/real-time-bidding-rtb-project/ -// https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-Native-Ads-Specification-1-1_2016.pdf +// https://iabtechlab.com/wp-content/uploads/2016/07/OpenRTB-Native-Ads-Specification-Final-1.2.pdf package response // 5.1 Object: Response