/* tslint:disable */ /* eslint-disable */ /** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.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 { mapValues } from '../runtime'; /** * * @export * @interface Search200ResponseHitsInnerAllOfChunksInner */ export interface Search200ResponseHitsInnerAllOfChunksInner { /** * * @type {string} * @memberof Search200ResponseHitsInnerAllOfChunksInner */ 'text': string; /** * * @type {number} * @memberof Search200ResponseHitsInnerAllOfChunksInner */ 'pageNumber'?: number; /** * * @type {number} * @memberof Search200ResponseHitsInnerAllOfChunksInner */ 'timeStart'?: number; /** * * @type {number} * @memberof Search200ResponseHitsInnerAllOfChunksInner */ 'timeEnd'?: number; /** * * @type {number} * @memberof Search200ResponseHitsInnerAllOfChunksInner */ 'score': number; } /** * Check if a given object implements the Search200ResponseHitsInnerAllOfChunksInner interface. */ export function instanceOfSearch200ResponseHitsInnerAllOfChunksInner(value: object): value is Search200ResponseHitsInnerAllOfChunksInner { if (!('text' in value) || value['text'] === undefined) return false; if (!('score' in value) || value['score'] === undefined) return false; return true; } export function Search200ResponseHitsInnerAllOfChunksInnerFromJSON(json: any): Search200ResponseHitsInnerAllOfChunksInner { return Search200ResponseHitsInnerAllOfChunksInnerFromJSONTyped(json, false); } export function Search200ResponseHitsInnerAllOfChunksInnerFromJSONTyped(json: any, ignoreDiscriminator: boolean): Search200ResponseHitsInnerAllOfChunksInner { if (json == null) { return json; } const result = { } as Search200ResponseHitsInnerAllOfChunksInner; if (json['text'] !== undefined) { result['text'] = json['text']; } if (json['pageNumber'] !== undefined) { result['pageNumber'] = json['pageNumber']; } if (json['timeStart'] !== undefined) { result['timeStart'] = json['timeStart']; } if (json['timeEnd'] !== undefined) { result['timeEnd'] = json['timeEnd']; } if (json['score'] !== undefined) { result['score'] = json['score']; } return result; } export function Search200ResponseHitsInnerAllOfChunksInnerToJSON(json: any): Search200ResponseHitsInnerAllOfChunksInner { return Search200ResponseHitsInnerAllOfChunksInnerToJSONTyped(json, false); } export function Search200ResponseHitsInnerAllOfChunksInnerToJSONTyped(value?: Search200ResponseHitsInnerAllOfChunksInner | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'text': value['text'], 'pageNumber': value['pageNumber'], 'timeStart': value['timeStart'], 'timeEnd': value['timeEnd'], 'score': value['score'], }; }