UNPKG

@emergentmethods/asknews-typescript-sdk

Version:
77 lines (76 loc) 3.46 kB
"use strict"; /* tslint:disable */ /* eslint-disable */ /** * AskNews API * AskNews API [![status](https://status.asknews.app/api/badge/2/status?style=for-the-badge)](https://status.asknews.app/status/prod) * * The version of the OpenAPI document: 0.24.66 * Contact: contact@emergentmethods.ai * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ChartResponse1ToJSONTyped = exports.ChartResponse1ToJSON = exports.ChartResponse1FromJSONTyped = exports.ChartResponse1FromJSON = exports.instanceOfChartResponse1 = void 0; const ChartParameters1_1 = require("./ChartParameters1"); /** * Check if a given object implements the ChartResponse1 interface. */ function instanceOfChartResponse1(value) { if (!('success' in value) || value['success'] === undefined) return false; if (!('chartJson' in value) || value['chartJson'] === undefined) return false; return true; } exports.instanceOfChartResponse1 = instanceOfChartResponse1; function ChartResponse1FromJSON(json) { return ChartResponse1FromJSONTyped(json, false); } exports.ChartResponse1FromJSON = ChartResponse1FromJSON; function ChartResponse1FromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'success': json['success'], 'chartJson': json['chart_json'], 'query': json['query'] == null ? undefined : json['query'], 'reasoning': json['reasoning'] == null ? undefined : json['reasoning'], 'parameters': json['parameters'] == null ? undefined : (0, ChartParameters1_1.ChartParameters1FromJSON)(json['parameters']), 'context': json['context'] == null ? undefined : json['context'], 'iterationsUsed': json['iterations_used'] == null ? undefined : json['iterations_used'], 'lastReasoning': json['last_reasoning'] == null ? undefined : json['last_reasoning'], 'lastParameters': json['last_parameters'] == null ? undefined : (0, ChartParameters1_1.ChartParameters1FromJSON)(json['last_parameters']), 'pngData': json['png_data'] == null ? undefined : json['png_data'], 'pngUrl': json['png_url'] == null ? undefined : json['png_url'], 'chartUrl': json['chart_url'] == null ? undefined : json['chart_url'], }; } exports.ChartResponse1FromJSONTyped = ChartResponse1FromJSONTyped; function ChartResponse1ToJSON(json) { return ChartResponse1ToJSONTyped(json, false); } exports.ChartResponse1ToJSON = ChartResponse1ToJSON; function ChartResponse1ToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'success': value['success'], 'chart_json': value['chartJson'], 'query': value['query'], 'reasoning': value['reasoning'], 'parameters': (0, ChartParameters1_1.ChartParameters1ToJSON)(value['parameters']), 'context': value['context'], 'iterations_used': value['iterationsUsed'], 'last_reasoning': value['lastReasoning'], 'last_parameters': (0, ChartParameters1_1.ChartParameters1ToJSON)(value['lastParameters']), 'png_data': value['pngData'], 'png_url': value['pngUrl'], 'chart_url': value['chartUrl'], }; } exports.ChartResponse1ToJSONTyped = ChartResponse1ToJSONTyped;