/* tslint:disable */ /* eslint-disable */ /** * * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * * @export * @interface Candle */ export interface Candle { /** * timestamp * @type {number} * @memberof Candle */ t: number; /** * open * @type {number} * @memberof Candle */ o: number; /** * high * @type {number} * @memberof Candle */ h: number; /** * low * @type {number} * @memberof Candle */ l: number; /** * close * @type {number} * @memberof Candle */ c: number; /** * open_raw * @type {number} * @memberof Candle */ O: number; /** * high_raw * @type {number} * @memberof Candle */ H: number; /** * low_raw * @type {number} * @memberof Candle */ L: number; /** * close_raw * @type {number} * @memberof Candle */ C: number; /** * volume0 * @type {number} * @memberof Candle */ v: number; /** * volume1 * @type {number} * @memberof Candle */ V: number; /** * last_trade_id * @type {number} * @memberof Candle */ i: number; } /** * Check if a given object implements the Candle interface. */ export function instanceOfCandle(value: object): value is Candle { if (!('t' in value) || value['t'] === undefined) return false; if (!('o' in value) || value['o'] === undefined) return false; if (!('h' in value) || value['h'] === undefined) return false; if (!('l' in value) || value['l'] === undefined) return false; if (!('c' in value) || value['c'] === undefined) return false; if (!('O' in value) || value['O'] === undefined) return false; if (!('H' in value) || value['H'] === undefined) return false; if (!('L' in value) || value['L'] === undefined) return false; if (!('C' in value) || value['C'] === undefined) return false; if (!('v' in value) || value['v'] === undefined) return false; if (!('V' in value) || value['V'] === undefined) return false; if (!('i' in value) || value['i'] === undefined) return false; return true; } export function CandleFromJSON(json: any): Candle { return CandleFromJSONTyped(json, false); } export function CandleFromJSONTyped(json: any, ignoreDiscriminator: boolean): Candle { if (json == null) { return json; } return { 't': json['t'], 'o': json['o'], 'h': json['h'], 'l': json['l'], 'c': json['c'], 'O': json['O'], 'H': json['H'], 'L': json['L'], 'C': json['C'], 'v': json['v'], 'V': json['V'], 'i': json['i'], }; } export function CandleToJSON(value?: Candle | null): any { if (value == null) { return value; } return { 't': value['t'], 'o': value['o'], 'h': value['h'], 'l': value['l'], 'c': value['c'], 'O': value['O'], 'H': value['H'], 'L': value['L'], 'C': value['C'], 'v': value['v'], 'V': value['V'], 'i': value['i'], }; }