/* generated using openapi-typescript-codegen -- do not edit */ /* istanbul ignore file */ /* tslint:disable */ /* eslint-disable */ export type ResourceCreateUpdate = { /** * Resource ID for updates */ id?: number; /** * User ID of the resource owner */ user_id?: number; /** * Username of the resource owner */ username?: string; /** * Type of resource (e.g., video, document) */ resource_type: string; /** * URL of the resource */ url: string; /** * Name of the resource */ name: string; /** * Description of the resource */ description?: string; /** * List of skill names associated with the resource */ skills?: Array; /** * Image file */ image?: string; /** * Additional metadata for the resource */ data?: any; };