/** * NymOS Private API v1 * * The contents of this file are subject to the NymOS License, version 1.0. * It is forbidden the use of the codes included on this file, even partially, * for third parties, such as its copy, without express authorization of the * intelectual property and commercial rights owners. A copy of the license * may be obtained at http://nymos.io/source-license. The intelectual * property and comercial rights of this file and codes belong to NymOS S.A. * * Copyright (c) 2017. All rights reserved. * */ import { RequestAdvertiser } from './request-advertiser.model'; import { RequestClient } from './request-client.model'; import { RequestLocation } from './request-location.model'; export interface RequestPrincipal { id?: string; scopes?: Array; accept?: string; acceptLanguage?: string; userAgent?: string; deviceId?: string; advertiserId?: string; idempotencyKey?: string; remoteAddr?: string; session?: string; advertiser?: RequestAdvertiser; geoipLocation?: RequestLocation; deviceLocation?: RequestLocation; client?: RequestClient; }