flexbase-client
Version:
Flexbase api client
29 lines (28 loc) • 616 B
TypeScript
import { Address } from '../Address/Address.js';
export interface ProjectData {
id?: string;
name?: string;
description?: string;
clientId?: string;
location?: Address;
}
export interface ProjectsResponse {
companyId: string;
contracts: Array<string>;
description: string;
id: string;
location: Address;
name: string;
client?: {
id?: string;
companyName?: string;
};
}
export interface CreateOrUpdateProjectResponse {
description: string;
id: string;
location: Address;
name: string;
clientId?: string;
companyId: string;
}