UNPKG

@gsb-core/core

Version:

GSB core services and classes for platform-independent web applications

35 lines (34 loc) 963 B
import { GsbEntityDef } from "./gsb-entity-def.model"; import { GsbModule } from "./gsb-module.model"; import { GsbUser } from "./gsb-user.model"; export declare class PropertyMap { _entDefName?: string; name?: string; sourceColumn?: string; skipValidation?: boolean; constructor(obj?: Partial<PropertyMap>); } export interface ColumnMapping { title: string; propertyMap: PropertyMap[]; isUnique: boolean; valTitle: string; } export declare class GsbImportTemplate { _entDefName?: string; module_id?: string; module?: GsbModule; entityDefinition_id?: string; lastUpdatedBy?: GsbUser; entityDefinition?: GsbEntityDef; createdBy?: GsbUser; lastUpdateDate?: Date; lastUpdatedBy_id?: string; id?: string; title?: string; headers?: string; createDate?: Date; createdBy_id?: string; get columnMappings(): PropertyMap[]; constructor(obj?: Partial<GsbImportTemplate>); }