/** * Dashboard API * Dashboard API documentation * * 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 * as runtime from '../runtime'; import { CustomField, CustomFieldRequest } from '../models'; export interface CreateCustomFieldForEnvironmentRequest { environmentId: string; customFieldRequest: CustomFieldRequest; } export interface DeleteCustomFieldByIdRequest { customFieldId: string; } export interface GetCustomFieldByIdRequest { customFieldId: string; } export interface GetCustomFieldsForEnvironmentRequest { environmentId: string; } export interface UpdateCustomFieldByIdRequest { customFieldId: string; customFieldRequest: CustomFieldRequest; } /** * */ export declare class CustomFieldsApi extends runtime.BaseAPI { /** * Creates a new custom field for the specified environment. * Create a custom field for the environment */ createCustomFieldForEnvironmentRaw(requestParameters: CreateCustomFieldForEnvironmentRequest, initOverrides?: RequestInit): Promise>; /** * Creates a new custom field for the specified environment. * Create a custom field for the environment */ createCustomFieldForEnvironment(requestParameters: CreateCustomFieldForEnvironmentRequest, initOverrides?: RequestInit): Promise; /** * Permanently removes the specified custom field. * Delete a specific custom field by its ID */ deleteCustomFieldByIdRaw(requestParameters: DeleteCustomFieldByIdRequest, initOverrides?: RequestInit): Promise>; /** * Permanently removes the specified custom field. * Delete a specific custom field by its ID */ deleteCustomFieldById(requestParameters: DeleteCustomFieldByIdRequest, initOverrides?: RequestInit): Promise; /** * Returns a custom field by its unique identifier. * Retrieve a specific custom field by its ID */ getCustomFieldByIdRaw(requestParameters: GetCustomFieldByIdRequest, initOverrides?: RequestInit): Promise>; /** * Returns a custom field by its unique identifier. * Retrieve a specific custom field by its ID */ getCustomFieldById(requestParameters: GetCustomFieldByIdRequest, initOverrides?: RequestInit): Promise; /** * Returns the custom fields for the specified environment. * Get custom fields for the environment */ getCustomFieldsForEnvironmentRaw(requestParameters: GetCustomFieldsForEnvironmentRequest, initOverrides?: RequestInit): Promise>>; /** * Returns the custom fields for the specified environment. * Get custom fields for the environment */ getCustomFieldsForEnvironment(requestParameters: GetCustomFieldsForEnvironmentRequest, initOverrides?: RequestInit): Promise>; /** * Updates the specified custom field. * Update an existing custom field by its ID */ updateCustomFieldByIdRaw(requestParameters: UpdateCustomFieldByIdRequest, initOverrides?: RequestInit): Promise>; /** * Updates the specified custom field. * Update an existing custom field by its ID */ updateCustomFieldById(requestParameters: UpdateCustomFieldByIdRequest, initOverrides?: RequestInit): Promise; }