@gsb-core/core
Version:
GSB core services and classes for platform-independent web applications
35 lines (34 loc) • 963 B
TypeScript
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>);
}