@emergentmethods/asknews-typescript-sdk
Version:
Typescript SDK for AskNews API
53 lines (52 loc) • 2.41 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* AskNews API
* AskNews API [](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.
*/
import { instanceOfCreateDeepNewsResponseStreamChunk1, CreateDeepNewsResponseStreamChunk1FromJSONTyped, CreateDeepNewsResponseStreamChunk1ToJSON, } from './CreateDeepNewsResponseStreamChunk1';
import { instanceOfCreateDeepNewsResponseStreamChunkV21, CreateDeepNewsResponseStreamChunkV21FromJSONTyped, CreateDeepNewsResponseStreamChunkV21ToJSON, } from './CreateDeepNewsResponseStreamChunkV21';
import { instanceOfCreateDeepNewsResponseStreamSource1, CreateDeepNewsResponseStreamSource1FromJSONTyped, CreateDeepNewsResponseStreamSource1ToJSON, } from './CreateDeepNewsResponseStreamSource1';
export function DeepNews200ResponseFromJSON(json) {
return DeepNews200ResponseFromJSONTyped(json, false);
}
export function DeepNews200ResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
if (instanceOfCreateDeepNewsResponseStreamChunk1(json)) {
return CreateDeepNewsResponseStreamChunk1FromJSONTyped(json, true);
}
if (instanceOfCreateDeepNewsResponseStreamChunkV21(json)) {
return CreateDeepNewsResponseStreamChunkV21FromJSONTyped(json, true);
}
if (instanceOfCreateDeepNewsResponseStreamSource1(json)) {
return CreateDeepNewsResponseStreamSource1FromJSONTyped(json, true);
}
return {};
}
export function DeepNews200ResponseToJSON(json) {
return DeepNews200ResponseToJSONTyped(json, false);
}
export function DeepNews200ResponseToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
if (instanceOfCreateDeepNewsResponseStreamChunk1(value)) {
return CreateDeepNewsResponseStreamChunk1ToJSON(value);
}
if (instanceOfCreateDeepNewsResponseStreamChunkV21(value)) {
return CreateDeepNewsResponseStreamChunkV21ToJSON(value);
}
if (instanceOfCreateDeepNewsResponseStreamSource1(value)) {
return CreateDeepNewsResponseStreamSource1ToJSON(value);
}
return {};
}