my-test123
Version:
A planner front-end for Fabric8.
45 lines (44 loc) • 1.09 kB
TypeScript
import { modelUI, modelService, Mapper, MapTree } from './common.model';
export declare class AreaModel extends modelService {
attributes?: AreaAttributes;
links?: AreaLinks;
relationships?: AreaRelations;
}
export declare class AreaAttributes {
name: string;
description?: string;
parent_path: string;
parent_path_resolved: string;
}
export declare class AreaLinks {
related: string;
self: string;
}
export declare class AreaRelations {
space: {
data: {
id: string;
type: string;
};
links: {
self: string;
};
};
workitems: {
links: {
related: string;
};
};
}
export interface AreaUI extends modelUI {
parentPath: string;
parentPathResolved: string;
}
export interface AreaService extends AreaModel {
}
export declare class AreaMapper implements Mapper<AreaService, AreaUI> {
serviceToUiMapTree: MapTree;
uiToServiceMapTree: MapTree;
toUIModel(arg: AreaService): AreaUI;
toServiceModel(arg: AreaUI): AreaService;
}