# go-rtb [![GoDoc](https://godoc.org/github.com/mxmCherry/go-rtb/2.3/rtb?status.svg)](https://godoc.org/github.com/mxmCherry/go-rtb/2.3/rtb) Common OpenRTB's Object types and constants for Go programming language # Types - [x] 3.2 Object Specifications - [x] 3.2.1 Object: BidRequest - [x] 3.2.2 Object: Imp - [x] 3.2.3 Object: Banner - [x] 3.2.4 Object: Video - [x] 3.2.5 Object: Native - [x] 3.2.6 Object: Site - [x] 3.2.7 Object: App - [x] 3.2.8 Object: Publisher - [x] 3.2.9 Object: Content - [x] 3.2.10 Object: Producer - [x] 3.2.11 Object: Device - [x] 3.2.12 Object: Geo - [x] 3.2.13 Object: User - [x] 3.2.14 Object: Data - [x] 3.2.15 Object: Segment - [x] 3.2.16 Object: Regs - [x] 3.2.17 Object: Pmp - [x] 3.2.18 Object: Deal - [ ] 4.2 Object Specifications - [ ] 4.2.1 Object: BidResponse - [ ] 4.2.2 Object: SeatBid - [ ] 4.2.3 Object: Bid # TODO - types: use pointers instead of direct optional inner structs - constants: make constants for section "5. Enumerated Lists Specification"