// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../../resource'; import * as Core from '../../core'; import * as TemplatesAPI from './templates'; export class Templates extends APIResource { /** * Validate Template */ validate(params: TemplateValidateParams, options?: Core.RequestOptions): Core.APIPromise { const { body, 'x-prefect-api-version': xPrefectAPIVersion } = params; return this._client.post('/api/templates/validate', { body: body, ...options, headers: { Accept: '*/*', ...(xPrefectAPIVersion != null ? { 'x-prefect-api-version': xPrefectAPIVersion } : undefined), ...options?.headers, }, }); } } export interface TemplateValidateParams { /** * Body param: */ body: string; /** * Header param: */ 'x-prefect-api-version'?: string; } export namespace Templates { export import TemplateValidateParams = TemplatesAPI.TemplateValidateParams; }