// This file is auto-generated by @hey-api/openapi-ts import type { Client, Options as Options2, TDataShape } from './client'; import { client } from './client.gen'; import type { CreateCategoryData, CreateCategoryResponses, CreateFolderData, CreateFolderResponses, CreateFormData, CreateFormResponses, CreateFormSubmissionData, CreateFormSubmissionResponses, CreateMediaData, CreateMediaResponses, CreatePageData, CreatePageResponses, CreatePayloadJobData, CreatePayloadJobResponses, CreatePayloadKvData, CreatePayloadKvResponses, CreatePayloadLockedDocumentData, CreatePayloadLockedDocumentResponses, CreatePayloadMigrationData, CreatePayloadMigrationResponses, CreatePayloadPreferenceData, CreatePayloadPreferenceResponses, CreatePostData, CreatePostResponses, CreateRedirectData, CreateRedirectResponses, CreateSearchResultData, CreateSearchResultResponses, CreateTenantData, CreateTenantResponses, CreateUserData, CreateUserResponses, DeleteCategoryData, DeleteCategoryErrors, DeleteCategoryResponses, DeleteFolderData, DeleteFolderErrors, DeleteFolderResponses, DeleteFormData, DeleteFormErrors, DeleteFormResponses, DeleteFormSubmissionData, DeleteFormSubmissionErrors, DeleteFormSubmissionResponses, DeleteMediaData, DeleteMediaErrors, DeleteMediaResponses, DeletePageData, DeletePageErrors, DeletePageResponses, DeletePayloadJobData, DeletePayloadJobErrors, DeletePayloadJobResponses, DeletePayloadKvData, DeletePayloadKvErrors, DeletePayloadKvResponses, DeletePayloadLockedDocumentData, DeletePayloadLockedDocumentErrors, DeletePayloadLockedDocumentResponses, DeletePayloadMigrationData, DeletePayloadMigrationErrors, DeletePayloadMigrationResponses, DeletePayloadPreferenceData, DeletePayloadPreferenceErrors, DeletePayloadPreferenceResponses, DeletePostData, DeletePostErrors, DeletePostResponses, DeleteRedirectData, DeleteRedirectErrors, DeleteRedirectResponses, DeleteSearchResultData, DeleteSearchResultErrors, DeleteSearchResultResponses, DeleteTenantData, DeleteTenantErrors, DeleteTenantResponses, DeleteUserData, DeleteUserErrors, DeleteUserResponses, FindCategoryByIdData, FindCategoryByIdErrors, FindCategoryByIdResponses, FindFolderByIdData, FindFolderByIdErrors, FindFolderByIdResponses, FindFormByIdData, FindFormByIdErrors, FindFormByIdResponses, FindFormSubmissionByIdData, FindFormSubmissionByIdErrors, FindFormSubmissionByIdResponses, FindMediaByIdData, FindMediaByIdErrors, FindMediaByIdResponses, FindPageByIdData, FindPageByIdErrors, FindPageByIdResponses, FindPayloadJobByIdData, FindPayloadJobByIdErrors, FindPayloadJobByIdResponses, FindPayloadKvByIdData, FindPayloadKvByIdErrors, FindPayloadKvByIdResponses, FindPayloadLockedDocumentByIdData, FindPayloadLockedDocumentByIdErrors, FindPayloadLockedDocumentByIdResponses, FindPayloadMigrationByIdData, FindPayloadMigrationByIdErrors, FindPayloadMigrationByIdResponses, FindPayloadPreferenceByIdData, FindPayloadPreferenceByIdErrors, FindPayloadPreferenceByIdResponses, FindPostByIdData, FindPostByIdErrors, FindPostByIdResponses, FindRedirectByIdData, FindRedirectByIdErrors, FindRedirectByIdResponses, FindSearchResultByIdData, FindSearchResultByIdErrors, FindSearchResultByIdResponses, FindTenantByIdData, FindTenantByIdErrors, FindTenantByIdResponses, FindUserByIdData, FindUserByIdErrors, FindUserByIdResponses, GetApiGlobalsFooterData, GetApiGlobalsFooterResponses, GetApiGlobalsHeaderData, GetApiGlobalsHeaderResponses, ListCategoriesData, ListCategoriesResponses, ListFoldersData, ListFoldersResponses, ListFormsData, ListFormsResponses, ListFormSubmissionsData, ListFormSubmissionsResponses, ListMediaData, ListMediaResponses, ListPagesData, ListPagesResponses, ListPayloadJobsData, ListPayloadJobsResponses, ListPayloadKvsData, ListPayloadKvsResponses, ListPayloadLockedDocumentsData, ListPayloadLockedDocumentsResponses, ListPayloadMigrationsData, ListPayloadMigrationsResponses, ListPayloadPreferencesData, ListPayloadPreferencesResponses, ListPostsData, ListPostsResponses, ListRedirectsData, ListRedirectsResponses, ListSearchResultsData, ListSearchResultsResponses, ListTenantsData, ListTenantsResponses, ListUsersData, ListUsersResponses, PostApiGlobalsFooterData, PostApiGlobalsFooterResponses, PostApiGlobalsHeaderData, PostApiGlobalsHeaderResponses, UpdateCategoryData, UpdateCategoryErrors, UpdateCategoryResponses, UpdateFolderData, UpdateFolderErrors, UpdateFolderResponses, UpdateFormData, UpdateFormErrors, UpdateFormResponses, UpdateFormSubmissionData, UpdateFormSubmissionErrors, UpdateFormSubmissionResponses, UpdateMediaData, UpdateMediaErrors, UpdateMediaResponses, UpdatePageData, UpdatePageErrors, UpdatePageResponses, UpdatePayloadJobData, UpdatePayloadJobErrors, UpdatePayloadJobResponses, UpdatePayloadKvData, UpdatePayloadKvErrors, UpdatePayloadKvResponses, UpdatePayloadLockedDocumentData, UpdatePayloadLockedDocumentErrors, UpdatePayloadLockedDocumentResponses, UpdatePayloadMigrationData, UpdatePayloadMigrationErrors, UpdatePayloadMigrationResponses, UpdatePayloadPreferenceData, UpdatePayloadPreferenceErrors, UpdatePayloadPreferenceResponses, UpdatePostData, UpdatePostErrors, UpdatePostResponses, UpdateRedirectData, UpdateRedirectErrors, UpdateRedirectResponses, UpdateSearchResultData, UpdateSearchResultErrors, UpdateSearchResultResponses, UpdateTenantData, UpdateTenantErrors, UpdateTenantResponses, UpdateUserData, UpdateUserErrors, UpdateUserResponses } from './types.gen'; export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a * custom client. */ client?: Client; /** * You can pass arbitrary values through the `meta` object. This can be * used to access values that aren't defined as part of the SDK function. */ meta?: Record; }; export class Pages { /** * Retrieve a list of Pages */ public static listPages(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/pages', ...options }); } /** * Create a new Page */ public static createPage(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/pages', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Page */ public static deletePage(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/pages/{id}', ...options }); } /** * Find a Page by ID */ public static findPageById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/pages/{id}', ...options }); } /** * Update a Page */ public static updatePage(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/pages/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Posts { /** * Retrieve a list of Posts */ public static listPosts(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/posts', ...options }); } /** * Create a new Post */ public static createPost(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/posts', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Post */ public static deletePost(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/posts/{id}', ...options }); } /** * Find a Post by ID */ public static findPostById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/posts/{id}', ...options }); } /** * Update a Post */ public static updatePost(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/posts/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Media { /** * Retrieve a list of Media */ public static listMedia(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/media', ...options }); } /** * Create a new Media */ public static createMedia(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/media', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Media */ public static deleteMedia(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/media/{id}', ...options }); } /** * Find a Media by ID */ public static findMediaById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/media/{id}', ...options }); } /** * Update a Media */ public static updateMedia(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/media/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Categories { /** * Retrieve a list of Categories */ public static listCategories(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/categories', ...options }); } /** * Create a new Category */ public static createCategory(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/categories', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Category */ public static deleteCategory(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/categories/{id}', ...options }); } /** * Find a Category by ID */ public static findCategoryById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/categories/{id}', ...options }); } /** * Update a Category */ public static updateCategory(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/categories/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Users { /** * Retrieve a list of Users */ public static listUsers(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/users', ...options }); } /** * Create a new User */ public static createUser(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/users', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a User */ public static deleteUser(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/users/{id}', ...options }); } /** * Find a User by ID */ public static findUserById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/users/{id}', ...options }); } /** * Update a User */ public static updateUser(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/users/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Tenants { /** * Retrieve a list of Tenants */ public static listTenants(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/tenants', ...options }); } /** * Create a new Tenant */ public static createTenant(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/tenants', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Tenant */ public static deleteTenant(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/tenants/{id}', ...options }); } /** * Find a Tenant by ID */ public static findTenantById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/tenants/{id}', ...options }); } /** * Update a Tenant */ public static updateTenant(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/tenants/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Redirects { /** * Retrieve a list of Redirects */ public static listRedirects(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/redirects', ...options }); } /** * Create a new Redirect */ public static createRedirect(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/redirects', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Redirect */ public static deleteRedirect(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/redirects/{id}', ...options }); } /** * Find a Redirect by ID */ public static findRedirectById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/redirects/{id}', ...options }); } /** * Update a Redirect */ public static updateRedirect(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/redirects/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Forms { /** * Retrieve a list of Forms */ public static listForms(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/forms', ...options }); } /** * Create a new Form */ public static createForm(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/forms', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Form */ public static deleteForm(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/forms/{id}', ...options }); } /** * Find a Form by ID */ public static findFormById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/forms/{id}', ...options }); } /** * Update a Form */ public static updateForm(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/forms/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class FormSubmissions { /** * Retrieve a list of Form Submissions */ public static listFormSubmissions(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/form-submissions', ...options }); } /** * Create a new Form Submission */ public static createFormSubmission(options?: Options) { return (options?.client ?? client).post({ url: '/api/form-submissions', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Form Submission */ public static deleteFormSubmission(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/form-submissions/{id}', ...options }); } /** * Find a Form Submission by ID */ public static findFormSubmissionById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/form-submissions/{id}', ...options }); } /** * Update a Form Submission */ public static updateFormSubmission(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/form-submissions/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class SearchResults { /** * Retrieve a list of Search Results */ public static listSearchResults(options?: Options) { return (options?.client ?? client).get({ url: '/api/search', ...options }); } /** * Create a new Search Result */ public static createSearchResult(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/search', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Search Result */ public static deleteSearchResult(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/search/{id}', ...options }); } /** * Find a Search Result by ID */ public static findSearchResultById(options: Options) { return (options.client ?? client).get({ url: '/api/search/{id}', ...options }); } /** * Update a Search Result */ public static updateSearchResult(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/search/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class PayloadKvs { /** * Retrieve a list of Payload Kvs */ public static listPayloadKvs(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-kv', ...options }); } /** * Create a new Payload Kv */ public static createPayloadKv(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-kv', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Payload Kv */ public static deletePayloadKv(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-kv/{id}', ...options }); } /** * Find a Payload Kv by ID */ public static findPayloadKvById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-kv/{id}', ...options }); } /** * Update a Payload Kv */ public static updatePayloadKv(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-kv/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class PayloadJobs { /** * Retrieve a list of Payload Jobs */ public static listPayloadJobs(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-jobs', ...options }); } /** * Create a new Payload Job */ public static createPayloadJob(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-jobs', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Payload Job */ public static deletePayloadJob(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-jobs/{id}', ...options }); } /** * Find a Payload Job by ID */ public static findPayloadJobById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-jobs/{id}', ...options }); } /** * Update a Payload Job */ public static updatePayloadJob(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-jobs/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Folders { /** * Retrieve a list of Folders */ public static listFolders(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-folders', ...options }); } /** * Create a new Folder */ public static createFolder(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-folders', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Folder */ public static deleteFolder(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-folders/{id}', ...options }); } /** * Find a Folder by ID */ public static findFolderById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-folders/{id}', ...options }); } /** * Update a Folder */ public static updateFolder(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-folders/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class PayloadLockedDocuments { /** * Retrieve a list of Payload Locked Documents */ public static listPayloadLockedDocuments(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-locked-documents', ...options }); } /** * Create a new Payload Locked Document */ public static createPayloadLockedDocument(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-locked-documents', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Payload Locked Document */ public static deletePayloadLockedDocument(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-locked-documents/{id}', ...options }); } /** * Find a Payload Locked Document by ID */ public static findPayloadLockedDocumentById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-locked-documents/{id}', ...options }); } /** * Update a Payload Locked Document */ public static updatePayloadLockedDocument(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-locked-documents/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class PayloadPreferences { /** * Retrieve a list of Payload Preferences */ public static listPayloadPreferences(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-preferences', ...options }); } /** * Create a new Payload Preference */ public static createPayloadPreference(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-preferences', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Payload Preference */ public static deletePayloadPreference(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-preferences/{id}', ...options }); } /** * Find a Payload Preference by ID */ public static findPayloadPreferenceById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-preferences/{id}', ...options }); } /** * Update a Payload Preference */ public static updatePayloadPreference(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-preferences/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class PayloadMigrations { /** * Retrieve a list of Payload Migrations */ public static listPayloadMigrations(options?: Options) { return (options?.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-migrations', ...options }); } /** * Create a new Payload Migration */ public static createPayloadMigration(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-migrations', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } /** * Delete a Payload Migration */ public static deletePayloadMigration(options: Options) { return (options.client ?? client).delete({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-migrations/{id}', ...options }); } /** * Find a Payload Migration by ID */ public static findPayloadMigrationById(options: Options) { return (options.client ?? client).get({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-migrations/{id}', ...options }); } /** * Update a Payload Migration */ public static updatePayloadMigration(options: Options) { return (options.client ?? client).patch({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/payload-migrations/{id}', ...options, headers: { 'Content-Type': 'application/json', ...options.headers } }); } } export class Header { /** * Get the Header */ public static getApiGlobalsHeader(options?: Options) { return (options?.client ?? client).get({ url: '/api/globals/header', ...options }); } /** * Update the Header */ public static postApiGlobalsHeader(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/globals/header', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } } export class Footer { /** * Get the Footer */ public static getApiGlobalsFooter(options?: Options) { return (options?.client ?? client).get({ url: '/api/globals/footer', ...options }); } /** * Update the Footer */ public static postApiGlobalsFooter(options?: Options) { return (options?.client ?? client).post({ security: [{ scheme: 'bearer', type: 'http' }], url: '/api/globals/footer', ...options, headers: { 'Content-Type': 'application/json', ...options?.headers } }); } }