projects/reveldigital/player-client/src/lib/interfaces/device.interface.ts
Properties |
|
deviceType |
deviceType:
|
Type : string
|
Device type |
enteredService |
enteredService:
|
Type : Date
|
Entered service date |
langCode |
langCode:
|
Type : string
|
Optional |
Language code |
location |
location:
|
Type : ILocation
|
Optional |
Device location |
name |
name:
|
Type : string
|
Device name |
registrationKey |
registrationKey:
|
Type : string
|
Device key |
tags |
tags:
|
Type : Array<string>
|
Device properties |
timeZone |
timeZone:
|
Type : string
|
Optional |
Time zone |
import { ILocation } from "./location.interface";
export interface IDevice {
/**
* Device name
*
* @type {string}
*/
name: string;
/**
* Device key
*
* @type {string}
*/
registrationKey: string;
/**
* Device type
*
* @type {string}
*/
deviceType: string;
/**
* Entered service date
*
* @type {Date}
*/
enteredService: Date;
/**
* Language code
*
* @type {string}
*/
langCode?: string;
/**
* Time zone
*
* @type {string}
*/
timeZone?: string;
/**
* Device properties
*
* @type {Array<string>}
*/
tags: Array<string>;
/**
* Device location
*
* @type {ILocation}
*/
location?: ILocation;
}