scraper-api-datachaser
Version:
The scraping SaaS platform provides a RESTful API for developers to perform web scraping tasks. Users can submit scraping tasks, monitor task status, retrieve scraped data, and manage their account through the API.
89 lines (80 loc) • 2.1 kB
text/typescript
/* tslint:disable */
/* eslint-disable */
/**
* Scraper API
* The scraping SaaS platform provides a RESTful API for developers to perform web scraping tasks. Users can submit scraping tasks, monitor task status, retrieve scraped data, and manage their account through the API.
*
* 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 Log
*/
export interface Log {
/**
*
* @type {string}
* @memberof Log
*/
jobid: string;
/**
*
* @type {string}
* @memberof Log
*/
message: string;
/**
*
* @type {string}
* @memberof Log
*/
level: string;
/**
*
* @type {string}
* @memberof Log
*/
createdAt: string;
}
/**
* Check if a given object implements the Log interface.
*/
export function instanceOfLog(value: object): value is Log {
if (!('jobid' in value) || value['jobid'] === undefined) return false;
if (!('message' in value) || value['message'] === undefined) return false;
if (!('level' in value) || value['level'] === undefined) return false;
if (!('createdAt' in value) || value['createdAt'] === undefined) return false;
return true;
}
export function LogFromJSON(json: any): Log {
return LogFromJSONTyped(json, false);
}
export function LogFromJSONTyped(json: any, ignoreDiscriminator: boolean): Log {
if (json == null) {
return json;
}
return {
'jobid': json['jobid'],
'message': json['message'],
'level': json['level'],
'createdAt': json['created_at'],
};
}
export function LogToJSON(value?: Log | null): any {
if (value == null) {
return value;
}
return {
'jobid': value['jobid'],
'message': value['message'],
'level': value['level'],
'created_at': value['createdAt'],
};
}