/** * 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 type { PresignedFile } from './PresignedFile'; import type { PresignedImage } from './PresignedImage'; import type { WebpageMetadata } from './WebpageMetadata'; import type { ProcessingState } from './ProcessingState'; /** * * @export * @interface Webpage */ export interface Webpage { /** * * @type {string} * @memberof Webpage */ 'siteName'?: string | null; /** * * @type {string} * @memberof Webpage */ 'title'?: string | null; /** * * @type {string} * @memberof Webpage */ 'url'?: string | null; /** * * @type {string} * @memberof Webpage */ 'description'?: string | null; /** * * @type {PresignedImage} * @memberof Webpage */ 'image': PresignedImage | null; /** * * @type {PresignedImage} * @memberof Webpage */ 'favicon': PresignedImage | null; /** * * @type {PresignedFile} * @memberof Webpage */ 'html': PresignedFile | null; /** * * @type {PresignedFile} * @memberof Webpage */ 'reader': PresignedFile | null; /** * * @type {PresignedImage} * @memberof Webpage */ 'screenshot': PresignedImage | null; /** * * @type {ProcessingState} * @memberof Webpage */ 'status'?: ProcessingState | null; /** * * @type {WebpageMetadata} * @memberof Webpage */ 'metadata'?: WebpageMetadata | null; /** * * @type {string} * @memberof Webpage */ 'hostname'?: string | null; } /** * Check if a given object implements the Webpage interface. */ export declare function instanceOfWebpage(value: object): value is Webpage; export declare function WebpageFromJSON(json: any): Webpage; export declare function WebpageFromJSONTyped(json: any, ignoreDiscriminator: boolean): Webpage; export declare function WebpageToJSON(json: any): Webpage; export declare function WebpageToJSONTyped(value?: Webpage | null, ignoreDiscriminator?: boolean): any;