package openrtb3

type Nativefmt struct {
	Asset []*Asset `json:"asset"`
}

type Asset struct {
	Id    int    `json:"id",omitempty`
	Req   int    `json:"req,omitempty"`
	Title *Title `json:"title,omitempty"`
	Img   *Img   `json:"img,omitempty"`
	Data  *DataN `json:"data,omitempty"`
	Video *Video `json:"video,omitempty"`
}

type Title struct {
	Len int `json:"len,omitempty"`
}

type Img struct {
	Type int      `json:"type",omitempty`
	W    int      `json:"w",omitempty`
	Wmin int      `json:"wmin",omitempty`
	H    int      `json:"h",omitempty`
	Hmin int      `json:"hmin",omitempty`
	Mime []string `json:"mime",omitempty`
}

type DataN struct {
	Type int `json:"type,omitempty"`
	Len  int `json:"len",omitempty`
}
