/* tslint:disable */ /* eslint-disable */ /** * BugBash * BugBash\'s backend service * * The version of the OpenAPI document: 1.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { exists, mapValues } from '../runtime'; /** * * @export * @interface DeviceMetadata */ export interface DeviceMetadata { /** * * @type {string} * @memberof DeviceMetadata */ browser?: string; /** * * @type {string} * @memberof DeviceMetadata */ ios?: string; } export function DeviceMetadataFromJSON(json: any): DeviceMetadata { return DeviceMetadataFromJSONTyped(json, false); } export function DeviceMetadataFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeviceMetadata { if ((json === undefined) || (json === null)) { return json; } return { 'browser': !exists(json, 'browser') ? undefined : json['browser'], 'ios': !exists(json, 'ios') ? undefined : json['ios'], }; } export function DeviceMetadataToJSON(value?: DeviceMetadata | null): any { if (value === undefined) { return undefined; } if (value === null) { return null; } return { 'browser': value.browser, 'ios': value.ios, }; }