import type { DateTimeTzString } from "../types/DateTimeTzString"; export interface Licence { readonly licenceTypeId: number; readonly projectLimit: number; readonly userLimit: number; readonly componentLimit: number; readonly versionLimit: number; readonly issueLimit: number; readonly commentLimit: number; readonly attachmentLimit: number; readonly attachmentLimitPerFile: number; readonly attachmentNumLimit: number; readonly remoteAddress: boolean; readonly remoteAddressLimit: number; readonly wikiAttachment: boolean; readonly wikiAttachmentLimitPerFile: number; readonly wikiAttachmentNumLimit: number; readonly fileSharing: boolean; readonly subversion: boolean; readonly subversionExternal: boolean; readonly git: boolean; readonly pullRequestAttachmentLimitPerFile: number; readonly pullRequestAttachmentNumLimit: number; readonly storageLimit: number; readonly gantt: boolean; readonly burndown: boolean; readonly parentChildIssue: boolean; readonly postIssueByMail: boolean; readonly nulabAccount: boolean; readonly attribute: boolean; readonly attributeLimit: number; readonly startedOn: DateTimeTzString; readonly limitDate: DateTimeTzString; readonly active: boolean; readonly paymentId?: null; readonly paymentMonth?: null; readonly subscribedOn?: DateTimeTzString; readonly trialExpiryDate?: null; readonly initialCosts?: number; readonly price?: number; readonly licenceKey?: null; readonly nulabAppsIntegration: boolean; readonly issueTemplate: boolean; readonly createdUserId?: number; readonly created?: DateTimeTzString; readonly updatedUserId?: number; readonly updated?: DateTimeTzString; }