@clearcodehq/openrtb
Version:
Library with OpenRTB spec types which allows to build and validate OpenRTB objects
30 lines (29 loc) • 697 B
TypeScript
import { App } from './app';
import { AuctionType, Extensible, Flag } from './common';
import { Device } from './device';
import { Imp } from './imp';
import { Regs } from './regs';
import { Site } from './site';
import { Source } from './source';
import { User } from './user';
export interface BidRequest extends Extensible {
id: string;
imp: Imp[];
site?: Site;
app?: App;
device?: Device;
user?: User;
test?: Flag;
at?: AuctionType;
tmax?: number;
wseat?: string[];
bseat?: string[];
allimps?: Flag;
cur?: string[];
wlang?: string[];
bcat?: string[];
badv?: string[];
bapp?: string[];
source?: Source;
regs?: Regs;
}