<commit_before>import { ConsultantModel } from "../../consultant/models";
import { ClientModel } from "../../client/models/ClientModels";

export interface ProjectModel {
  _id?: string,
  consultantId: string,
  startDate: string,
  endDate: string,
  partner: string,
  partnerTariff: number,
  client: string,
  clientTariff: number,
}

export interface FullProjectModel {
  details: ProjectDetailsModel,
  consultant: ConsultantModel,
  client: ClientModel,
  partner: ClientModel
}

export interface ProjectDetailsModel extends ProjectModel {
  isActive: boolean
}<commit_msg>feature: created ProjectMonth model<commit_after>import {Moment} from 'moment';
import {ConsultantModel} from '../../consultant/models';
import {ClientModel} from '../../client/models/ClientModels';

export interface ProjectModel {
  _id?: string;
  consultantId: string;
  startDate: string;
  endDate: string;
  partner: string;
  partnerTariff: number;
  client: string;
  clientTariff: number;
}

export interface ProjectMonthModel {
  _id?: string;
  month: Moment;
  projectId?: string;
}

export interface FullProjectModel {
  details: ProjectDetailsModel;
  consultant: ConsultantModel;
  client: ClientModel;
  partner: ClientModel;
}

export interface ProjectDetailsModel extends ProjectModel {
  isActive: boolean;
}
{'fraction_non_alphanumeric': 0.10397553516819572, 'fraction_numerical': 0.0, 'mean_word_length': 5.004587155963303, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2634548', 'n_tokens_mistral': 374, 'n_tokens_neox': 389, 'n_words': 106}