openrtb_native1/
lib.rs

1//! An implementation of [`OpenRTB Dynamic Native Ads 1.2 Final`].
2//!
3//! [`OpenRTB Dynamic Native Ads 1.2 Final`]: https://www.iab.com/wp-content/uploads/2018/03/OpenRTB-Native-Ads-Specification-Final-1.2.pdf
4
5// ===== 4 request =====
6
7pub mod request;
8
9// ===== 4 response =====
10
11pub mod response;
12
13// ===== 7 enum =====
14
15// 7.1
16mod context_type;
17pub use context_type::*;
18
19// 7.2
20mod context_sub_type;
21pub use context_sub_type::*;
22
23// 7.3
24mod placement_type;
25pub use placement_type::*;
26
27// 7.4
28mod data_asset_type;
29pub use data_asset_type::*;
30
31// 7.5
32mod image_asset_type;
33pub use image_asset_type::*;
34
35// 7.6
36mod event_type;
37pub use event_type::*;
38
39// 7.7
40mod event_tracking_method;
41pub use event_tracking_method::*;
42
43// ===== etc =====
44
45mod version;
46pub use version::*;
47
48// ===== internal =====
49
50mod macros;
51mod serde;