/** * Qase.io TestOps API v1 * Qase TestOps API v1 Specification. * * The version of the OpenAPI document: 1.0.0 * Contact: support@qase.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { TestCaseParameterCreate } from './test-case-parameter-create'; import { TestStepCreate } from './test-step-create'; /** * * @export * @interface TestCaseCreate */ export interface TestCaseCreate { /** * * @type {string} * @memberof TestCaseCreate */ 'title': string; /** * * @type {string} * @memberof TestCaseCreate */ 'description'?: string; /** * * @type {string} * @memberof TestCaseCreate */ 'preconditions'?: string; /** * * @type {string} * @memberof TestCaseCreate */ 'postconditions'?: string; /** * * @type {number} * @memberof TestCaseCreate */ 'severity'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'priority'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'behavior'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'type'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'layer'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'is_flaky'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'suite_id'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'milestone_id'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'automation'?: number; /** * * @type {number} * @memberof TestCaseCreate */ 'status'?: number; /** * Determines the format of the steps field. When \"classic\", steps use the standard action/expected_result/data format. When \"gherkin\", steps use the {value: \"Given...\\nWhen...\\nThen...\"} format. * @type {string} * @memberof TestCaseCreate */ 'steps_type'?: TestCaseCreateStepsTypeEnum; /** * A list of Attachment hashes. * @type {Array} * @memberof TestCaseCreate */ 'attachments'?: Array; /** * * @type {Array} * @memberof TestCaseCreate */ 'steps'?: Array; /** * * @type {Array} * @memberof TestCaseCreate */ 'tags'?: Array; /** * Deprecated, use `parameters` instead. * @type {{ [key: string]: Array; }} * @memberof TestCaseCreate * @deprecated */ 'params'?: { [key: string]: Array; } | null; /** * * @type {Array} * @memberof TestCaseCreate */ 'parameters'?: Array | null; /** * A map of custom fields values (id => value) * @type {{ [key: string]: string; }} * @memberof TestCaseCreate */ 'custom_field'?: { [key: string]: string; }; /** * * @type {string} * @memberof TestCaseCreate */ 'created_at'?: string; /** * * @type {string} * @memberof TestCaseCreate */ 'updated_at'?: string; } /** * @export * @enum {string} */ export declare enum TestCaseCreateStepsTypeEnum { CLASSIC = "classic", GHERKIN = "gherkin" }