2022-10-12 10:21:49 -04:00
|
|
|
export interface Secret {
|
2022-10-13 20:45:09 -04:00
|
|
|
id: number;
|
2022-10-12 10:21:49 -04:00
|
|
|
key: string;
|
|
|
|
value: string;
|
2022-10-13 20:45:09 -04:00
|
|
|
creator_user_id: string;
|
2022-10-12 10:21:49 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface RecentProcessModel {
|
|
|
|
processGroupIdentifier: string;
|
|
|
|
processModelIdentifier: string;
|
|
|
|
processModelDisplayName: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface ProcessGroup {
|
|
|
|
id: string;
|
|
|
|
display_name: string;
|
2022-11-03 15:55:50 -04:00
|
|
|
description?: string | null;
|
2022-10-12 10:21:49 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface ProcessModel {
|
|
|
|
id: string;
|
|
|
|
process_group_id: string;
|
|
|
|
display_name: string;
|
|
|
|
primary_file_name: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
// tuple of display value and URL
|
|
|
|
export type BreadcrumbItem = [displayValue: string, url?: string];
|
2022-10-18 16:41:13 -04:00
|
|
|
|
|
|
|
export interface ErrorForDisplay {
|
|
|
|
message: string;
|
|
|
|
sentry_link?: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface AuthenticationParam {
|
|
|
|
id: string;
|
|
|
|
type: string;
|
|
|
|
required: boolean;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface AuthenticationItem {
|
|
|
|
id: string;
|
|
|
|
parameters: AuthenticationParam[];
|
|
|
|
}
|
2022-11-01 16:26:24 -04:00
|
|
|
|
|
|
|
export interface PaginationObject {
|
|
|
|
count: number;
|
|
|
|
total: number;
|
|
|
|
pages: number;
|
|
|
|
}
|
2022-11-02 17:16:41 -04:00
|
|
|
|
|
|
|
export interface CarbonComboBoxSelection {
|
|
|
|
selectedItem: ProcessModel;
|
|
|
|
}
|