/** * Linkbreakers API * This is a documentation of all the APIs of Linkbreakers * * The version of the OpenAPI document: 1.118.3 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * DeviceType represents the physical form factor of the device. * This describes the hardware category (phone, tablet, laptop, etc.), * NOT who or what is operating it — see DeviceActor for that. * * - DEVICE_TYPE_UNSPECIFIED: Device type not specified or not yet detected * - DEVICE_TYPE_NATIVE: Native QR scanner (no browser capabilities reported) * - DEVICE_TYPE_MOBILE: Mobile handset browser * - DEVICE_TYPE_TABLET: Tablet browser * - DEVICE_TYPE_DESKTOP: Desktop or laptop browser * - DEVICE_TYPE_UNKNOWN: Unable to classify the device * @export */ export declare const DeviceType: { readonly DeviceTypeUnspecified: "DEVICE_TYPE_UNSPECIFIED"; readonly DeviceTypeNative: "DEVICE_TYPE_NATIVE"; readonly DeviceTypeMobile: "DEVICE_TYPE_MOBILE"; readonly DeviceTypeTablet: "DEVICE_TYPE_TABLET"; readonly DeviceTypeDesktop: "DEVICE_TYPE_DESKTOP"; readonly DeviceTypeUnknown: "DEVICE_TYPE_UNKNOWN"; }; export type DeviceType = typeof DeviceType[keyof typeof DeviceType]; export declare function instanceOfDeviceType(value: any): boolean; export declare function DeviceTypeFromJSON(json: any): DeviceType; export declare function DeviceTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeviceType; export declare function DeviceTypeToJSON(value?: DeviceType | null): any; export declare function DeviceTypeToJSONTyped(value: any, ignoreDiscriminator: boolean): DeviceType;