/* 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'; import type { Candle } from './Candle'; import { CandleFromJSON, CandleFromJSONTyped, CandleToJSON, } from './Candle'; /** * * @export * @interface Candles */ export interface Candles { /** * * @type {number} * @memberof Candles */ code: number; /** * * @type {string} * @memberof Candles */ message?: string; /** * resolution * @type {string} * @memberof Candles */ r: string; /** * candles * @type {Array} * @memberof Candles */ c: Array; } /** * Check if a given object implements the Candles interface. */ export function instanceOfCandles(value: object): value is Candles { if (!('code' in value) || value['code'] === undefined) return false; if (!('r' in value) || value['r'] === undefined) return false; if (!('c' in value) || value['c'] === undefined) return false; return true; } export function CandlesFromJSON(json: any): Candles { return CandlesFromJSONTyped(json, false); } export function CandlesFromJSONTyped(json: any, ignoreDiscriminator: boolean): Candles { if (json == null) { return json; } return { 'code': json['code'], 'message': json['message'] == null ? undefined : json['message'], 'r': json['r'], 'c': ((json['c'] as Array).map(CandleFromJSON)), }; } export function CandlesToJSON(value?: Candles | null): any { if (value == null) { return value; } return { 'code': value['code'], 'message': value['message'], 'r': value['r'], 'c': ((value['c'] as Array).map(CandleToJSON)), }; }