/** * My API * API documentation for my Laravel app * * 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 { BlogCategoryLiteResource } from './BlogCategoryLiteResource'; import type { AssetResource } from './AssetResource'; /** * * @export * @interface BlogFrontendResource */ export interface BlogFrontendResource { /** * * @type {number} * @memberof BlogFrontendResource */ id: number; /** * * @type {string} * @memberof BlogFrontendResource */ name: string; /** * * @type {string} * @memberof BlogFrontendResource */ slug: string; /** * * @type {string} * @memberof BlogFrontendResource */ excerpt: string; /** * * @type {boolean} * @memberof BlogFrontendResource */ featured: boolean; /** * * @type {AssetResource} * @memberof BlogFrontendResource */ thumbnail: AssetResource | null; /** * * @type {Date} * @memberof BlogFrontendResource */ startDate?: Date | null; /** * * @type {Array} * @memberof BlogFrontendResource */ categories: Array | null; } /** * Check if a given object implements the BlogFrontendResource interface. */ export declare function instanceOfBlogFrontendResource(value: object): value is BlogFrontendResource; export declare function BlogFrontendResourceFromJSON(json: any): BlogFrontendResource; export declare function BlogFrontendResourceFromJSONTyped(json: any, ignoreDiscriminator: boolean): BlogFrontendResource; export declare function BlogFrontendResourceToJSON(json: any): BlogFrontendResource; export declare function BlogFrontendResourceToJSONTyped(value?: BlogFrontendResource | null, ignoreDiscriminator?: boolean): any;