/** * Onshape REST API * The Onshape REST API consumed by all clients. * * OpenAPI spec version: 1.93 * Contact: api-support@onshape.zendesk.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { BTUserAgentVersion } from './bTUserAgentVersion'; export class BTDeviceInfo { 'description'?: string; 'version'?: BTUserAgentVersion; 'clientType'?: BTDeviceInfo.ClientTypeEnum; 'deviceName'?: string; 'operatingSystem'?: BTDeviceInfo.OperatingSystemEnum; 'deviceType'?: string; 'browser'?: BTDeviceInfo.BrowserEnum; 'manufacturer'?: string; 'mobile'?: boolean; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "description", "baseName": "description", "type": "string" }, { "name": "version", "baseName": "version", "type": "BTUserAgentVersion" }, { "name": "clientType", "baseName": "clientType", "type": "BTDeviceInfo.ClientTypeEnum" }, { "name": "deviceName", "baseName": "deviceName", "type": "string" }, { "name": "operatingSystem", "baseName": "operatingSystem", "type": "BTDeviceInfo.OperatingSystemEnum" }, { "name": "deviceType", "baseName": "deviceType", "type": "string" }, { "name": "browser", "baseName": "browser", "type": "BTDeviceInfo.BrowserEnum" }, { "name": "manufacturer", "baseName": "manufacturer", "type": "string" }, { "name": "mobile", "baseName": "mobile", "type": "boolean" } ]; static getAttributeTypeMap() { return BTDeviceInfo.attributeTypeMap; } } export namespace BTDeviceInfo { export enum ClientTypeEnum { UNKNOWN = 'UNKNOWN', BROWSER = 'BROWSER', IOS = 'IOS', ANDROID = 'ANDROID', MAGICLEAP = 'MAGIC_LEAP' } export enum OperatingSystemEnum { WINDOWS = 'WINDOWS', WINDOWS10 = 'WINDOWS_10', WINDOWS81 = 'WINDOWS_81', WINDOWS8 = 'WINDOWS_8', WINDOWS7 = 'WINDOWS_7', WINDOWSVISTA = 'WINDOWS_VISTA', WINDOWS2000 = 'WINDOWS_2000', WINDOWSXP = 'WINDOWS_XP', WINDOWS10MOBILE = 'WINDOWS_10_MOBILE', WINDOWSPHONE81 = 'WINDOWS_PHONE8_1', WINDOWSPHONE8 = 'WINDOWS_PHONE8', WINDOWSMOBILE7 = 'WINDOWS_MOBILE7', WINDOWSMOBILE = 'WINDOWS_MOBILE', WINDOWS98 = 'WINDOWS_98', XBOXOS = 'XBOX_OS', ONSHAPE = 'ONSHAPE', ONSHAPEANDROID = 'ONSHAPE_ANDROID', ONSHAPEANDROID7 = 'ONSHAPE_ANDROID_7', ONSHAPEANDROID6 = 'ONSHAPE_ANDROID_6', ONSHAPEANDROID5 = 'ONSHAPE_ANDROID_5', ONSHAPEANDROID4 = 'ONSHAPE_ANDROID_4', ONSHAPEANDROIDTABLET = 'ONSHAPE_ANDROID_TABLET', ONSHAPEANDROID7TABLET = 'ONSHAPE_ANDROID_7_TABLET', ONSHAPEANDROID6TABLET = 'ONSHAPE_ANDROID_6_TABLET', ONSHAPEANDROID5TABLET = 'ONSHAPE_ANDROID_5_TABLET', ONSHAPEANDROID4TABLET = 'ONSHAPE_ANDROID_4_TABLET', ONSHAPEIPHONE = 'ONSHAPE_IPHONE', ONSHAPEIPHONE10 = 'ONSHAPE_IPHONE_10', ONSHAPEIPHONE9 = 'ONSHAPE_IPHONE_9', ONSHAPEIPHONE84 = 'ONSHAPE_IPHONE_8_4', ONSHAPEIPHONE83 = 'ONSHAPE_IPHONE_8_3', ONSHAPEIPHONE82 = 'ONSHAPE_IPHONE_8_2', ONSHAPEIPHONE81 = 'ONSHAPE_IPHONE_8_1', ONSHAPEIPHONE8 = 'ONSHAPE_IPHONE_8', ONSHAPEIPHONE7 = 'ONSHAPE_IPHONE_7', ONSHAPEIPAD = 'ONSHAPE_IPAD', ONSHAPEIPAD10 = 'ONSHAPE_IPAD_10', ONSHAPEIPAD9 = 'ONSHAPE_IPAD_9', ONSHAPEIPAD84 = 'ONSHAPE_IPAD_8_4', ONSHAPEIPAD83 = 'ONSHAPE_IPAD_8_3', ONSHAPEIPAD82 = 'ONSHAPE_IPAD_8_2', ONSHAPEIPAD81 = 'ONSHAPE_IPAD_8_1', ONSHAPEIPAD8 = 'ONSHAPE_IPAD_8', ONSHAPEIPAD7 = 'ONSHAPE_IPAD_7', ONSHAPEIPOD = 'ONSHAPE_IPOD', ONSHAPEIPOD10 = 'ONSHAPE_IPOD_10', ONSHAPEIPOD9 = 'ONSHAPE_IPOD_9', ONSHAPEIPOD84 = 'ONSHAPE_IPOD_8_4', ONSHAPEIPOD83 = 'ONSHAPE_IPOD_8_3', ONSHAPEIPOD82 = 'ONSHAPE_IPOD_8_2', ONSHAPEIPOD81 = 'ONSHAPE_IPOD_8_1', ONSHAPEIPOD8 = 'ONSHAPE_IPOD_8', ONSHAPEIPOD7 = 'ONSHAPE_IPOD_7', ANDROID = 'ANDROID', ANDROID7 = 'ANDROID7', ANDROID7TABLET = 'ANDROID7_TABLET', ANDROID6 = 'ANDROID6', ANDROID6TABLET = 'ANDROID6_TABLET', ANDROID5 = 'ANDROID5', ANDROID5TABLET = 'ANDROID5_TABLET', ANDROID4 = 'ANDROID4', ANDROID4TABLET = 'ANDROID4_TABLET', ANDROID4WEARABLE = 'ANDROID4_WEARABLE', ANDROID3TABLET = 'ANDROID3_TABLET', ANDROID2 = 'ANDROID2', ANDROID2TABLET = 'ANDROID2_TABLET', ANDROID1 = 'ANDROID1', ANDROIDMOBILE = 'ANDROID_MOBILE', ANDROIDTABLET = 'ANDROID_TABLET', CHROMEOS = 'CHROME_OS', WEBOS = 'WEBOS', PALM = 'PALM', MEEGO = 'MEEGO', IOS = 'IOS', IOS10IPHONE = 'iOS10_IPHONE', IOS9IPHONE = 'iOS9_IPHONE', IOS84IPHONE = 'iOS8_4_IPHONE', IOS83IPHONE = 'iOS8_3_IPHONE', IOS82IPHONE = 'iOS8_2_IPHONE', IOS81IPHONE = 'iOS8_1_IPHONE', IOS8IPHONE = 'iOS8_IPHONE', IOS7IPHONE = 'iOS7_IPHONE', IOS6IPHONE = 'iOS6_IPHONE', IOS5IPHONE = 'iOS5_IPHONE', IOS4IPHONE = 'iOS4_IPHONE', MACOSXIPAD = 'MAC_OS_X_IPAD', IOS10IPAD = 'iOS10_IPAD', IOS9IPAD = 'iOS9_IPAD', IOS84IPAD = 'iOS8_4_IPAD', IOS83IPAD = 'iOS8_3_IPAD', IOS82IPAD = 'iOS8_2_IPAD', IOS81IPAD = 'iOS8_1_IPAD', IOS8IPAD = 'iOS8_IPAD', IOS7IPAD = 'iOS7_IPAD', IOS6IPAD = 'iOS6_IPAD', MACOSXIPHONE = 'MAC_OS_X_IPHONE', MACOSXIPOD = 'MAC_OS_X_IPOD', MACOSX = 'MAC_OS_X', MACOS = 'MAC_OS', MAEMO = 'MAEMO', BADA = 'BADA', GOOGLETV = 'GOOGLE_TV', KINDLE = 'KINDLE', KINDLE3 = 'KINDLE3', KINDLE2 = 'KINDLE2', LINUX = 'LINUX', UBUNTU = 'UBUNTU', UBUNTUTOUCHMOBILE = 'UBUNTU_TOUCH_MOBILE', SYMBIAN = 'SYMBIAN', SYMBIAN9 = 'SYMBIAN9', SYMBIAN8 = 'SYMBIAN8', SYMBIAN7 = 'SYMBIAN7', SYMBIAN6 = 'SYMBIAN6', SERIES40 = 'SERIES40', SONYERICSSON = 'SONY_ERICSSON', SUNOS = 'SUN_OS', PSP = 'PSP', WII = 'WII', BLACKBERRY = 'BLACKBERRY', BLACKBERRY7 = 'BLACKBERRY7', BLACKBERRY6 = 'BLACKBERRY6', BLACKBERRYTABLET = 'BLACKBERRY_TABLET', ROKU = 'ROKU', PROXY = 'PROXY', UNKNOWNMOBILE = 'UNKNOWN_MOBILE', UNKNOWNTABLET = 'UNKNOWN_TABLET', UNKNOWN = 'UNKNOWN' } export enum BrowserEnum { OUTLOOK = 'OUTLOOK', OUTLOOK2007 = 'OUTLOOK2007', OUTLOOK2013 = 'OUTLOOK2013', OUTLOOK2010 = 'OUTLOOK2010', IE = 'IE', OUTLOOKEXPRESS7 = 'OUTLOOK_EXPRESS7', IEMOBILE11 = 'IEMOBILE11', IEMOBILE10 = 'IEMOBILE10', IEMOBILE9 = 'IEMOBILE9', IEMOBILE7 = 'IEMOBILE7', IEMOBILE6 = 'IEMOBILE6', IEXBOX = 'IE_XBOX', IE11 = 'IE11', IE10 = 'IE10', IE9 = 'IE9', IE8 = 'IE8', IE7 = 'IE7', IE6 = 'IE6', IE55 = 'IE5_5', IE5 = 'IE5', EDGE = 'EDGE', EDGE12 = 'EDGE12', EDGEMOBILE12 = 'EDGE_MOBILE12', CHROME = 'CHROME', CHROMEMOBILE = 'CHROME_MOBILE', CHROME46 = 'CHROME46', CHROME45 = 'CHROME45', CHROME44 = 'CHROME44', CHROME43 = 'CHROME43', CHROME42 = 'CHROME42', CHROME41 = 'CHROME41', CHROME40 = 'CHROME40', CHROME39 = 'CHROME39', CHROME38 = 'CHROME38', CHROME37 = 'CHROME37', CHROME36 = 'CHROME36', CHROME35 = 'CHROME35', CHROME34 = 'CHROME34', CHROME33 = 'CHROME33', CHROME32 = 'CHROME32', CHROME31 = 'CHROME31', CHROME30 = 'CHROME30', CHROME29 = 'CHROME29', CHROME28 = 'CHROME28', CHROME27 = 'CHROME27', CHROME26 = 'CHROME26', CHROME25 = 'CHROME25', CHROME24 = 'CHROME24', CHROME23 = 'CHROME23', CHROME22 = 'CHROME22', CHROME21 = 'CHROME21', CHROME20 = 'CHROME20', CHROME19 = 'CHROME19', CHROME18 = 'CHROME18', CHROME17 = 'CHROME17', CHROME16 = 'CHROME16', CHROME15 = 'CHROME15', CHROME14 = 'CHROME14', CHROME13 = 'CHROME13', CHROME12 = 'CHROME12', CHROME11 = 'CHROME11', CHROME10 = 'CHROME10', CHROME9 = 'CHROME9', CHROME8 = 'CHROME8', OMNIWEB = 'OMNIWEB', SAFARI = 'SAFARI', BLACKBERRY10 = 'BLACKBERRY10', MOBILESAFARI = 'MOBILE_SAFARI', SILK = 'SILK', SAFARI9 = 'SAFARI9', SAFARI8 = 'SAFARI8', SAFARI7 = 'SAFARI7', SAFARI6 = 'SAFARI6', SAFARI5 = 'SAFARI5', SAFARI4 = 'SAFARI4', COAST = 'COAST', COAST1 = 'COAST1', OPERA = 'OPERA', OPERAMOBILE = 'OPERA_MOBILE', OPERAMINI = 'OPERA_MINI', OPERA34 = 'OPERA34', OPERA33 = 'OPERA33', OPERA32 = 'OPERA32', OPERA31 = 'OPERA31', OPERA30 = 'OPERA30', OPERA29 = 'OPERA29', OPERA28 = 'OPERA28', OPERA27 = 'OPERA27', OPERA26 = 'OPERA26', OPERA25 = 'OPERA25', OPERA24 = 'OPERA24', OPERA23 = 'OPERA23', OPERA20 = 'OPERA20', OPERA19 = 'OPERA19', OPERA18 = 'OPERA18', OPERA17 = 'OPERA17', OPERA16 = 'OPERA16', OPERA15 = 'OPERA15', OPERA12 = 'OPERA12', OPERA11 = 'OPERA11', OPERA10 = 'OPERA10', OPERA9 = 'OPERA9', KONQUEROR = 'KONQUEROR', DOLFIN2 = 'DOLFIN2', APPLEWEBKIT = 'APPLE_WEB_KIT', APPLEITUNES = 'APPLE_ITUNES', APPLEAPPSTORE = 'APPLE_APPSTORE', ADOBEAIR = 'ADOBE_AIR', LOTUSNOTES = 'LOTUS_NOTES', CAMINO = 'CAMINO', CAMINO2 = 'CAMINO2', FLOCK = 'FLOCK', FIREFOX = 'FIREFOX', FIREFOX3MOBILE = 'FIREFOX3MOBILE', FIREFOXMOBILE = 'FIREFOX_MOBILE', FIREFOXMOBILE23 = 'FIREFOX_MOBILE23', FIREFOX42 = 'FIREFOX42', FIREFOX41 = 'FIREFOX41', FIREFOX40 = 'FIREFOX40', FIREFOX39 = 'FIREFOX39', FIREFOX38 = 'FIREFOX38', FIREFOX37 = 'FIREFOX37', FIREFOX36 = 'FIREFOX36', FIREFOX35 = 'FIREFOX35', FIREFOX34 = 'FIREFOX34', FIREFOX33 = 'FIREFOX33', FIREFOX32 = 'FIREFOX32', FIREFOX31 = 'FIREFOX31', FIREFOX30 = 'FIREFOX30', FIREFOX29 = 'FIREFOX29', FIREFOX28 = 'FIREFOX28', FIREFOX27 = 'FIREFOX27', FIREFOX26 = 'FIREFOX26', FIREFOX25 = 'FIREFOX25', FIREFOX24 = 'FIREFOX24', FIREFOX23 = 'FIREFOX23', FIREFOX22 = 'FIREFOX22', FIREFOX21 = 'FIREFOX21', FIREFOX20 = 'FIREFOX20', FIREFOX19 = 'FIREFOX19', FIREFOX18 = 'FIREFOX18', FIREFOX17 = 'FIREFOX17', FIREFOX16 = 'FIREFOX16', FIREFOX15 = 'FIREFOX15', FIREFOX14 = 'FIREFOX14', FIREFOX13 = 'FIREFOX13', FIREFOX12 = 'FIREFOX12', FIREFOX11 = 'FIREFOX11', FIREFOX10 = 'FIREFOX10', FIREFOX9 = 'FIREFOX9', FIREFOX8 = 'FIREFOX8', FIREFOX7 = 'FIREFOX7', FIREFOX6 = 'FIREFOX6', FIREFOX5 = 'FIREFOX5', FIREFOX4 = 'FIREFOX4', FIREFOX3 = 'FIREFOX3', FIREFOX2 = 'FIREFOX2', FIREFOX15 = 'FIREFOX1_5', THUNDERBIRD = 'THUNDERBIRD', THUNDERBIRD12 = 'THUNDERBIRD12', THUNDERBIRD11 = 'THUNDERBIRD11', THUNDERBIRD10 = 'THUNDERBIRD10', THUNDERBIRD8 = 'THUNDERBIRD8', THUNDERBIRD7 = 'THUNDERBIRD7', THUNDERBIRD6 = 'THUNDERBIRD6', THUNDERBIRD3 = 'THUNDERBIRD3', THUNDERBIRD2 = 'THUNDERBIRD2', VIVALDI = 'VIVALDI', ONSHAPE = 'ONSHAPE', ONSHAPEIPAD = 'ONSHAPE_IPAD', ONSHAPEIPHONE = 'ONSHAPE_IPHONE', ONSHAPEANDROID = 'ONSHAPE_ANDROID', SEAMONKEY = 'SEAMONKEY', BOT = 'BOT', BOTMOBILE = 'BOT_MOBILE', MOZILLA = 'MOZILLA', CFNETWORK = 'CFNETWORK', EUDORA = 'EUDORA', POCOMAIL = 'POCOMAIL', THEBAT = 'THEBAT', NETFRONT = 'NETFRONT', EVOLUTION = 'EVOLUTION', LYNX = 'LYNX', DOWNLOAD = 'DOWNLOAD', UNKNOWN = 'UNKNOWN', APPLEMAIL = 'APPLE_MAIL' } }