/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * 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 { ResourceTimestampsSchema } from './ResourceTimestampsSchema'; /** * * @export * @interface LinkAttributesSchema */ export interface LinkAttributesSchema { /** * The URL that was fetched and rendered to markdown. * @type {string} * @memberof LinkAttributesSchema */ sourceUrl?: string; /** * Resolved URL after redirects. * @type {string} * @memberof LinkAttributesSchema */ finalUrl?: string | null; /** * Fetch lifecycle status. * @type {LinkAttributesSchemaStatusEnum} * @memberof LinkAttributesSchema */ status?: LinkAttributesSchemaStatusEnum; /** * * @type {string} * @memberof LinkAttributesSchema */ title?: string | null; /** * * @type {string} * @memberof LinkAttributesSchema */ lang?: string | null; /** * * @type {number} * @memberof LinkAttributesSchema */ wordCount?: number | null; /** * S3 key of the rendered markdown in the link bucket. * @type {string} * @memberof LinkAttributesSchema */ markdownS3Key?: string | null; /** * * @type {string} * @memberof LinkAttributesSchema */ engineUsed?: string | null; /** * * @type {number} * @memberof LinkAttributesSchema */ httpStatus?: number | null; /** * Failure reason when status is failed or blocked. * @type {string} * @memberof LinkAttributesSchema */ error?: string | null; /** * * @type {ResourceTimestampsSchema} * @memberof LinkAttributesSchema */ timestamps?: ResourceTimestampsSchema; } /** * @export */ export declare const LinkAttributesSchemaStatusEnum: { readonly Pending: "pending"; readonly Fetching: "fetching"; readonly Fetched: "fetched"; readonly Blocked: "blocked"; readonly Failed: "failed"; readonly Archived: "archived"; }; export type LinkAttributesSchemaStatusEnum = typeof LinkAttributesSchemaStatusEnum[keyof typeof LinkAttributesSchemaStatusEnum]; /** * Check if a given object implements the LinkAttributesSchema interface. */ export declare function instanceOfLinkAttributesSchema(value: object): value is LinkAttributesSchema; export declare function LinkAttributesSchemaFromJSON(json: any): LinkAttributesSchema; export declare function LinkAttributesSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): LinkAttributesSchema; export declare function LinkAttributesSchemaToJSON(json: any): LinkAttributesSchema; export declare function LinkAttributesSchemaToJSONTyped(value?: LinkAttributesSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=LinkAttributesSchema.d.ts.map