datadirect
Version:
Types for working with Blackbaud's front-end APIs
30 lines (29 loc) • 621 B
TypeScript
import { HTMLString, NumericString } from '@battis/descriptive-types';
export type Level = {
Id: number;
SkillId: number;
Name: string;
Description: HTMLString;
Value: NumericString;
SortOrder: number;
Points: NumericString;
};
export type Skill = {
Id: number;
Name: string;
SortOrder: number;
Levels: Level[];
};
export type Response = {
Id: number;
Name: string;
Description: HTMLString;
EvaluationType: number;
Skills: Skill[];
UserId: number;
BankInd: boolean;
AdminInd: boolean;
Grades: [];
Departments: [];
Points: number;
};