UNPKG

@opentap/runner-client

Version:

This is the web client for the OpenTAP Runner.

79 lines (78 loc) 2.71 kB
import { CommonContext, ComponentSettingsBase, ComponentSettingsListItem, DataGridControl, Image, RepositoryPackageReference, Setting } from './DTOs'; export interface DefaultSessionRequest { imageOverride: Image | null; testPlanReference: RepositoryPackageReference | null; } export interface SetSettingsRequest { contextId: string; settings: Setting[]; } export interface PropertyReferenceRequest { contextId: string; propertyName: string | null; } export interface SetContextMenuRequest { contextId: string; propertyName: string | null; contextMenu: Setting[]; } export interface SetDataGridRequest { contextId: string; propertyName: string; dataGridControl: DataGridControl; } export interface AddDataGridItemTypeRequest { contextId: string; propertyName: string | null; typeName: string | null; } export interface CommonStepSettingsContextRequest { commonContext: CommonContext; propertyName: string | null; } export interface GetSessionLogsRequest { id: string | undefined; levels: number[] | undefined; excludedSources: string[] | undefined; filterText: string | undefined; offset: number | undefined; limit: number | undefined; } export interface GetSessionSearchRequest { id: string | undefined; levels: number[] | null | undefined; excludedSources: string[] | null | undefined; filterText: string | null | undefined; searchText: string | null | undefined; } export interface GetComponentSettingsRequest { groupName: string | undefined; name: string | undefined; } export interface SetComponentSettingsRequest extends GetComponentSettingsRequest { returnedSettings: ComponentSettingsBase | undefined; } export interface GetComponentSettingsListItemRequest extends GetComponentSettingsRequest { index: number | undefined; } export interface SetComponentSettingsListItemRequest extends GetComponentSettingsListItemRequest { item: ComponentSettingsListItem | undefined; } export interface GetComponentSettingDataGridRequest extends GetComponentSettingsListItemRequest { propertyName: string | undefined; } export interface SetComponentSettingDataGridRequest extends GetComponentSettingDataGridRequest { dataGridControl: DataGridControl | undefined; } export interface AddComponentSettingDataGridItemTypeRequest extends GetComponentSettingDataGridRequest { typeName: string | undefined; } export interface AddComponentSettingsListItemRequest extends GetComponentSettingsRequest { typeName: string | undefined; } export interface DownloadTapSettingsRequest { groupName: string | undefined; } export interface RunnerUpdateRequest { updateTo: string; }