UNPKG

@sassoftware/vi-api

Version:
143 lines (121 loc) 3.63 kB
/* tslint:disable */ /* eslint-disable */ // Generated using typescript-generator version 2.15.527 on 2025-04-07 09:10:17. export interface BaseRep extends TrackedResource { links?: Link[]; } export interface BatchJobRep extends BaseRep { batchId?: string; scorecardDefinitionId?: string; batchStatus?: string; dropZoneType?: string; casLibraryName?: string; inputScoreTableName?: string; inputElementTableName?: string; dropZoneTimeToLive?: number; deleteCasTablesAfterCompletionFlag?: boolean; expirationTimeStamp?: string; } export interface ElementRep extends BaseRep { version?: number; elementId?: string; scoreId?: string; batchId?: string; elementEntityType?: string; elementEntityId?: string; elementEntityLabel?: string; elementNativeId?: string; elementNativeName?: string; elementDescription?: string; displayFlag?: boolean; displayOrder?: number; displayTypeCode?: DisplayType; messageTemplateText?: string; messageValuesJson?: { [index: string]: any }; score?: number; minimumScore?: number; maximumScore?: number; meanScore?: number; displayFormat?: string; valueType?: ValueType; valueText?: string; valueBoolean?: boolean; valueNumeric?: number; valueTimeStamp?: string; } export interface EntityElementsRep { entityType?: string; entityId?: string; entityLabel?: string; elements?: ElementRep[]; version?: number; } export interface ScorecardConstants { } export interface Length { } export interface ScorecardDefinitionRep extends BaseRep { currentTableName?: string; domainId?: string; elementTableName?: string; entityType?: string; historyTableName?: string; inputElementTableName?: string; inputScoreTableName?: string; origin?: string; scorecardDefinitionDescription?: string; scorecardDefinitionId?: string; scorecardDefinitionName?: string; solutionId?: string; } export interface ScorecardFullRep extends ScorecardSummaryRep { entities?: EntityElementsRep[]; } export interface ScorecardSummaryRep extends BaseRep { version?: number; scoreId?: string; batchId?: string; actionableEntityType?: string; actionableEntityId?: string; actionableEntityLabel?: string; score?: number; scoreDescription?: string; effectiveTimeStamp?: string; } export interface Link extends Serializable, Comparable<Link> { method?: string; rel?: string; href?: string; uri?: string; type?: string; responseType?: string; itemType?: string; responseItemType?: string; title?: string; } export interface TrackedResource extends Serializable, ETaggable, TimeTrackedResource, ETagAndLastModifiedProvider { createdBy?: string; modifiedBy?: string; } export interface Serializable { } export interface ETaggable extends Preconditionable { etag?: string; } export interface TimeTrackedResource extends LastModifiedProviderFromModifiedTimeStamp { creationTimeStamp?: string; } export interface ETagAndLastModifiedProvider extends ETaggable, LastModifiedProvider { } export interface Comparable<T> { } export interface Preconditionable { } export interface LastModifiedProviderFromModifiedTimeStamp extends LastModifiedProvider { modifiedTimeStamp?: string; } export interface LastModifiedProvider extends Preconditionable { lastModifiedHeaderDate?: string; } export type DisplayType = 'TEXT' | 'VARIABLE' | 'UNKNOWN'; export type ValueType = 'TEXT' | 'NUMERIC' | 'TIMESTAMP' | 'BOOLEAN' | 'UNKNOWN';