UNPKG

@sassoftware/vi-api

Version:
1,665 lines (1,460 loc) 147 kB
/* tslint:disable */ /* eslint-disable */ // Generated using typescript-generator version 2.15.527 on 2025-04-09 14:11:38. export interface SecuredApiMeta { experimental?: boolean; developmentStartYear?: number; developmentEndYear?: number; applicationVersion?: string; serviceId?: string; build?: SecuredBuild; apiVersion?: number; } export interface SecuredBuild { sourceId?: string; sourceTimeStamp?: string; applicationVersion?: string; buildVersion?: string; timeStamp?: string; } export interface Api extends Serializable { version?: number; links?: RestRepresentationsLink[]; } export interface ApiMeta extends Serializable { build?: Build; experimental?: boolean; developmentStartYear?: number; developmentEndYear?: number; serviceId?: string; apiVersion?: number; } export interface ResourceMediaType { name?: string; version?: number; deprecated?: boolean; docUrl?: string; } export interface ResourceMediaTypes { mediaTypes?: ResourceMediaType[]; version?: number; } export interface Build extends Serializable { sourceId?: string; sourceTimeStamp?: string; buildVersion?: string; applicationVersion?: string; timeStamp?: string; } export interface Count extends Serializable { version?: number; value?: number; } export interface ErrorCodes { } export interface ErrorResponse extends Serializable { errorCode?: number; message?: string; details?: string[]; remediation?: string; errors?: ErrorResponse[]; id?: string; links?: RestRepresentationsLink[]; version?: number; httpStatusCode?: number; } export interface RestRepresentationsLink extends Serializable, Comparable<RestRepresentationsLink> { method?: string; rel?: string; href?: string; uri?: string; type?: string; responseType?: string; itemType?: string; responseItemType?: string; title?: string; } export interface ModelConstants { } export interface ResourceAttributes extends Serializable { id?: string; version?: number; label?: string; description?: string; links?: RestRepresentationsLink[]; attributes?: { [index: string]: any }; } export interface Attribute { name?: string; value?: any; valueList?: any[]; } export interface ResourceCollection<T> extends Serializable { links?: RestRepresentationsLink[]; name?: string; accept?: string; start?: number; count?: number; items?: T[]; limit?: number; version?: number; } export interface ResourceProperties extends Serializable { properties?: ResourceProperty[]; } export interface ResourceProperty { name?: string; value?: string; } export interface ResourceSelection extends Serializable { id?: string; type?: string; template?: string; resources?: string[]; links?: RestRepresentationsLink[]; version?: number; } export interface RestRepresentationsResourceSummary extends TrackedResource, Serializable { id?: string; type?: string; name?: string; description?: string; typeDefName?: string; iconUri?: string; links?: RestRepresentationsLink[]; version?: number; } export interface SASHeaders { } export interface ValidationResponse extends Serializable { version?: number; error?: ErrorResponse; links?: RestRepresentationsLink[]; valid?: boolean; } export interface AbstractModifiableResource extends AbstractResource, ETaggable, TimeTrackedResource, ETagAndLastModifiedProvider { createdBy?: string; modifiedBy?: string; } export interface AbstractResource extends Serializable { links?: RestRepresentationsLink[]; version?: number; } export interface ETagAndLastModifiedProvider extends ETaggable, LastModifiedProvider { } export interface ETaggable extends Preconditionable { etag?: string; } export interface LastModifiedProvider extends Preconditionable { lastModifiedHeaderDate?: Date; } export interface LastModifiedProviderFromModifiedTimeStamp extends LastModifiedProvider { modifiedTimeStamp?: Date; } export interface Preconditionable { } export interface TimeTrackedResource extends LastModifiedProviderFromModifiedTimeStamp { creationTimeStamp?: Date; } export interface TrackedResource extends Serializable, ETaggable, TimeTrackedResource, ETagAndLastModifiedProvider { createdBy?: string; modifiedBy?: string; } export interface DateDeserializer extends StdDeserializer<Date> { } export interface DateSerializer extends StdSerializer<Date> { } export interface InstantDeserializer extends JsonDeserializer<Date> { } export interface InstantSerializer extends JsonSerializer<Date> { } export interface Timestamp { } export interface Action extends ActionSummary { items?: ActionItem[]; } export interface ActionItem { } export interface Constants { } export interface ActionSummary { actionId?: string; action?: string; actionType?: string; objectType?: string; objectId?: string; objectVersion?: string; createdBy?: string; createdAt?: string; links?: RestRepresentationsLink[]; version?: number; } export interface ActionTableValue { value?: any; type?: ActionTableValueType; fieldRestriction?: { [index: string]: any }; } export interface ActionType { actionType?: string; localizedMessage?: string; } export interface LabelActionItem extends ActionItem { type?: ActionItemType; label?: string; items?: ActionItem[]; labelType?: LabelValueType; } export interface SubActionItem extends ActionItem { type?: ActionItemType; action?: string; items?: ActionItem[]; } export interface TableActionItem extends ActionItem { type?: ActionItemType; action?: string; headings?: string[]; rows?: ActionTableValue[][]; } export interface DataContent { "@type": "Document" | "ResolvedEntity" | "DocumentIdentifier" | "DocumentLink" | "TransactionLink"; } export interface Document extends DataContent { "@type": "Document" | "ResolvedEntity"; objectTypeName?: string; objectTypeId?: number; objectTypeVersion?: number; id?: string; createdAt?: Date; lastUpdatedAt?: Date; validFrom?: Date; validTo?: Date; fieldValues?: { [index: string]: any }; fileOperations?: AbstractFileOperationUnion[]; displayLabel?: string; } export interface DocumentIdentifier extends DataContent { "@type": "DocumentIdentifier"; objectTypeName?: string; id?: string; } export interface DocumentLink extends CommonsDataRelationship { "@type": "DocumentLink"; qualifiedTypeName?: string; } export interface EntityReference { documentType?: string; documentId?: string; validFrom?: Date; validTo?: Date; compoundValues?: string[]; label?: string; } export interface CommonsDataRelationship extends DataContent { "@type": "DocumentLink" | "TransactionLink"; relationshipTypeName?: string; relationshipTypeVersion?: number; relationshipTypeLabel?: string; id?: string; createdAt?: Date; lastUpdatedAt?: Date; validFrom?: Date; validTo?: Date; displayLabel?: string; fromObjectTypeName?: string; fromObjectTypeVersion?: number; fromObjectId?: string; fromObjectDisplayLabel?: string; toObjectTypeName?: string; toObjectTypeVersion?: number; toObjectId?: string; toObjectDisplayLabel?: string; fieldValues?: { [index: string]: any }; restrictedFields?: { [index: string]: any }; } export interface RelationshipIdentifier { fullyQualifiedId?: string; relationshipName?: string; fromObjectName?: string; toObjectName?: string; } export interface DataResolvedEntity extends Document { "@type": "ResolvedEntity"; label?: string; compoundValues?: string[]; references?: EntityReference[]; } export interface TransactionLink extends CommonsDataRelationship { "@type": "TransactionLink"; } export interface AbstractFileOperation { method?: MethodType; } export interface CreateFileOperation extends AbstractFileOperation { body?: FileAssociation; } export interface DeleteFileOperation extends AbstractFileOperation { id?: string; } export interface FileAssociation extends ETaggable { version?: number; id?: string; name?: string; originalName?: string; category?: string; location?: string; type?: string; size?: number; description?: string; properties?: { [index: string]: any }; uploadedAt?: Date; uploadedBy?: string; extractedContent?: string; displayOrder?: number; link?: boolean; isLink?: boolean; } export interface UpdateFileOperation extends AbstractFileOperation { body?: FileAssociation; } export interface ItemPublishResultDTO { type?: PublishItemType; label?: string; successful?: number; failed?: number; errors?: PublishErrorDTO[]; } export interface PublishErrorDTO { name?: string; label?: string; message?: string; } export interface PublishResolution { } export interface SolutionPublishResultDTO { solutionName?: string; solutionLabel?: string; successful?: number; failed?: number; results?: ItemPublishResultDTO[]; links?: RestRepresentationsLink[]; } export interface AccessController { allRules?: ResponseEntity<EntityLevelRules[]>; } export interface AttachmentController { } export interface CatalogController { } export interface CommentController { } export interface ConditionController { } export interface ConditionEvaluationController { } export interface ConfigServiceController { } export interface ControllerUriConstants { } export interface ControllerUtil { } export interface DataHubExceptionHandler extends MetahubSharedExceptionHandler { } export interface DataServicesController { } export interface DatahubHandlerExceptionResolver extends HandlerExceptionResolver, Ordered { } export interface DocumentController { } export interface DocumentControllerFilterUtil { } export interface DocumentFilterUtil { } export interface DocumentMetadataController { } export interface FileAssociationResponse extends FileAssociation { links?: RestRepresentationsLink[]; } export interface FileController { } export interface FilterController { } export interface IconController { allIcons?: IconDTO[]; } export interface LinkMetadataController { } export interface LinkWithBody<T> extends RestRepresentationsLink { body?: T; } export interface LockController { } export interface MetadataActivityRecorder { } export interface MetahubSharedExceptionHandler { } export interface PageController { } export interface ReferenceListController { } export interface RelationshipsController { } export interface LinkETaggable extends ETaggable { } export interface ResolvedEntityController { } export interface ResolvedEntityUtilController { } export interface TransactionDataController { } export interface TransactionMetadataController { allTransactions?: ResponseEntity<TransactionDTO[]>; } export interface TraversalController { } export interface UtilityServicesController { supportedLocales?: LocalizedLocale[]; defaultLocale?: LocalizedLocale; } export interface ActionController { } export interface AdminActiveHomepageController { } export interface AdminAsyncJobController { } export interface AdminCascadingReferenceDataController { } export interface AdminControlController { } export interface AdminDataStoreController { } export interface DataStoreCredentials { username?: string; password?: string; } export interface AdminElementBagController { } export interface AdminElementController { allElements?: ElementDTO[]; } export interface AdminEntityController { } export interface AdminEntityUtilController { } export interface AdminIconController { allIcons?: ResponseEntity<IconDTO[]>; } export interface AdminMetadataCacheController { metadataCacheStatistics?: ResponseEntity<{ [index: string]: any }>; clientMetadataCacheStatistics?: ResponseEntity<{ [index: string]: any }>; } export interface AdminNldStylingRuleController { rulesFromAllSources?: { [index: string]: any }; } export interface AdminPageBuilderController { } export interface contextMappingListWrapper extends ETagAndLastModifiedProvider { } export interface AdminReferenceListController { } export interface AdminRelationshipController { allRelationships?: ResponseEntity<RelationshipDTO[]>; } export interface AdminRulesCacheController { } export interface AdminStoredObjectController { } export interface AdminTemplateController { } export interface AdminUtilController { allDataStoreNames?: string[]; } export interface ClientApplicationController { allClientApplications?: ResourceCollection<ClientApplication>; } export interface SolutionController { } export interface TemplateTypeController { allTemplateTypes?: ResourceCollection<TemplateType>; } export interface AsyncJobException extends DataHubException { } export interface RestUtil { } export interface AuditableObject extends IdentifiableObject { createdBy?: string; createdAt?: Date; lastUpdatedBy?: string; lastUpdatedAt?: Date; } export interface CapabilityConstants { } export interface ConfigProperty extends Identifiable, NamedObject { values?: string[]; } export interface Constant { } export interface ActionHistoryColumns { } export interface ConfigPropertyName { } export interface QueryName { } export interface CoreCascadingReferenceData extends LocalizableObject, NamedObject, SolutionAssignedEntity { levels?: CoreReferenceList[]; } export interface CoreCompound extends AuditableObject, Versioned { entity?: CoreEntity; elements?: CoreElement[]; } export interface CoreDataField<O> extends LocalizableObject, Versioned, NamedObject { primaryKeyField?: boolean; displayIndex?: number; primaryKeySeqNo?: number; dataType?: any; columnName?: string; length?: number; precision?: number; scale?: number; unique?: boolean; autoGenerated?: boolean; required?: boolean; systemReserved?: boolean; constrainingListName?: string; allowMultipleSelections?: boolean; readOnly?: boolean; userSelectionStrategy?: UserSelectionStrategyType; indexedForSearch?: boolean; assignedTimeZone?: string; displayInTimeZone?: string; showTimeZone?: boolean; redacted?: boolean; useObjectAuthorization?: boolean; allowedRedactedFieldGroups?: RedactionRuleEntity[]; masked?: boolean; userGroupSelectionField?: boolean; writeOnlyAtCreate?: boolean; constrained?: boolean; hidden?: boolean; owner?: O; } export interface CoreDataObject extends LocalizableObject, Versioned, NamedObject, SolutionAssignedEntity, Serializable { dataStore?: DataStore; tableName?: string; tableType?: string; cacheTimeoutSecs?: number; historyEnabled?: boolean; systemReserved?: boolean; lastUpdatedAtTimeFieldName?: string; createdAtTimeFieldName?: string; validFromFieldName?: string; validToFieldName?: string; allowedRedactedFieldGroups?: RedactionRuleEntity[]; displayTextFields?: SortableNameReference[]; fields?: CoreDataField<any>[]; cached?: boolean; } export interface CoreDataObjectWithHistory extends CoreDataObject { historyTableName?: string; lastUpdatedByUserIdFieldName?: string; versionNumberFieldName?: string; createFlagHistoryColumnName?: string; deleteFlagHistoryColumnName?: string; updateFlagHistoryColumnName?: string; } export interface CoreElement extends LocalizableObject, Versioned, NamedObject, SolutionAssignedEntity { dataType?: any; displayable?: boolean; compounds?: CoreCompound[]; mappedFields?: CoreStoredObjectField[]; } export interface CoreEntity extends LocalizableObject, Versioned, NamedObject, Serializable, SolutionAssignedEntity { defaultRegularIcon?: CoreIcon; nodeShape?: string; nodeColor?: string; borderColor?: string; borderWidth?: number; scale?: number; displayTextElements?: SortableNameReference[]; linkDisplayTextElements?: SortableNameReference[]; useForNetworkBuild?: boolean; temporalSplitting?: boolean; compounds?: CoreCompound[]; nodeDecorations?: NodeDecorationEntity[]; additionalLabel?: string; requiresMultipleContributors?: boolean; } export interface CoreIcon extends AuditableObject, Versioned, NamedObject, Serializable, SolutionAssignedEntity { type?: IconType; bytes?: any; imageType?: IconImageType; } export interface CoreReferenceList extends LocalizableObject, NamedObject, SolutionAssignedEntity { archived?: boolean; alphabeticalSort?: boolean; maxCodeLength?: number; items?: CoreReferenceListField[]; hierarchyLevel?: number; referenceListType?: ReferenceListType; parent?: CoreCascadingReferenceData; } export interface CoreReferenceListField extends LocalizableObject { parentList?: CoreReferenceList; code?: string; archived?: boolean; displayIndex?: number; parentCode?: string; } export interface CoreRelationship extends CoreDataObjectWithHistory { type?: RelationshipType; reverseName?: string; localizedReverseLabels?: LocalizedLabel[]; required?: boolean; cardinality?: RelationshipCardinality; previousCardinality?: RelationshipCardinality; jobId?: string; fromObject?: CoreStoredObject; toObject?: CoreStoredObject; toObjectTypeFieldName?: string; linkedEntityTypes?: CoreStoredObject[]; joinKeyFieldName?: string; symmetric?: boolean; managed?: boolean; joinConditions?: BooleanExpressionUnion[]; cascadeType?: CascadeType; sortCriteria?: SortCriteria; fields?: CoreRelationshipField[]; deleteTableName?: string; useCustomIndex?: boolean; color?: string; width?: number; dashType?: string; styles?: LinkStyleEntity[]; heterogeneous?: boolean; primaryKeyFields?: CoreRelationshipField[]; internalHeterogeneous?: boolean; attributeFields?: CoreRelationshipField[]; nonAttributeFieldNames?: string[]; foreignKeyFieldNames?: string[]; reverseLabel?: string; qualifiedName?: string; link?: boolean; readOnly?: boolean; } export interface CoreRelationshipField extends CoreDataField<CoreRelationship> { owner?: CoreRelationship; summaryDisplayIndex?: number; authorizedToRevealMasked?: MaskRevealAuthorizationEntityRelationship[]; } export interface CoreStoredObject extends CoreDataObjectWithHistory { type?: DataObjectType; fields?: CoreStoredObjectField[]; relationshipsFrom?: CoreRelationship[]; relationshipsTo?: CoreRelationship[]; transactionsFrom?: CoreTransaction[]; transactionsTo?: CoreTransaction[]; linkedRelationshipTypes?: CoreRelationship[]; defaultRegularIcon?: CoreIcon; nodeShape?: string; nodeColor?: string; markerColor?: string; borderColor?: string; borderWidth?: number; scale?: number; elementGroupRoot?: boolean; indexedForSearch?: boolean; attachmentsIndexedForSearch?: boolean; enableCasDistributedDataLoad?: boolean; deleteTableName?: string; urnFormat?: string; urnLength?: number; urnStartValue?: number; urnType?: UrnType; requireSearchBeforeCreate?: boolean; mobileOfflineEnabled?: boolean; fileCategories?: FileCategoryEntity[]; styles?: EntityStyleEntity[]; nodeDecorations?: NodeDecorationEntity[]; additionalLabel?: string; publishCode?: PublishCode; fieldMap?: { [index: string]: CoreStoredObjectField }; primaryKeyFields?: CoreStoredObjectField[]; quotedDeleteTableName?: string; urnsequential?: boolean; readOnly?: boolean; } export interface CoreStoredObjectField extends CoreDataField<CoreStoredObject> { owner?: CoreStoredObject; element?: CoreElement; requiredCondition?: string; requiredConditionType?: ObjectStateType; readOnlyCondition?: string; readOnlyConditionType?: ObjectStateType; cascadingReferenceDataName?: string; cascadingReferenceDataFilterByListName?: string; cascadingReferenceDataFilterByCode?: string; cascadingReferenceDataFilterByField?: string; primaryKeyUserSelected?: boolean; authorizedToRevealMasked?: MaskRevealAuthorizationEntityStoredObject[]; } export interface CoreTransaction extends CoreDataObject { fromObject?: CoreStoredObject; toObject?: CoreStoredObject; fields?: CoreTransactionField[]; fromObjJoinCondition?: BooleanExpressionUnion; toObjJoinCondition?: BooleanExpressionUnion; fromObjectTypeFieldName?: string; toObjectTypeFieldName?: string; fromObjectRefFieldName?: string; toObjectRefFieldName?: string; lineWidthFieldName?: string; lineWidthFunctionType?: AggregateFunctionType; lineColorFieldName?: string; lineColorFunctionType?: AggregateFunctionType; heterogeneous?: boolean; primaryKeyFields?: CoreDataField<any>[]; toHeterogeneous?: boolean; fromHeterogeneous?: boolean; fullHeterogeneous?: boolean; fromHeterogeneousAndToObjectIsIndexable?: boolean; nonHeterogeneousAndBothSidesAreIndexable?: boolean; toHeterogeneousAndFromObjectIsIndexable?: boolean; } export interface CoreTransactionField extends CoreDataField<CoreTransaction> { owner?: CoreTransaction; authorizedToRevealMasked?: MaskRevealAuthorizationEntityTransaction[]; } export interface DataStore extends AuditableObject, Versioned, NamedObject, ETagAndLastModifiedProvider { type?: DataStoreType; schemaName?: string; assignedTimeZone?: string; connectionType?: TYPE; host?: string; port?: string; databaseOrServiceName?: string; urlAppendedParameters?: string; advancedProperties?: { [index: string]: string }; poolIntialSize?: number; poolMinIdle?: number; poolMaxIdle?: number; poolMaxActive?: number; defaultDataStore?: boolean; testOnBorrow?: boolean; defaultSchemaName?: string; } export interface DatahubPrePersistEventListener extends PersistEventListener { } export interface EntityTypeNameAndVersion { name?: string; id?: number; version?: number; } export interface EntityTypeNameAndVersionDTO { id?: number; name?: string; version?: number; } export interface FeatureConstants { } export interface FieldHeader { fieldId?: number; entityTypeId?: number; fieldName?: string; columnName?: string; fieldDataType?: string; } export interface FileCategoryEntity extends Serializable { name?: string; displayName?: string; allowMultiple?: boolean; required?: boolean; documentLockRequired?: boolean; } export interface HistoryInfo { historyInfoId?: number; itemRefId?: string; itemType?: ItemType; itemLabel?: string; operation?: Operation; ownerType?: string; ownerId?: string; ownerVersion?: string; } export interface Identifiable { id?: number; } export interface IdentifiableObject extends Identifiable, HasGeneratedId { } export interface InjectableResource { } export interface LocalizableObject extends AuditableObject { localizedLabels?: LocalizedLabel[]; localizedDescriptions?: LocalizedDescription[]; label?: string; description?: string; } export interface LocalizedDescription extends AuditableObject, Versioned { locale?: Locale; description?: string; } export interface LocalizedLabel extends AuditableObject, Versioned { localeCd?: string; locale?: Locale; label?: string; type?: LabelType; } export interface MaskRevealAuthorizationEntity { uuid?: string; selectionTypeCd?: UserGroupType; selectionNm?: string; } export interface MaskRevealAuthorizationEntityFactory { } export interface MaskRevealAuthorizationEntityRelationship extends MaskRevealAuthorizationEntity { coreDataField?: CoreRelationshipField; } export interface MaskRevealAuthorizationEntityStoredObject extends MaskRevealAuthorizationEntity { coreDataField?: CoreStoredObjectField; } export interface MaskRevealAuthorizationEntityTransaction extends MaskRevealAuthorizationEntity { coreDataField?: CoreTransactionField; } export interface NamedObject { name?: string; } export interface PrimaryKeySeqNoComparators { } export interface CoreDataFieldComparator extends Comparator<CoreDataField<any>> { } export interface DataFieldDTOComparator extends Comparator<DataField> { } export interface QAuditableObject extends EntityPathBase<AuditableObject> { _super?: QIdentifiableObject; createdAt?: DateTimePath<Date>; createdBy?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; } export interface QConfigProperty extends EntityPathBase<ConfigProperty> { id?: NumberPath<number>; name?: StringPath; valueString?: StringPath; } export interface QCoreCascadingReferenceData extends EntityPathBase<CoreCascadingReferenceData> { _super?: QLocalizableObject; assignedSolution?: QSolutionEntity; createdAt?: DateTimePath<Date>; createdBy?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; levels?: SetPath<CoreReferenceList, QCoreReferenceList>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; } export interface QCoreCompound extends EntityPathBase<CoreCompound> { _super?: QAuditableObject; createdAt?: DateTimePath<Date>; createdBy?: StringPath; elements?: ListPath<CoreElement, QCoreElement>; entity?: QCoreEntity; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; version?: NumberPath<number>; } export interface QCoreDataField extends EntityPathBase<CoreDataField<CoreDataObject>> { _super?: QLocalizableObject; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; allowMultipleSelections?: BooleanPath; assignedTimeZone?: StringPath; autoGenerated?: BooleanPath; columnName?: StringPath; constrainingListName?: StringPath; createdAt?: DateTimePath<Date>; createdBy?: StringPath; dataType?: EnumPath<any>; displayIndex?: NumberPath<number>; displayInTimeZone?: StringPath; id?: NumberPath<number>; indexedForSearch?: BooleanPath; isMasked?: BooleanPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; length?: NumberPath<number>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; precision?: NumberPath<number>; primaryKeyField?: BooleanPath; primaryKeySeqNo?: NumberPath<number>; readOnly?: BooleanPath; redacted?: BooleanPath; required?: BooleanPath; scale?: NumberPath<number>; showTimeZone?: BooleanPath; systemReserved?: BooleanPath; unique?: BooleanPath; useObjectAuthorization?: BooleanPath; userSelectionStrategy?: EnumPath<UserSelectionStrategyType>; version?: NumberPath<number>; } export interface QCoreDataObject extends EntityPathBase<CoreDataObject> { _super?: QLocalizableObject; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; assignedSolution?: QSolutionEntity; cacheTimeoutSecs?: NumberPath<number>; createdAt?: DateTimePath<Date>; createdAtTimeFieldName?: StringPath; createdBy?: StringPath; dataStore?: QDataStore; displayTextString?: StringPath; historyEnabled?: BooleanPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedAtTimeFieldName?: StringPath; lastUpdatedBy?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; systemReserved?: BooleanPath; tableName?: StringPath; validFromFieldName?: StringPath; validToFieldName?: StringPath; version?: NumberPath<number>; } export interface QCoreDataObjectWithHistory extends EntityPathBase<CoreDataObjectWithHistory> { _super?: QCoreDataObject; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; assignedSolution?: QSolutionEntity; cacheTimeoutSecs?: NumberPath<number>; createdAt?: DateTimePath<Date>; createdAtTimeFieldName?: StringPath; createdBy?: StringPath; createFlagHistoryColumnName?: StringPath; dataStore?: QDataStore; deleteFlagHistoryColumnName?: StringPath; displayTextString?: StringPath; historyEnabled?: BooleanPath; historyTableName?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedAtTimeFieldName?: StringPath; lastUpdatedBy?: StringPath; lastUpdatedByUserIdFieldName?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; systemReserved?: BooleanPath; tableName?: StringPath; updateFlagHistoryColumnName?: StringPath; validFromFieldName?: StringPath; validToFieldName?: StringPath; version?: NumberPath<number>; versionNumberFieldName?: StringPath; } export interface QCoreElement extends EntityPathBase<CoreElement> { _super?: QLocalizableObject; assignedSolution?: QSolutionEntity; compounds?: ListPath<CoreCompound, QCoreCompound>; createdAt?: DateTimePath<Date>; createdBy?: StringPath; dataType?: EnumPath<any>; displayable?: BooleanPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; mappedFields?: ListPath<CoreStoredObjectField, QCoreStoredObjectField>; name?: StringPath; version?: NumberPath<number>; } export interface QCoreEntity extends EntityPathBase<CoreEntity> { _super?: QLocalizableObject; additionalLabel?: StringPath; assignedSolution?: QSolutionEntity; borderColor?: StringPath; borderWidth?: NumberPath<number>; compounds?: ListPath<CoreCompound, QCoreCompound>; createdAt?: DateTimePath<Date>; createdBy?: StringPath; defaultRegularIcon?: QCoreIcon; displayTextString?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; linkDisplayTextString?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; nodeColor?: StringPath; nodeDecorations?: ListPath<NodeDecorationEntity, QNodeDecorationEntity>; nodeShape?: StringPath; requiresMultipleContributors?: BooleanPath; scale?: NumberPath<number>; temporalSplitting?: BooleanPath; useForNetworkBuild?: BooleanPath; version?: NumberPath<number>; } export interface QCoreIcon extends EntityPathBase<CoreIcon> { _super?: QAuditableObject; assignedSolution?: QSolutionEntity; bytes?: ArrayPath<any, number>; createdAt?: DateTimePath<Date>; createdBy?: StringPath; id?: NumberPath<number>; imageType?: EnumPath<IconImageType>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; name?: StringPath; version?: NumberPath<number>; } export interface QCoreReferenceList extends EntityPathBase<CoreReferenceList> { _super?: QLocalizableObject; alphabeticalSort?: BooleanPath; archived?: BooleanPath; assignedSolution?: QSolutionEntity; createdAt?: DateTimePath<Date>; createdBy?: StringPath; hierarchyLevel?: NumberPath<number>; id?: NumberPath<number>; items?: ListPath<CoreReferenceListField, QCoreReferenceListField>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; maxCodeLength?: NumberPath<number>; name?: StringPath; parent?: QCoreCascadingReferenceData; referenceListType?: EnumPath<ReferenceListType>; } export interface QCoreReferenceListField extends EntityPathBase<CoreReferenceListField> { _super?: QLocalizableObject; archived?: BooleanPath; code?: StringPath; createdAt?: DateTimePath<Date>; createdBy?: StringPath; displayIndex?: NumberPath<number>; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; parentCode?: StringPath; parentList?: QCoreReferenceList; } export interface QCoreRelationship extends EntityPathBase<CoreRelationship> { _super?: QCoreDataObjectWithHistory; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; assignedSolution?: QSolutionEntity; cacheTimeoutSecs?: NumberPath<number>; cardinality?: EnumPath<RelationshipCardinality>; cascadeType?: EnumPath<CascadeType>; color?: StringPath; createdAt?: DateTimePath<Date>; createdAtTimeFieldName?: StringPath; createdBy?: StringPath; createFlagHistoryColumnName?: StringPath; dashType?: StringPath; dataStore?: QDataStore; deleteFlagHistoryColumnName?: StringPath; deleteTableName?: StringPath; displayTextString?: StringPath; fields?: ListPath<CoreRelationshipField, QCoreRelationshipField>; fromObject?: QCoreStoredObject; historyEnabled?: BooleanPath; historyTableName?: StringPath; id?: NumberPath<number>; jobId?: StringPath; joinCondition1String?: StringPath; joinCondition2String?: StringPath; joinKeyFieldName?: StringPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedAtTimeFieldName?: StringPath; lastUpdatedBy?: StringPath; lastUpdatedByUserIdFieldName?: StringPath; linkedEntityTypes?: ListPath<CoreStoredObject, QCoreStoredObject>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; localizedReverseLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; managed?: BooleanPath; name?: StringPath; previousCardinality?: EnumPath<RelationshipCardinality>; required?: BooleanPath; reverseName?: StringPath; sortCriteriaString?: StringPath; styles?: ListPath<LinkStyleEntity, QLinkStyleEntity>; symmetric?: BooleanPath; systemReserved?: BooleanPath; tableName?: StringPath; toObject?: QCoreStoredObject; toObjectTypeFieldName?: StringPath; updateFlagHistoryColumnName?: StringPath; useCustomIndex?: BooleanPath; validFromFieldName?: StringPath; validToFieldName?: StringPath; version?: NumberPath<number>; versionNumberFieldName?: StringPath; width?: NumberPath<number>; } export interface QCoreRelationshipField extends EntityPathBase<CoreRelationshipField> { _super?: QCoreDataField; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; allowMultipleSelections?: BooleanPath; assignedTimeZone?: StringPath; authorizedToRevealMasked?: ListPath<MaskRevealAuthorizationEntityRelationship, QMaskRevealAuthorizationEntityRelationship>; autoGenerated?: BooleanPath; columnName?: StringPath; constrainingListName?: StringPath; createdAt?: DateTimePath<Date>; createdBy?: StringPath; dataType?: EnumPath<any>; displayIndex?: NumberPath<number>; displayInTimeZone?: StringPath; hidden?: BooleanPath; id?: NumberPath<number>; indexedForSearch?: BooleanPath; isMasked?: BooleanPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; length?: NumberPath<number>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; owner?: QCoreRelationship; precision?: NumberPath<number>; primaryKeyField?: BooleanPath; primaryKeySeqNo?: NumberPath<number>; readOnly?: BooleanPath; redacted?: BooleanPath; required?: BooleanPath; scale?: NumberPath<number>; showTimeZone?: BooleanPath; summaryDisplayIndex?: NumberPath<number>; systemReserved?: BooleanPath; unique?: BooleanPath; useObjectAuthorization?: BooleanPath; userSelectionStrategy?: EnumPath<UserSelectionStrategyType>; version?: NumberPath<number>; writeOnlyAtCreate?: BooleanPath; } export interface QCoreStoredObject extends EntityPathBase<CoreStoredObject> { _super?: QCoreDataObjectWithHistory; additionalLabel?: StringPath; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; assignedSolution?: QSolutionEntity; attachmentsIndexedForSearch?: BooleanPath; borderColor?: StringPath; borderWidth?: NumberPath<number>; cacheTimeoutSecs?: NumberPath<number>; createdAt?: DateTimePath<Date>; createdAtTimeFieldName?: StringPath; createdBy?: StringPath; createFlagHistoryColumnName?: StringPath; dataStore?: QDataStore; defaultRegularIcon?: QCoreIcon; deleteFlagHistoryColumnName?: StringPath; deleteTableName?: StringPath; displayTextString?: StringPath; elementGroupRoot?: BooleanPath; enableCasDistributedDataLoad?: BooleanPath; fields?: ListPath<CoreStoredObjectField, QCoreStoredObjectField>; fileCategories?: SetPath<FileCategoryEntity, QFileCategoryEntity>; historyEnabled?: BooleanPath; historyTableName?: StringPath; id?: NumberPath<number>; indexedForSearch?: BooleanPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedAtTimeFieldName?: StringPath; lastUpdatedBy?: StringPath; lastUpdatedByUserIdFieldName?: StringPath; linkedRelationshipTypes?: SetPath<CoreRelationship, QCoreRelationship>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; markerColor?: StringPath; mobileOfflineEnabled?: BooleanPath; name?: StringPath; nodeColor?: StringPath; nodeDecorations?: ListPath<NodeDecorationEntity, QNodeDecorationEntity>; nodeShape?: StringPath; publishCode?: EnumPath<PublishCode>; relationshipsFrom?: ListPath<CoreRelationship, QCoreRelationship>; relationshipsTo?: ListPath<CoreRelationship, QCoreRelationship>; requireSearchBeforeCreate?: BooleanPath; scale?: NumberPath<number>; styles?: ListPath<EntityStyleEntity, QEntityStyleEntity>; systemReserved?: BooleanPath; tableName?: StringPath; transactionsFrom?: ListPath<CoreTransaction, QCoreTransaction>; transactionsTo?: ListPath<CoreTransaction, QCoreTransaction>; updateFlagHistoryColumnName?: StringPath; urnFormat?: StringPath; urnLength?: NumberPath<number>; urnStartValue?: NumberPath<number>; urnType?: EnumPath<UrnType>; validFromFieldName?: StringPath; validToFieldName?: StringPath; version?: NumberPath<number>; versionNumberFieldName?: StringPath; } export interface QCoreStoredObjectField extends EntityPathBase<CoreStoredObjectField> { _super?: QCoreDataField; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; allowMultipleSelections?: BooleanPath; assignedTimeZone?: StringPath; authorizedToRevealMasked?: ListPath<MaskRevealAuthorizationEntityStoredObject, QMaskRevealAuthorizationEntityStoredObject>; autoGenerated?: BooleanPath; cascadingReferenceDataFilterByCode?: StringPath; cascadingReferenceDataFilterByField?: StringPath; cascadingReferenceDataFilterByListName?: StringPath; cascadingReferenceDataName?: StringPath; columnName?: StringPath; constrainingListName?: StringPath; createdAt?: DateTimePath<Date>; createdBy?: StringPath; dataType?: EnumPath<any>; displayIndex?: NumberPath<number>; displayInTimeZone?: StringPath; element?: QCoreElement; id?: NumberPath<number>; indexedForSearch?: BooleanPath; isMasked?: BooleanPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; length?: NumberPath<number>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; owner?: QCoreStoredObject; precision?: NumberPath<number>; primaryKeyField?: BooleanPath; primaryKeySeqNo?: NumberPath<number>; primaryKeyUserSelected?: BooleanPath; readOnly?: BooleanPath; readOnlyCondition?: StringPath; readOnlyConditionType?: EnumPath<ObjectStateType>; redacted?: BooleanPath; required?: BooleanPath; requiredCondition?: StringPath; requiredConditionType?: EnumPath<ObjectStateType>; scale?: NumberPath<number>; showTimeZone?: BooleanPath; systemReserved?: BooleanPath; unique?: BooleanPath; useObjectAuthorization?: BooleanPath; userSelectionStrategy?: EnumPath<UserSelectionStrategyType>; version?: NumberPath<number>; } export interface QCoreTransaction extends EntityPathBase<CoreTransaction> { _super?: QCoreDataObject; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; assignedSolution?: QSolutionEntity; cacheTimeoutSecs?: NumberPath<number>; createdAt?: DateTimePath<Date>; createdAtTimeFieldName?: StringPath; createdBy?: StringPath; dataStore?: QDataStore; displayTextString?: StringPath; fields?: ListPath<CoreTransactionField, QCoreTransactionField>; fromObject?: QCoreStoredObject; fromObjectRefFieldName?: StringPath; fromObjectTypeFieldName?: StringPath; fromObjJoinConditionString?: StringPath; historyEnabled?: BooleanPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedAtTimeFieldName?: StringPath; lastUpdatedBy?: StringPath; lineColorFieldName?: StringPath; lineColorFunctionType?: EnumPath<AggregateFunctionType>; lineWidthFieldName?: StringPath; lineWidthFunctionType?: EnumPath<AggregateFunctionType>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; systemReserved?: BooleanPath; tableName?: StringPath; toObject?: QCoreStoredObject; toObjectRefFieldName?: StringPath; toObjectTypeFieldName?: StringPath; toObjJoinConditionString?: StringPath; validFromFieldName?: StringPath; validToFieldName?: StringPath; version?: NumberPath<number>; } export interface QCoreTransactionField extends EntityPathBase<CoreTransactionField> { _super?: QCoreDataField; allowedRedactedFieldGroups?: ListPath<RedactionRuleEntity, QRedactionRuleEntity>; allowMultipleSelections?: BooleanPath; assignedTimeZone?: StringPath; authorizedToRevealMasked?: ListPath<MaskRevealAuthorizationEntityTransaction, QMaskRevealAuthorizationEntityTransaction>; autoGenerated?: BooleanPath; columnName?: StringPath; constrainingListName?: StringPath; createdAt?: DateTimePath<Date>; createdBy?: StringPath; dataType?: EnumPath<any>; displayIndex?: NumberPath<number>; displayInTimeZone?: StringPath; id?: NumberPath<number>; indexedForSearch?: BooleanPath; isMasked?: BooleanPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; length?: NumberPath<number>; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; owner?: QCoreTransaction; precision?: NumberPath<number>; primaryKeyField?: BooleanPath; primaryKeySeqNo?: NumberPath<number>; readOnly?: BooleanPath; redacted?: BooleanPath; required?: BooleanPath; scale?: NumberPath<number>; showTimeZone?: BooleanPath; systemReserved?: BooleanPath; unique?: BooleanPath; useObjectAuthorization?: BooleanPath; userSelectionStrategy?: EnumPath<UserSelectionStrategyType>; version?: NumberPath<number>; } export interface QDataStore extends EntityPathBase<DataStore> { _super?: QAuditableObject; advancedProperties?: MapPath<string, string, StringPath>; assignedTimeZone?: StringPath; connectionType?: EnumPath<TYPE>; createdAt?: DateTimePath<Date>; createdBy?: StringPath; databaseOrServiceName?: StringPath; host?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; name?: StringPath; poolIntialSize?: NumberPath<number>; poolMaxActive?: NumberPath<number>; poolMaxIdle?: NumberPath<number>; poolMinIdle?: NumberPath<number>; poolTestOnBorrow?: BooleanPath; port?: StringPath; schemaName?: StringPath; urlAppendedParameters?: StringPath; version?: NumberPath<number>; } export interface QFieldHeader extends EntityPathBase<FieldHeader> { columnName?: StringPath; entityTypeId?: NumberPath<number>; fieldDataType?: StringPath; fieldId?: NumberPath<number>; fieldName?: StringPath; } export interface QFileCategoryEntity extends BeanPath<FileCategoryEntity> { allowMultiple?: BooleanPath; displayName?: StringPath; documentLockRequired?: BooleanPath; name?: StringPath; required?: BooleanPath; } export interface QIdentifiableObject extends EntityPathBase<IdentifiableObject> { id?: NumberPath<number>; } export interface QLocalizableObject extends EntityPathBase<LocalizableObject> { _super?: QAuditableObject; createdAt?: DateTimePath<Date>; createdBy?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; } export interface QLocalizedDescription extends EntityPathBase<LocalizedDescription> { _super?: QAuditableObject; createdAt?: DateTimePath<Date>; createdBy?: StringPath; description?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localeCd?: StringPath; version?: NumberPath<number>; } export interface QLocalizedLabel extends EntityPathBase<LocalizedLabel> { _super?: QAuditableObject; createdAt?: DateTimePath<Date>; createdBy?: StringPath; id?: NumberPath<number>; label?: StringPath; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localeCd?: StringPath; version?: NumberPath<number>; } export interface QMaskRevealAuthorizationEntity extends EntityPathBase<MaskRevealAuthorizationEntity> { selectionNm?: StringPath; selectionTypeCd?: EnumPath<UserGroupType>; uuid?: StringPath; } export interface QMaskRevealAuthorizationEntityRelationship extends EntityPathBase<MaskRevealAuthorizationEntityRelationship> { _super?: QMaskRevealAuthorizationEntity; coreDataField?: QCoreRelationshipField; selectionNm?: StringPath; selectionTypeCd?: EnumPath<UserGroupType>; uuid?: StringPath; } export interface QMaskRevealAuthorizationEntityStoredObject extends EntityPathBase<MaskRevealAuthorizationEntityStoredObject> { _super?: QMaskRevealAuthorizationEntity; coreDataField?: QCoreStoredObjectField; selectionNm?: StringPath; selectionTypeCd?: EnumPath<UserGroupType>; uuid?: StringPath; } export interface QMaskRevealAuthorizationEntityTransaction extends EntityPathBase<MaskRevealAuthorizationEntityTransaction> { _super?: QMaskRevealAuthorizationEntity; coreDataField?: QCoreTransactionField; selectionNm?: StringPath; selectionTypeCd?: EnumPath<UserGroupType>; uuid?: StringPath; } export interface QRedactionRuleEntity extends EntityPathBase<RedactionRuleEntity> { groupName?: StringPath; ownerId?: NumberPath<number>; uuid?: StringPath; } export interface QRelationshipTypeHeader extends EntityPathBase<RelationshipTypeHeader> { fromObjectId?: NumberPath<number>; relationshipId?: NumberPath<number>; relationshipName?: StringPath; reverseRelationshipName?: StringPath; toObjectId?: NumberPath<number>; } export interface QSolutionEntity extends EntityPathBase<SolutionEntity> { _super?: QLocalizableObject; archived?: BooleanPath; createdAt?: DateTimePath<Date>; createdBy?: StringPath; id?: NumberPath<number>; lastUpdatedAt?: DateTimePath<Date>; lastUpdatedBy?: StringPath; localizedDescriptions?: ListPath<LocalizedDescription, QLocalizedDescription>; localizedLabels?: ListPath<LocalizedLabel, QLocalizedLabel>; name?: StringPath; resourceVersion?: NumberPath<number>; } export interface QTenantFailure extends EntityPathBase<TenantFailure> { dateCreated?: DateTimePath<Date>; dateUpdated?: DateTimePath<Date>; instanceId?: StringPath; stackTrace?: StringPath; tenancyState?: StringPath; tenantId?: StringPath; } export interface RedactionRuleEntity { ownerId?: number; groupName?: string; } export interface RelationshipTypeHeader { relationshipId?: number; fromObjectId?: