testrail-modern-client
Version:
A modern TypeScript client for TestRail API
22 lines (21 loc) • 690 B
TypeScript
import { AddCaseField, CaseField } from '../models/case-fields';
import { BaseService } from './base';
/**
* Service for managing test case custom fields in TestRail
*/
export declare class CaseFieldService extends BaseService {
/**
* Returns a list of available test case custom fields
* @returns List of case fields
* @throws {Error} 403 - No access
*/
list(): Promise<CaseField[]>;
/**
* Creates a new test case custom field
* @param field - The field to create
* @returns The created field
* @throws {Error} 400 - Invalid field data
* @throws {Error} 403 - No access
*/
add(field: AddCaseField): Promise<CaseField>;
}