OOUserInfo.h
1 //
2 // OOUserInfo.h
3 // OoyalaSDK
4 //
5 // Copyright (c) 2015 Brightcove, Inc. All rights reserved.
6 //
7 
8 #import <Foundation/Foundation.h>
9 
13 @interface OOUserInfo : NSObject
14 
15 @property (readonly, nonatomic) NSString *accountId;
16 @property (readonly, nonatomic) NSString *continent;
17 @property (readonly, nonatomic) NSString *country;
18 @property (readonly, nonatomic) NSString *device;
19 @property (readonly, nonatomic) NSString *domain;
20 @property (readonly, nonatomic) NSString *ipAddress;
21 @property (readonly, nonatomic) NSString *language;
22 @property (readonly, nonatomic) NSString *timezone;
23 @property (readonly, nonatomic) NSString *countrycode;
24 @property (readonly, nonatomic) NSString *countrycodeid;
25 @property (readonly, nonatomic) NSString *region;
26 @property (readonly, nonatomic) NSString *regioncodeid;
27 @property (readonly, nonatomic) NSString *city;
28 @property (readonly, nonatomic) NSString *citycodeid;
29 @property (readonly, nonatomic) double latitude;
30 @property (readonly, nonatomic) double longitude;
31 @property (readonly, nonatomic) int dma;
32 @property (readonly, nonatomic) NSString *state;
40 - (instancetype)initWithDictionary:(NSDictionary *)config;
41 @end
NSString * ipAddress
The domain provided to the Authorization.
Definition: OOUserInfo.h:20
NSString * region
The country code id of origin for the authorization.
Definition: OOUserInfo.h:25
double longitude
The latitude of the Authorized user.
Definition: OOUserInfo.h:30
NSString * domain
The device provided to the Authorization.
Definition: OOUserInfo.h:19
NSString * device
The country of origin for the authorization.
Definition: OOUserInfo.h:18
NSString * regioncodeid
The region of origin for the authorization.
Definition: OOUserInfo.h:26
NSString * citycodeid
The city of origin for the authorization.
Definition: OOUserInfo.h:28
This is the UserInfo that is provided from SAS after authorization.
Definition: OOUserInfo.h:13
NSString * continent
The account ID of the authorized user.
Definition: OOUserInfo.h:16
NSString * accountId
Definition: OOUserInfo.h:15
NSString * country
The continent of origin for the authorization.
Definition: OOUserInfo.h:17
NSString * countrycode
The timezone of the authorized user.
Definition: OOUserInfo.h:23
NSString * city
The region code id code id of origin for the authorization.
Definition: OOUserInfo.h:27
double latitude
The city code id of origin for the authorization.
Definition: OOUserInfo.h:29
NSString * countrycodeid
The country code of origin for the authorization.
Definition: OOUserInfo.h:24
NSString * language
The IP address of the Authorized user.
Definition: OOUserInfo.h:21
int dma
The longitude of the Authorized user.
Definition: OOUserInfo.h:31
NSString * state
The dma of the authorized user.
Definition: OOUserInfo.h:32
NSString * timezone
The language provided to the Authorization.
Definition: OOUserInfo.h:22