import IEntity = require('../IEntity'); import ISituationObject = require('./ISituationObject'); import Util = require('asimplia-util'); import IEntityAnnotation = Util.ODBM.Entity.Annotation.IEntityAnnotation; export = Situation; declare class Situation implements IEntity { private object; static $entity: IEntityAnnotation; private static converter; Id: number; DateCreated: Date; DateSuggestionResultCreated: Date; DateSuggestionResultProcessed: Date; DateChecklistCreated: Date; DateChecklistProcessed: Date; LoadId: number; EShopId: number; ProductId: number; CategoryId: number; ChannelId: number; CustomerId: number; OrderId: number; constructor(object: ISituationObject); static toObject(entity: Situation): ISituationObject; toObject(): ISituationObject; static fromRow(row: any): Situation; static fromObject(object: any): any; }