module fb { export interface IMaeklarObjektScope extends ng.IScope { isKundportalAktiv: boolean; UppdragStatus: any; // fb.FasITDomain.UppdragStatus Boendeform: any; mapMarkerCoordinates: any; onFoereningChange: any; maeklarObjektId: number; showErrorTillhoerAnnatKontor: boolean; navigateBack(): void; deferPageLoad: ng.IDeferred; gotoObjekt(MaeklarObjektId: number): void; DriftstoerningsmeddelandeNivaa: {}; prioriterat: fb.PrioriteratMeddelandeWO; showFoersaeljningsrapporteratKommentar: boolean; tmpFoersaeljningsrapporteratKommentar: fb.ChangeTrack; foersaeljningsrapporteratKommentarValues: { changeTrack: fb.ChangeTrack; requiredError: boolean; } foersaeljningsrapporteratKommentarCallBack: { Ok(): void; Cancel(): void; } mainContentInnerWrapper: any; visaOloestaKommentarerBubblor: boolean; //basplattecondition fullViews: { fullViewConditionBasfakta: boolean; fullViewConditionBostadsbeskrivning: boolean; fullViewConditionParter: boolean; //fullViewConditionBostaden: boolean; fullViewConditionBilder: boolean; //fullViewConditionBeskrivning: boolean; //fullViewConditionFoerening: boolean; //fullViewConditionOmraadet: boolean; fullViewConditionAnnonsering: boolean; fullViewConditionSpekulanter: boolean; fullViewConditionVisningar: boolean; fullViewConditionIntressent: boolean; fullViewConditionEkonomi: boolean; fullViewConditionDokument: boolean; fullViewConditionHaendelse: boolean; fullViewConditionTilltraede: boolean; fullViewConditionObjektIProjekt: boolean; fullViewConditionVaerdenTillObjektIProjekt: boolean; } collapsibleControls: { fullViewConditionBasfakta: any; fullViewConditionBostadsbeskrivning: any; fullViewConditionParter: any; fullViewConditionBilder: any; fullViewConditionAnnonsering: any; fullViewConditionSpekulanter: any; fullViewConditionVisningar: any; fullViewConditionIntressent: any; fullViewConditionEkonomi: any; fullViewConditionDokument: any; fullViewConditionHaendelse: any; fullViewConditionTilltraede: any; fullViewConditionObjektIProjekt: any; fullViewConditionVaerdenTillObjektIProjekt: any; }; showChangeUppdragTypFoerFoersaeljningsrapporterat: boolean; changeUppdragTypFoerFoersaeljningsrapporteratDialogCallback(duplicera: boolean): void; getTranslateNameFromModel(modelName: string): string; openMapInSideDrawer(): void; openDupliceraInSideDrawer(defaultSammaSaeljare: boolean): void; close(strategi ?: fb.NavigationStrategy): void; dimensions: fb.ICommonServiceScreenDimensions; maeklarObjekt: MaeklarObjektDO; ansvarigMaeklare: ChangeTrack; ansvarigMaeklareSpinner: any; cancelChangeAnsvarigMaeklare(): void; updateAnsvarigMaeklareSpinner(): void; showChangeAnsvarigMaeklareFoerFoersaeljningsrapporterat: boolean; active: string; scrollTo(string, any): void; isopen: boolean; kommun: fb.List; land: fb.Map; foersamling: fb.List; upplatelseform: fb.List; boendeform: fb.List; valutakod: fb.List; uppdragtyp: fb.List; uppdragtypProjekt: fb.List; intagskaella: fb.List; //energiklass: fb.List; soekbegrepp: fb.List; scroll: number; valdKommun: number; valtLand: number; parter: fb.List; maeklarObjektLaan: fb.Map; laanSelected: fb.MaeklarObjektLaan; onLaanClick(laan: fb.MaeklarObjektLaan): any; maeklarObjektAdress: fb.Models_AdressRO; showImageEditor: { value: boolean; }; imageEditorDimensions: any; saeljare(): string; harSaeljare(): boolean; kanAktiveraKundportalen: () => boolean; kanVisaKundportalen: () => boolean; openKundportalenSideDrawer: (onCloseCB?: any) => void; adress(): string; valideraObjektStatusFoerArkivering(): boolean; valideraObjektStatusFoerBorttag(): boolean; showKontrolleraNyckelNummer: boolean; kontrolleraNyckelNummer(nyckelNummer: ChangeTrack, maeklarObjektId: ChangeTrack): void; ledigtNyckelNummer: boolean; nyckelNummerText: string; showNyckelNummerInputError: boolean; nyckelNummerObjekt: string; taBortNyckelNummerFraanAllaObjekt(nyckelNummer: ChangeTrack, maeklarObjektId: ChangeTrack): void; closePopover(): void; openMaeklarObjekt(maeklarObjektId: number): void; arkivera(): void; aktivera(): void; radera(): void; showArkiveraPopover: boolean; showTaBortPopover: boolean; showTaBortSaaldPopover: boolean; openKalenderHandelseSideDrawer(resource: fb.ResourceBase, changeTrackPropName: string, relatedChangeTrackPropName?: string): void; editTaggar(): void; taggOptions: fb.List; tipsaOmKoepare(): void; tipsaOmSaeljare(): void; // Basfakta extraKontaktId: ChangeTrack; kontoretsMaeklare: Medarbetare[]; kontoretsMaeklareOchAssistenter: fb.List; kontoretsMaeklareDef: ng.IPromise; GaarAttBestaellaInfoOmSlutprisOptions: { show: string; val: boolean; }[]; scrollToBasplatta(id: string): void; isProjektUtland: boolean; besiktningOBM: { xml: ng.resource.IResource<{ XmlString: string }>; url: string; isBestaeller: boolean; doBestaell(): void; } besiktningAnticimex: { xml: ng.resource.IResource<{ XmlString: string }>; url: string; isBestaeller: boolean; doBestaell(): void; }, dagarTillTilltraede: Number; laenkarTillExternaSiterFull: fb.MaeklarObjekt_MaeklarObjektLaenkarTillExternaSiterWO; saettFaeltSomKraevsFoerAvtalsdag(): void; allowAvtalsdag(): boolean; setRequiredFieldsFotograferingDatum: () => void; isAllowedFotograferingDatum: () => boolean; haemtaAntalOloestaKommentarer: () => void; intag: { xml: ng.resource.IResource<{ XmlString: string }>; data: string; url: string; isBestaeller: boolean; doBestaell(): void; } valueguardIntag: { xml: ng.resource.IResource<{ XmlString: string }>; data: string; url: string; isBestaeller: boolean; doBestaell(): void; } maeklarObjektText: fb.Models_MaeklarObjektTextRO; bostadsBeskrivningHeader: string; utoekadeSoekbegreppOptions: any; //närområde // Förening foereningWrapper: { foerening: fb.JuridiskPersonDO }; //bilder //handleImageDragDrop(item: string, bin: string, left: boolean): void; //bilder: Motiv; //highlightedImage: any; //isImageBinHighlighted(any): boolean; //highlightImageBin(bild: any): void; //openImageEditor(bild: any): void //loadImagesInDOM: boolean; //BilderArkiverade: boolean; //intressenter // karta karta: { toggleShow(): void; visible: boolean; searchingAddress: { isSearching: boolean; $resolved: boolean; }; initialKoordinat: { Latitud: fb.ChangeTrack; Longitud: fb.ChangeTrack; } } //ekonomi ekonomi: any; provision: any; provisionUtraeknad: fb.ChangeTrack; provisionKollaArvordet: fb.ChangeTrack; anchorLinks: fb.IFbAnchorLink[]; //Filuppladdning upload: any; onFileSelect: any; godtyckligaFiler: fb.List removeFile(fil: fb.Fil): any; uploadProgress: any[]; oeppnaBearbetning(chilli: number): void; oeppnaJournal(): void; toggleHoegerPanel(): void; status: number; journalProgress: fb.JournalTotalProgress; tillgaengligaNyckelord: fb.List; leftNavObj: fb.MaeklarNavigationsObjekt; bildleverantoerer: fb.List; bildbestaellning: { Bestaell(leverantoer: fb.BildleverantoerLO): void; }; oevrig: { besiktning: { openSideDrawer(): void; }; personbevis: { openSideDrawer(): void; }; }; anticimex: { besiktning: { openSideDrawer(): void; }; foersaekring: { status: number; showPopover: boolean; datumOchProtokollsnummerVaerdenSparade: boolean; sparar: boolean; besiktningsfoeretag: fb.ChangeTrack; produkt: fb.ChangeTrack; fakturaTill: fb.ChangeTrack; extraInformation: fb.ChangeTrack; optionsBesiktningsfoeretag: { Id: number; Namn: string; }[]; optionsProdukt: { Id: number; Namn: string; }[]; optionsFakturaTill: { Id: number; Namn: string; }[]; save(): void; send(): void; sendInternal(): void; sendButtonOptions: { disabled: boolean }; reset(): void; bestaellningPromise?: fb.ResourceBase; openPopover(): void; preventClose: boolean; closePopover(): void; }; }; besiktning: fb.MaeklarObjektBesiktning; //any?? i maeklarobjekt foersaekringsPris: fb.List; foersaekringBelopp: fb.ChangeTrack; foersaekringAendrad(): void; bestaellningLagd(): boolean; checkIfProjektThenChangeObjektIProjekt(): void; objektListaIProjekt: fb.ObjektIProjektList; setNyproduktion(objektiProjekt: fb.MaeklarObjektDO): void; gammalOchRedigeradEllerNy(): boolean; tilltrade: any; nyDoldaFel: any; innanNyDoldaFel: any; byttProdukt: any; gor: any; openLantmaeteriutdragSideDrawer(): void; redoAttBestaella: boolean; sparaInnanBestaell(): void; bestaellSpinner: boolean; onClickBestaellning(id: any, call: any, param: any): void; laddaOmObjekt(): void; tilltraedePasserat(): boolean; //Kontor AerHistorisktKontor: boolean; //Kundportal Kommentarer antalOloestaBildKommentarTraadar: number; antalOloestaBostadsBeskrivningKommentarTraadar: number; } }