UNPKG

@gesetzefinden/ris

Version:

TypeScript definitions for the RIS API

1,215 lines (1,125 loc) 62.1 kB
import * as Primitive from './xml-primitives'; import { BaseType } from './xml-primitives' // Source files: // https://dev.gesetzefinden.at/schemas/OGD_Bezirke_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Bundesrecht_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Dokumentliste_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Gemeinden_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Judikatur_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Landesrecht_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Response.xsd // https://dev.gesetzefinden.at/schemas/OGD_Response_Types.xsd // https://dev.gesetzefinden.at/schemas/OGD_Sonstige_Response.xsd interface _ArrayOfContentReference extends BaseType { ContentReference?: ContentReference[]; } export interface ArrayOfContentReference extends _ArrayOfContentReference { constructor: { new(): ArrayOfContentReference }; } export var ArrayOfContentReference: { new(): ArrayOfContentReference }; interface _ArrayOfContentUrl extends BaseType { ContentUrl?: ContentUrl[]; } export interface ArrayOfContentUrl extends _ArrayOfContentUrl { constructor: { new(): ArrayOfContentUrl }; } export var ArrayOfContentUrl: { new(): ArrayOfContentUrl }; interface _ArrayOfJustizEntscheidungstext extends BaseType { item?: JustizEntscheidungstext[]; } export interface ArrayOfJustizEntscheidungstext extends _ArrayOfJustizEntscheidungstext { constructor: { new(): ArrayOfJustizEntscheidungstext }; } export var ArrayOfJustizEntscheidungstext: { new(): ArrayOfJustizEntscheidungstext }; interface _ArrayOfString extends BaseType { item?: string[]; } export interface ArrayOfString extends _ArrayOfString { constructor: { new(): ArrayOfString }; } export var ArrayOfString: { new(): ArrayOfString }; interface _ArrayOfVergEntscheidungstext extends BaseType { item?: VergEntscheidungstext[]; } export interface ArrayOfVergEntscheidungstext extends _ArrayOfVergEntscheidungstext { constructor: { new(): ArrayOfVergEntscheidungstext }; } export var ArrayOfVergEntscheidungstext: { new(): ArrayOfVergEntscheidungstext }; interface _ArrayOfVfghEntscheidungstext extends BaseType { item?: VfghEntscheidungstext[]; } export interface ArrayOfVfghEntscheidungstext extends _ArrayOfVfghEntscheidungstext { constructor: { new(): ArrayOfVfghEntscheidungstext }; } export var ArrayOfVfghEntscheidungstext: { new(): ArrayOfVfghEntscheidungstext }; interface _ArrayOfWebDocumentContentReference extends BaseType { /** Beschreibt ein Hauptdokument bzw. eine Anlage in allen Formaten */ ContentReference?: WebDocumentContentReference[]; } export interface ArrayOfWebDocumentContentReference extends _ArrayOfWebDocumentContentReference { constructor: { new(): ArrayOfWebDocumentContentReference }; } export var ArrayOfWebDocumentContentReference: { new(): ArrayOfWebDocumentContentReference }; interface _ArrayOfWebDocumentContentUrl extends BaseType { /** Beschreibt den Link zu einem Dokument */ ContentUrl?: WebDocumentContentUrl[]; } export interface ArrayOfWebDocumentContentUrl extends _ArrayOfWebDocumentContentUrl { constructor: { new(): ArrayOfWebDocumentContentUrl }; } export var ArrayOfWebDocumentContentUrl: { new(): ArrayOfWebDocumentContentUrl }; export type AsylGHEntscheidungsartResponse = ("Undefined" | "Beschluss" | "Erkenntnis" | "ErkenntnisGrundsatzentscheidung" | "ErkenntnisVerstaerkterSenat" | "Bescheid"); interface _AsylGHEntscheidungsartResponse extends Primitive._string { content: AsylGHEntscheidungsartResponse; } /** Asylgerichtshofes von Juli 2008 bis 2013 */ interface _AsylGHResponse extends BaseType { /** Art der Entscheidung */ Entscheidungsart?: AsylGHEntscheidungsartResponse; /** Asylgerichtshof */ Gericht?: string; /** Nummerische Klassifikation des österreichischen Rechts in Sachgebiete, Haupt- und Untergruppen */ Indizes?: ArrayOfString; /** Kurzinformation */ Kurzinformation?: string; } export interface AsylGHResponse extends _AsylGHResponse { constructor: { new(): AsylGHResponse }; } export var AsylGHResponse: { new(): AsylGHResponse }; /** Amtliche Veterinärnachrichten (AVN) ab 15.09.2004 */ interface _AvnResponse extends BaseType { /** Informationen mit Hinweischarakter */ Anmerkung?: string; /** Ausserkrafttretensdatum */ Ausserkrafttretensdatum?: Date; /** Avnnummer */ Avnnummer?: string; /** Geschaeftszahl */ Geschaeftszahl?: string[]; /** Inkrafttretensdatum */ Inkrafttretensdatum?: Date; /** Kurzinformation */ Kurzinformation?: string; /** Rechtsnormen, auf die sich die Entscheidung stützt */ Normen?: ArrayOfString; /** Veröffentlichungsart */ Typ?: AvnTyp; } export interface AvnResponse extends _AvnResponse { constructor: { new(): AvnResponse }; } export var AvnResponse: { new(): AvnResponse }; export type AvnTyp = ("Undefined" | "Kundmachung" | "VeroeffentlichungenVevo" | "Sonstige"); interface _AvnTyp extends Primitive._string { content: AvnTyp; } /** Amtliche Verlautbarungen der Sozialversicherung */ interface _AvsvResponse extends BaseType { /** Avsvnummer */ Avsvnummer?: string; /** Beschlussorgan, Beschlussdatum u. Beschlussgeschäftszahl */ Beschluesse?: Beschluss[]; /** Dokumentart */ Dokumentart?: string; /** Genehmigungsorgan, Genehmigungsdatum u. Genehmigungsgeschäftszahl */ Genehmigungen?: Genehmigung[]; /** Kurzinformation */ Kurzinformation?: string; /** Urheber */ Urheber?: string; } export interface AvsvResponse extends _AvsvResponse { constructor: { new(): AvsvResponse }; } export var AvsvResponse: { new(): AvsvResponse }; /** Begutachtungsentwürfe */ interface _BegutResponse extends BaseType { /** Abkürzung der Rechtsvorschrift */ Abkuerzung?: string; /** Beginn der Begutachtungsfrist */ BeginnBegutachtungsfrist?: Date; /** Einbringendes Bundesministerium */ EinbringendeStelle?: string; /** Ende der Begutachtungsfrist */ EndeBegutachtungsfrist?: Date; /** Schlagworte zum Gesetzesentwurf */ Schlagworte?: string; } export interface BegutResponse extends _BegutResponse { constructor: { new(): BegutResponse }; } export var BegutResponse: { new(): BegutResponse }; interface _Beschluss extends BaseType { Datum?: string; GZ: string; Organ: string; } export interface Beschluss extends _Beschluss { constructor: { new(): Beschluss }; } export var Beschluss: { new(): Beschluss }; /** Beschreibt die Metadaten der Bezirk Responses */ interface _BezirkeResponse extends BaseType { /** Bundesland der Bezirksverwaltungsbehörde */ Bundesland?: string; /** Rechtsvorschriften von Bezirksverwaltungsbehörden */ Bvb: BvbResponse; /** Kurztitel */ Kurztitel?: string; /** Gesamter Titel der Rechtsvorschrift (= Langtitel) */ Titel?: string; } export interface BezirkeResponse extends _BezirkeResponse { constructor: { new(): BezirkeResponse }; } export var BezirkeResponse: { new(): BezirkeResponse }; /** Reichs-, Staats- und Bundesgesetzblatt 1848 - 1940 */ interface _BgblAltResponse extends BaseType { /** AlexUrl */ AlexUrl?: string; /** Anfangsseite des Bundesgesetzblattes innerhalb des Stücks */ Anfangsseite?: string; /** Anmerkungen */ Anmerkung?: string; /** Datum an dem das Bundesgesetzblatt kundgemacht wurde */ Beschlussdatum?: Date; /** Kundmachungsorgan und -nummer (z.B.: 1454/1939) */ Fundstelle?: string; /** Datum an dem das Bundesgesetzblatt kundgemacht wurde */ Kundmachungsdatum?: Date; /** Kundmachungsorgan */ Kundmachungsorgan?: string; /** Stücknummer eines Bundesgesetzblattes */ Stueck?: string; /** Typ der Kundmachung (Kundmachung, Sonstige) */ Typ?: string; } export interface BgblAltResponse extends _BgblAltResponse { constructor: { new(): BgblAltResponse }; } export var BgblAltResponse: { new(): BgblAltResponse }; /** Bundesgesetzblätter authentisch */ interface _BgblAuthResponse extends BaseType { /** Parlamentarische Materialien */ Aenderung?: ArrayOfString; /** Alte Dokumentnummer der Rechtsvorschrift */ AlteDokumentnummer?: string; /** Datum, an dem das Bundesgesetzblatt kundgemacht wurde */ Ausgabedatum?: Date; /** Nummer des Aussschussberichts des Bundesrates (Parlamentarische Materialien) */ AusschussberichtBundesrat?: ArrayOfString; /** Nummer des Ausschussberichts nach einem Einspruch des BR (Parlamentarische Materialien) */ AusschussberichtNachEinspruch?: ArrayOfString; /** Nummer des Ausschussberichts (Parlamentarische Materialien) */ AusschussberichtNationalrat?: ArrayOfString; /** Kundmachungsorgan und -nummer (z.B. BGBl. II Nr. 149/2014) */ Bgblnummer?: string; /** CELEX-Nummer; auffindbar in EUR-Lex */ CelexNummer?: ArrayOfString; /** Datum der Sitzung des Bundesrates (Parlamentarische Materialien) */ DatumBundesrat?: Date; /** Datum des Beschlusses im Nationalrat (Parlamentarische Materialien) */ DatumNationalrat?: Date; /** Nummer des Einspruchs des Bundesrates (Parlamentarische Materialien) */ Einspruch?: ArrayOfString; /** European Legislation Identifier */ EuropeanLegislationIdentifier?: string; /** Gesetzgebungsperiode (Parlamentarische Materialien) */ Gesetzgebungsperiode?: string; /** Nummer des Initiativantrages (Parlamentarische Materialien) */ Initiativantrag?: ArrayOfString; /** Nummer der Bundesratssitzung (Parlamentarische Materialien) */ NummerBundesrat?: string; /** Nummer der Nationalratssitzung (Parlamentarische Materialien) */ NummerNationalrat?: string; /** Nummer der Regierungsvorlage (Parlamentarische Materialien) */ Regierungsvorlage?: ArrayOfString; /** Teil I, II, oder III eines Bundesgesetzblattes */ Teil?: BgblAuthTeil; /** Rechtsquellentyp eines Bundesgesetzblattes (Bundesgesetz, Bundesverfassungsgesetz, Kundmachung, Verordnung oder Sonstiges) */ Typ?: BgblAuthTyp; } export interface BgblAuthResponse extends _BgblAuthResponse { constructor: { new(): BgblAuthResponse }; } export var BgblAuthResponse: { new(): BgblAuthResponse }; export type BgblAuthTeil = ("Undefined" | "Teil1" | "Teil2" | "Teil3"); interface _BgblAuthTeil extends Primitive._string { content: BgblAuthTeil; } export type BgblAuthTyp = ("Bundesgesetz" | "Bundesverfassungsgesetz" | "Verordnung" | "Kundmachung" | "Sonstiges"); interface _BgblAuthTyp extends Primitive._string { content: BgblAuthTyp; } /** Bundesgesetzblatt von 1945 - 2003 */ interface _BgblPdfResponse extends BaseType { /** Anfangsseite innerhalb des Bundesgesetzblattes */ BeginnseiteBgbl?: string; /** Anfangsseite des Bundesgesetzblattes innerhalb des Stücks */ BeginnseiteStueck?: string; /** Nummer des Bundesgesetzblattes (z.B. 355/2001) */ Bgblnummer?: string; /** CELEX-Nummer; auffindbar in EUR-Lex */ CelexNummer?: string; /** Endseite innerhalb des Bundesgesetzblattes */ EndseiteBgbl?: string; /** Endseite des Bundesgesetzblattes innerhalb des Stücks */ EndseiteStueck?: string; /** Kundmachungsorgan und -nummer (z.B. BGBl. II Nr. 355/2001) */ Fundstelle?: string; /** Jahrgang des Bundesgesetzblattes */ Jahrgang?: string; /** Datum an dem das Bundesgesetzblatt kundgemacht wurde */ Kundmachungsdatum?: Date; /** Parlamentarische Materialien - EWR */ MaterialienEwr?: string; /** Parlamentarische Materialien - Bundesrat */ ParlamentarischeMaterialienBundesrat?: string; /** Parlamentarische Materialien - Nationalrat */ ParlamentarischeMaterialienNationalrat?: string; /** Stücknummer eines Bundesgesetzblattes */ Stueck?: string; /** Teil I, II, III oder "alt" eines Bundesgesetzblattes */ Teil?: BgblPdfTeil; /** Rechtsquellentyp eines Bundesgesetzblattes (Bundesgesetz, Bundesverfassungsgesetz, Kundmachung, Verordnung oder Sonstiges) */ Typ?: BgblPdfTyp; } export interface BgblPdfResponse extends _BgblPdfResponse { constructor: { new(): BgblPdfResponse }; } export var BgblPdfResponse: { new(): BgblPdfResponse }; export type BgblPdfTeil = ("Undefined" | "Alt" | "Teil1" | "Teil2" | "Teil3"); interface _BgblPdfTeil extends Primitive._string { content: BgblPdfTeil; } export type BgblPdfTyp = ("Bundesgesetz" | "Bundesverfassungsgesetz" | "Verordnung" | "Kundmachung" | "Sonstiges"); interface _BgblPdfTyp extends Primitive._string { content: BgblPdfTyp; } /** Bundeskommunikationssenat */ interface _BksResponse extends BaseType { /** Anmerkung */ Anmerkung?: string; /** Entscheidende Behörde */ EntscheidendeBehoerde?: string; /** Art der Entscheidung */ Entscheidungsart?: UmseEntscheidungsartResponse; /** Kurzinformation */ Kurzinformation?: string; } export interface BksResponse extends _BksResponse { constructor: { new(): BksResponse }; } export var BksResponse: { new(): BksResponse }; /** Bundesrecht konsolidiert */ interface _BrKonsResponse extends BaseType { /** Abkürzung der Rechtsnorm */ Abkuerzung?: string; /** Angabe der Bgbl's bzw. Lgbl's, mit denen die Rechtsnorm geändert wurde */ Aenderung?: string; /** Alte Dokumentnummer der Rechtsnorm */ AlteDokumentnummer?: string; /** Buchstabe, falls es sich um eine Anlage handelt */ Anlagenbuchstabe?: string; /** Nummer, falls es sich um eine Anlage handelt */ Anlagennummer?: string; /** Teil, falls es sich um eine Anlage handelt */ Anlagenteil?: string; /** Anmerkung betrifft die konkrete Rechtsnorm */ Anmerkung?: string; /** Anmerkung betrifft die gesamte Rechtsvorschrift */ AnmerkungZurGanzenRechtsvorschrift?: string; /** Buchstabe, falls es sich um einen Artikel handelt */ Artikelbuchstabe?: string; /** Nummer, falls es sich um einen Artikel handelt */ Artikelnummer?: number; /** Art der Rechtsnorm */ ArtikelParagraphAnlage?: string; /** Datum des Ausserkrafttretens der Rechtsnorm */ Ausserkrafttretensdatum?: Date; /** Beachte betrifft die konkrete Rechtsnorm */ Beachte?: string; /** Beachte betrifft die gesamte Rechtsvorschrift */ BeachteZurGanzenRechtsvorschrift?: string; /** Dokumenttyp einer Rechtsnorm (Norm oder Paragraph) */ Dokumenttyp?: NormDokumenttyp; /** Link zur gesamten Rechtsvorschrift */ GesamteRechtsvorschriftUrl?: string; /** Gesetzesnummer der gesamten Rechtsvorschrift */ Gesetzesnummer?: string; /** Nummerische Klassifikation des österreichischen Rechts in Sachgebiete, Haupt- und Untergruppen */ Indizes?: ArrayOfString; /** Datum des Inkrafttretens der Rechtsnorm */ Inkrafttretensdatum?: Date; /** Zusammenfassung der Daten zum Kundmachungsorgan (z.B. LGBl.Nr. 56/1992 zuletzt geändert durch LGBl.Nr. 9/2015) */ Kundmachungsorgan?: string; /** Beschreibung der NovellenBeziehung (z.B. 'zuletzt geändert durch') */ NovellenBeziehung?: string; /** Nummer der Novelle (z.B. 9/2015) */ NovellenBgblnummer?: string; /** Publikationsorgan der Novelle (z.B. LGBl.Nr.) */ NovellenPublikationsorgan?: string; /** Buchstabe, falls es sich um einen Paragraphen handelt */ Paragraphbuchstabe?: string; /** Nummer, falls es sich um einen Paragraphen handelt */ Paragraphnummer?: number; /** Schlagworte zur Rechtsnorm */ Schlagworte?: string; /** Angabe der authentischen Sprachen, in denen ein Staatsvertrag abgeschlossen wurde. */ Sprachen?: string; /** Angabe der Vertragsparteien (z.B. Staaten), die dem Staatsvertrag beigetreten sind */ Staaten?: string; /** Nummer der Stammnorm (z.B. 56/1992) */ StammnormBgblnummer?: string; /** Publikationsorgan der Stammnorm (z.B. LGBl.Nr.) */ StammnormPublikationsorgan?: string; /** Rechtsquellentyp einer Rechtsnorm (z.B. LG, V) */ Typ?: string; /** Rechtsnorm ist nur während einer Übergangsfrist anzuwenden (ÜR) */ Uebergangsrecht?: string; /** Unterzeichnungsdatum bei Staatsverträgen */ Unterzeichnungsdatum?: Date; } export interface BrKonsResponse extends _BrKonsResponse { constructor: { new(): BrKonsResponse }; } export var BrKonsResponse: { new(): BrKonsResponse }; interface _BundesrechtResponse extends BaseType { /** Begutachtungsentwürfe */ Begut: BegutResponse; /** Reichs-, Staats- und Bundesgesetzblatt 1848 - 1940 */ BgblAlt: BgblAltResponse; /** Bundesgesetzblatt authentisch ab 2004 */ BgblAuth: BgblAuthResponse; /** Staats- und Bundesgesetzblatt 1945 - 2003 */ BgblPdf: BgblPdfResponse; /** Bundesrecht konsolidiert */ BrKons: BrKonsResponse; /** European Legislation Identifier (ELI) */ Eli?: string; /** Rechtsvorschriften in englischer Sprache (Austrian Laws) */ Erv: ErvResponse; /** Kurztitel */ Kurztitel?: string; /** Regierungsvorlagen */ RegV: RegVResponse; /** Gesamter Titel der Rechtsvorschrift (= Langtitel) */ Titel?: string; } export interface BundesrechtResponse extends _BundesrechtResponse { constructor: { new(): BundesrechtResponse }; } export var BundesrechtResponse: { new(): BundesrechtResponse }; /** Kundmachungen von Rechtsvorschriften der Bezirksverwaltungsbehörden */ interface _BvbResponse extends BaseType { /** Abkürzung eines Dokuments */ Abkuerzung?: string; /** Anmerkung */ Anmerkung?: string; /** Bezirksverwaltungsbehörde */ Bezirksverwaltungsbehoerde?: string; /** Geschaeftszahl(en) */ Geschaeftszahl?: ArrayOfString; /** Kundmachungsdatum der Verordnung, Vorschirft */ Kundmachungsdatum?: Date; /** Nummer des Kundmachungsorgans */ Kundmachungsnummer?: string; /** Name des Kundmachungsorgans */ Kundmachungsorgan?: string; /** Schlagworte */ Schlagworte?: string; /** Rechtsquellentyp (Verordnung) */ Typ?: string; } export interface BvbResponse extends _BvbResponse { constructor: { new(): BvbResponse }; } export var BvbResponse: { new(): BvbResponse }; export type BvwgEntscheidungsartResponse = ("Undefined" | "Beschluss" | "Erkenntnis"); interface _BvwgEntscheidungsartResponse extends Primitive._string { content: BvwgEntscheidungsartResponse; } /** Bundesverwaltungsgericht (BVwG) */ interface _BvwgResponse extends BaseType { /** Informationen mit Hinweischarakter */ Anmerkung?: string; /** Bezug zu anderen Gerichtsentscheidungen */ Bezug?: ArrayOfString; /** Beschluss, Erkenntnis, etc. */ Entscheidungsart?: BvwgEntscheidungsartResponse; /** Bundesverwaltungsgericht */ Gericht?: string; /** Eine oder mehrere Rechtssatznummern */ Rechtssatznummern?: ArrayOfString; } export interface BvwgResponse extends _BvwgResponse { constructor: { new(): BvwgResponse }; } export var BvwgResponse: { new(): BvwgResponse }; interface _CommonMetadataType extends BaseType { /** Link zur Darstellung der Metadaten im RIS */ DokumentUrl: string; /** Datum der letzten Änderung des Datensatzes im RIS */ Geaendert?: Date; /** Datum der erstmaligen Aufnahme des Datensatzes ins RIS */ Veroeffentlicht?: Date; } export interface CommonMetadataType extends _CommonMetadataType { constructor: { new(): CommonMetadataType }; } export var CommonMetadataType: { new(): CommonMetadataType }; interface _ContentReference extends BaseType { ContentType: ContentType; Name?: string; Urls?: ArrayOfContentUrl; } export interface ContentReference extends _ContentReference { constructor: { new(): ContentReference }; } export var ContentReference: { new(): ContentReference }; export type ContentType = ("Unknown" | "MainDocument" | "Attachment" | "Material" | "Statement" | "Letter" | "EmbeddedAttachment" | "BaseDocument"); interface _ContentType extends Primitive._string { content: ContentType; } interface _ContentUrl extends BaseType { DataType: DataType; Url?: string; } export interface ContentUrl extends _ContentUrl { constructor: { new(): ContentUrl }; } export var ContentUrl: { new(): ContentUrl }; export type DataType = ("Xml" | "Html" | "Pdf" | "Pdfsig" | "Rtf" | "Authentisch" | "Gif" | "Jpg" | "Tiff" | "Png" | "Odt" | "Docx" | "Unknown"); interface _DataType extends Primitive._string { content: DataType; } export type DokEntscheidungsartResponse = ("Undefined" | "Beschluss" | "Erkenntnis"); interface _DokEntscheidungsartResponse extends Primitive._string { content: DokEntscheidungsartResponse; } /** Disziplinarkommissionen, Disziplinaroberkommission, Berufungskommission */ interface _DokResponse extends BaseType { /** Anmerkung */ Anmerkung?: string; /** Entscheidende Behörde */ EntscheidendeBehoerde?: string; /** Art der Entscheidung */ Entscheidungsart?: DokEntscheidungsartResponse; /** Kurzinformation */ Kurzinformation?: string; } export interface DokResponse extends _DokResponse { constructor: { new(): DokResponse }; } export var DokResponse: { new(): DokResponse }; export type DskEntscheidungsartResponse = ("Undefined" | "BescheidBeschwerde" | "BescheidAmtswegigesPruefverfahren" | "VerwaltungsstraferkenntnisVerwarnungErmahnung" | "BescheidWissenschaftStatistikArchiv" | "BescheidInternatDatenverkehr" | "BescheidAkkreditierungZertifizierung" | "BescheidVerhaltensregeln" | "BescheidWarnung" | "BescheidRegistrierung" | "BescheidSonstiger" | "Empfehlung" | "Verfahrensschriftsaetze"); interface _DskEntscheidungsartResponse extends Primitive._string { content: DskEntscheidungsartResponse; } /** Datenschutzbehörde */ interface _DskResponse extends BaseType { /** Anfechtung */ Anfechtung?: string; /** Anmerkung */ Anmerkung?: string; /** Entscheidende Behörde */ EntscheidendeBehoerde?: string; /** Art der Entscheidung */ Entscheidungsart?: DskEntscheidungsartResponse; /** Entscheidung über ein Dokument der Datenschutzbehörde */ EntscheidungUeberDsbDokument?: string; /** Kurzinformation */ Kurzinformation?: string; /** Rechtssatznummern */ Rechtssatznummern?: ArrayOfString; /** Sprache */ Sprache?: string; /** Staat */ Staat?: string; /** Zugang */ Zugang?: string; } export interface DskResponse extends _DskResponse { constructor: { new(): DskResponse }; } export var DskResponse: { new(): DskResponse }; export type ErlaesseEntscheidungsart = ("Erlass" | "Rundschreiben" | "Richtlinie" | "Erledigung"); interface _ErlaesseEntscheidungsart extends Primitive._string { content: ErlaesseEntscheidungsart; } /** Erlässe der Bundesministerien */ interface _ErlaesseResponse extends BaseType { /** Abteilung */ Abteilung?: string; /** Informationen mit Hinweischarakter */ Anmerkung?: string; /** Ausserkrafttretensdatum */ Ausserkrafttretensdatum?: Date; /** Bundesministerium */ Bundesministerium?: string; /** Fundstelle */ Fundstelle?: string; /** Genehmigungsdatum */ Genehmigungsdatum?: Date; /** Geschäftszahlen */ Geschaeftszahl?: ArrayOfString; /** Inkrafttretensdatum */ Inkrafttretensdatum?: Date; /** Kurzinformation */ Kurzinformation?: string; /** Rechtsnormen, auf die sich die Entscheidung stützt */ Normen?: ArrayOfString; /** Teil */ Teil?: string; /** Veröffentlichungsart */ Typ?: ErlaesseEntscheidungsart; } export interface ErlaesseResponse extends _ErlaesseResponse { constructor: { new(): ErlaesseResponse }; } export var ErlaesseResponse: { new(): ErlaesseResponse }; interface _Error extends BaseType { /** Anwendung in welcher der Fehler aufgetreten ist */ Applikation: string; /** Beschreibung des Fehlers */ Message: string; } export interface Error extends _Error { constructor: { new(): Error }; } export var Error: { new(): Error }; /** Rechtsvorschriften in englischer Sprache (Austrian Laws) */ interface _ErvResponse extends BaseType { /** Author of the translation */ Author?: string; /** AvailableS since */ AvailableSince?: Date; /** Remarks */ Remarks?: string; /** Number of an Austrian Federal Law Gazette where the law has been published */ Source?: string; } export interface ErvResponse extends _ErvResponse { constructor: { new(): ErvResponse }; } export var ErvResponse: { new(): ErvResponse }; export type GbkEntscheidungsartResponse = ("Undefined" | "Einzelfallpruefungsergebnis" | "Gutachten"); interface _GbkEntscheidungsartResponse extends Primitive._string { content: GbkEntscheidungsartResponse; } /** Gleichbehandlungskommissionen ab 2014 */ interface _GbkResponse extends BaseType { /** Grund der Diskriminierung */ Diskriminierungsgrund?: string; /** Diskriminierungstatbestand */ Diskriminierungstatbestand?: string; /** Art der Entscheidung */ Entscheidungsart?: GbkEntscheidungsartResponse; /** Entscheidende Kommission */ Kommission?: string; /** Senat I, II oder III */ Senat?: GbkSenatResponse; } export interface GbkResponse extends _GbkResponse { constructor: { new(): GbkResponse }; } export var GbkResponse: { new(): GbkResponse }; export type GbkSenatResponse = ("Undefined" | "I" | "II" | "III"); interface _GbkSenatResponse extends Primitive._string { content: GbkSenatResponse; } /** Beschreibt die Metadaten der Gemeinderecht Responses */ interface _GemeinderechtResponse extends BaseType { /** Bundesland */ Bundesland?: string; /** Name der Gemeinde */ Gemeinde?: string; /** Gemeinderecht (konsolidiert, nicht authentisch, Novellen) */ Gr: GrResponse; /** Kurztitel */ Kurztitel?: string; /** Gesamter Titel der Rechtsvorschrift (= Langtitel) */ Titel?: string; } export interface GemeinderechtResponse extends _GemeinderechtResponse { constructor: { new(): GemeinderechtResponse }; } export var GemeinderechtResponse: { new(): GemeinderechtResponse }; interface _Genehmigung extends BaseType { Datum: string; GZ: string; Organ: string; } export interface Genehmigung extends _Genehmigung { constructor: { new(): Genehmigung }; } export var Genehmigung: { new(): Genehmigung }; /** Gemeinderecht (konsolidiert, nicht authentisch, Novellen) */ interface _GrResponse extends BaseType { /** Anmerkung */ Anmerkung?: string; /** Ausserkrafttretensdatum */ Ausserkrafttretensdatum?: Date; /** Geschäftszahl */ Geschaeftszahl?: string; /** Homepage der Gemeinde */ HomepageDerGemeinde?: string; /** Homepage der Landesregierung */ HomepageDerLandesregierung?: string; /** Indexgruppe, Gliederung */ Indizes?: ArrayOfString; /** Inkrafttretensdatum */ Inkrafttretensdatum?: Date; /** Planliche Darstellung */ PlanlicheDarstellung?: string; /** Typ */ Typ?: string; } export interface GrResponse extends _GrResponse { constructor: { new(): GrResponse }; } export var GrResponse: { new(): GrResponse }; export type HistoryResponseApplicationType = ("Unknown" | "AsylGH" | "Avn" | "Avsv" | "Begut" | "BgblAlt" | "BgblAuth" | "BgblPdf" | "Bks" | "Bundesnormen" | "Bvb" | "Bvwg" | "Dok" | "Dsk" | "Erlaesse" | "Erv" | "Gbk" | "Gemeinderecht" | "Justiz" | "KmGer" | "Landesnormen" | "Lgbl" | "LgblAuth" | "LgblNO" | "Lvwg" | "Mrp" | "Normenliste" | "PruefGewO" | "Pvak" | "RegV" | "Spg" | "Ubas" | "Umse" | "Upts" | "Uvs" | "Vbl" | "Verg" | "Vfgh" | "Vwgh"); interface _HistoryResponseApplicationType extends Primitive._string { content: HistoryResponseApplicationType; } interface _Hits extends Primitive._number { /** Angezeigte Seite der Trefferliste */ '@pageNumber': number; /** Anzahl der angezeigten Treffer pro Seite */ '@pageSize': number; /** Anzahl der insgesamt verfügbaren Treffer */ '#text': number; } export interface Hits extends _Hits { constructor: { new(): Hits }; } export var Hits: { new(): Hits }; export type JudikaturDokumenttyp = ("Text" | "Rechtssatz"); interface _JudikaturDokumenttyp extends Primitive._string { content: JudikaturDokumenttyp; } /** Beschreibt die Metadaten eines Judikatur Response */ interface _JudikaturResponse extends BaseType { /** Asylgerichtshof (AsylGH) */ AsylGH: AsylGHResponse; /** Bundeskommunikationssenat */ Bks: BksResponse; /** Bundesverwaltungsgericht (BVwG) */ Bvwg: BvwgResponse; /** Disziplinarkommissionen, Disziplinaroberkommission, Berufungskommission */ Dok: DokResponse; /** Rechtssatz oder Text */ Dokumenttyp?: JudikaturDokumenttyp; /** Datenschutzbehörde */ Dsk: DskResponse; /** Datum der Entscheidung */ Entscheidungsdatum?: Date; /** Link zum Text, falls es sich um einen Rechtssatz handelt */ EntscheidungstextUrl?: string; /** Einheitlicher Identifikator für Gerichtsurteile innerhalb der EU-Mitgliedstaaten */ EuropeanCaseLawIdentifier?: string; /** Gleichbehandlungskommissionen ab 2014 */ Gbk: GbkResponse; /** Link zur gesamten Entscheidung */ GesamteEntscheidungUrl?: string; /** Geschäftszahl */ Geschaeftszahl?: ArrayOfString; /** Justiz (OGH, OLG, LG, BG, OPMS, AUSL) */ Justiz: JustizResponse; /** Landesverwaltungsgerichte (LVwG) */ Lvwg: LvwgResponse; /** Rechtsnormen, auf die sich die Entscheidung stützt */ Normen?: ArrayOfString; /** Normenliste des Verwaltungsgerichtshofes */ Normenliste: NormenlisteResponse; /** Personalvertretungsaufsichtsbehörde (vor 2014: Personalvertretungs-Aufsichtskommission) */ Pvak: PvakResponse; /** Link zu den Rechtssätzen, falls es sich um einen Text handelt */ RechtssaetzeUrl?: string; /** Schlagworte zur Entscheidung */ Schlagworte?: string; /** Unabhängiger Bundesasylsenat */ Ubas: UbasResponse; /** Umweltsenat */ Umse: UmseResponse; /** Unabhängige Verwaltungssenate */ Uvs: UvsResponse; /** Vergabekontrollbehörden */ Verg: VergResponse; /** Verfassungsgerichtshof (VfGH) */ Vfgh: VfghResponse; /** Verwaltungsgerichtshof (VwGH) */ Vwgh: VwghResponse; } export interface JudikaturResponse extends _JudikaturResponse { constructor: { new(): JudikaturResponse }; } export var JudikaturResponse: { new(): JudikaturResponse }; interface _JustizEntscheidungstext extends BaseType { /** Informationen mit Hinweischarakter */ Anmerkung?: string; /** Rechtssatz oder Text */ Dokumenttyp?: JudikaturDokumenttyp; /** Link zur Darstellung der Metadaten im RIS */ DokumentUrl?: string; /** Datum der Entscheidung */ Entscheidungsdatum: Date; /** Gericht, welches die Entscheidung getroffen hat */ Gericht?: string; /** Geschäftszahl des JustizEntscheidungstextes */ Geschaeftszahl?: string; } export interface JustizEntscheidungstext extends _JustizEntscheidungstext { constructor: { new(): JustizEntscheidungstext }; } export var JustizEntscheidungstext: { new(): JustizEntscheidungstext }; /** Justiz (OGH, OLG, LG, BG, OPMS, AUSL) */ interface _JustizResponse extends BaseType { /** Informationen mit Hinweischarakter */ Anmerkung?: string; /** Nur bei Rechtssätzen. Verweise zu jenen Entscheidungen, die auf diesen Rechtssatz Bezug nehmen */ Entscheidungstexte?: ArrayOfJustizEntscheidungstext; /** Fundstellenangaben in einer amtlichen Sammlung bzw. der juristischen Fachliteratur */ Fundstelle?: string; /** Entscheidendes Gericht (z.B. OGH, OLG Innsbruck LG Leoben, LG Salzburg) */ Gericht?: string; /** Nummer des Rechtssatzdokuments */ Rechtssatznummern?: ArrayOfString; /** Nummer des Textdokuments */ Textnummern?: ArrayOfString; } export interface JustizResponse extends _JustizResponse { constructor: { new(): JustizResponse }; } export var JustizResponse: { new(): JustizResponse }; /** Kundmachungen der Gerichte */ interface _KmGerResponse extends BaseType { /** Abkürzung */ Abkuerzung?: string; /** Anmerkung" */ Anmerkung?: string; /** Ausserkrafttretensdatum */ Ausserkrafttretensdatum?: Date; /** Gericht */ Gericht?: string; /** Geschäftszahl */ GZ?: string; /** Inkrafttretensdatum */ Inkrafttretensdatum?: Date; /** Kurzinformation */ Kurzinformation?: string; /** Typ der Kundmachung */ Typ?: KmGerTyp; } export interface KmGerResponse extends _KmGerResponse { constructor: { new(): KmGerResponse }; } export var KmGerResponse: { new(): KmGerResponse }; export type KmGerTyp = ("Geschaeftsordnung" | "Geschaeftsverteilung"); interface _KmGerTyp extends Primitive._string { content: KmGerTyp; } interface _LandesrechtResponse extends BaseType { /** Bundesland */ Bundesland?: string; /** Kundmachungsdatum des Landesgesetzblattes */ Kundmachungsdatum?: Date; /** Kurztitel */ Kurztitel?: string; /** Landesgesetzblätter (nicht authentisch) */ Lgbl: LgblResponse; /** Landesgesetzblätter authentisch seit 2014 bzw 2015 */ LgblAuth: LgblAuthResponse; /** Landesgesetzblätter alt Niederösterreich (nicht authentisch) */ LgblNO: LgblNOResponse; /** Landesrecht in konsolidierter Fassung */ LrKons: LrKonsResponse; /** Gesamter Titel der Rechtsvorschrift (= Langtitel) */ Titel?: string; /** Verordnungsblätter der Länder */ Vbl: VblResponse; } export interface LandesrechtResponse extends _LandesrechtResponse { constructor: { new(): LandesrechtResponse }; } export var LandesrechtResponse: { new(): LandesrechtResponse }; /** Authentische Landesgesetzblätter */ interface _LgblAuthResponse extends BaseType { /** Nummer des Abaenderungsantrag */ Abaenderungsantrag?: string; /** Link zum Abaenderungsantrag */ AbaenderungsantragLink?: string; /** Nummer der Ausschussberichts */ Ausschussbericht?: string; /** Link zum Ausschussbericht */ AusschussberichtLink?: string; /** Nummer der Ausschussvorlage */ Ausschussvorlage?: string; /** Link zur Ausschussvorlage */ AusschussvorlageLink?: string; /** Datum des Landtagsbeschlusses (bei Landesgesetzen und Landesverfassungsgesetzen) */ BeschlussDatum?: Date; /** CELEX-Nummer; auffindbar in EUR-Lex */ CelexNummer?: ArrayOfString; /** European Legislation Identifier */ EuropeanLegislationIdentifier?: string; /** Angabe zur Nummer der Gesetzgebungsperiode des Landtages */ Gesetzgebungsperiode?: string; /** Nummer des Initiativantrags */ Initiativantrag?: string; /** Link zum Initiativantrag */ InitiativantragLink?: string; /** Kundmachungsorgan und -nummer (z.B. LGBl. Nr. 67/2015) */ Lgblnummer?: string; /** Sollte ein Bundesland die vorhandenen Landtagsmaterialien unter einer Nummer abgelegt haben, ist hier diese Angabe ersichtlich */ Materialien?: string; /** Link zu den Materialien */ MaterialienLink?: string; /** Nummer der Regierungsvorlage */ Regierungsvorlage?: string; /** Link zur Regierungsvorlage */ RegierungsvorlageLink?: string; /** Nummer der Landtagssitzung (bei Landesgesetzen und Landesverfassungsgesetzen) */ Sitzungsnummer?: string; /** Link zur Landtagssitzung */ SitzungsnummerLink?: string; /** Rechtsquellentyp eines Landesgesetzblattes (Landesgesetz, Landesverfassungsgesetz, Kundmachung, Verordnung oder Sonstiges) */ Typ?: LgblAuthTyp; } export interface LgblAuthResponse extends _LgblAuthResponse { constructor: { new(): LgblAuthResponse }; } export var LgblAuthResponse: { new(): LgblAuthResponse }; export type LgblAuthTyp = ("Landesgesetz" | "Landesverfassungsgesetz" | "Verordnung" | "Kundmachung" | "Sonstiges"); interface _LgblAuthTyp extends Primitive._string { content: LgblAuthTyp; } /** Landesgesetzblätter alt Niederösterreich */ interface _LgblNOResponse extends BaseType { /** Rechtsnorm durch Auflage kundgemacht */ Auflagen?: ArrayOfString; /** Ausgabedatum des Landesgesetzblattes */ Ausgabedatum?: Date; /** Datum des Ausserkrafttretens der Rechtsvorschrift */ Ausordnungsdatum?: Date; /** Hinweis auf ein Bundesgesetzblatt */ Bgbls?: ArrayOfString; /** CELEX-Nummer; auffindbar in EUR-Lex */ CelexNummern?: ArrayOfString; /** Nummer der Rechtsvorschrift (z.B. 2200/32-0) */ Gliederungszahl?: string; /** Indexbereich, dem die Rechtsvorschrift zugewiesen wurde */ Indizes?: ArrayOfString; /** Landtagsmaterialien zu dieser Rechtsnorm */ Materialien?: ArrayOfString; /** Stücknummer des Landesgesetzblattes */ StueckNummer?: string; /** Rechtsquellentyp eines Landesgesetzblattes (Landesgesetz, Landesverfassungsgesetz, Kundmachung, Verordnung oder Sonstiges) */ Typ?: LgblNoTyp; } export interface LgblNOResponse extends _LgblNOResponse { constructor: { new(): LgblNOResponse }; } export var LgblNOResponse: { new(): LgblNOResponse }; export type LgblNoTyp = ("Landesgesetz" | "Landesverfassungsgesetz" | "Verordnung" | "Kundmachung" | "Sonstiges"); interface _LgblNoTyp extends Primitive._string { content: LgblNoTyp; } /** Landesgesetzblätter nicht authentisch */ interface _LgblResponse extends BaseType { /** Kundmachungsorgan und -nummer (z.B. LGBl. Nr. 37/2010 Stück 20) */ Fundstelle?: string; /** Rechtsquellentyp eines Landesgesetzblattes (Landesgesetz, Landesverfassungsgesetz, Kundmachung, Verordnung oder Sonstiges) */ Typ?: LgblTyp; } export interface LgblResponse extends _LgblResponse { constructor: { new(): LgblResponse }; } export var LgblResponse: { new(): LgblResponse }; export type LgblTyp = ("Landesgesetz" | "Landesverfassungsgesetz" | "Verordnung" | "Kundmachung" | "Sonstiges"); interface _LgblTyp extends Primitive._string { content: LgblTyp; } /** Landesrecht konsolidiert */ interface _LrKonsResponse extends BaseType { /** Abkürzung der Rechtsnorm */ Abkuerzung?: string; /** Angabe der Bgbl's bzw. Lgbl's, mit denen die Rechtsnorm geändert wurde */ Aenderung?: string; /** Alte Dokumentnummer der Rechtsnorm */ AlteDokumentnummer?: string; /** Buchstabe, falls es sich um eine Anlage handelt */ Anlagenbuchstabe?: string; /** Nummer, falls es sich um eine Anlage handelt */ Anlagennummer?: string; /** Teil, falls es sich um eine Anlage handelt */ Anlagenteil?: string; /** Anmerkung betrifft die konkrete Rechtsnorm */ Anmerkung?: string; /** Anmerkung betrifft die gesamte Rechtsvorschrift */ AnmerkungZurGanzenRechtsvorschrift?: string; /** Buchstabe, falls es sich um einen Artikel handelt */ Artikelbuchstabe?: string; /** Nummer, falls es sich um einen Artikel handelt */ Artikelnummer?: number; /** Art der Rechtsnorm */ ArtikelParagraphAnlage?: string; /** Datum des Ausserkrafttretens der Rechtsnorm */ Ausserkrafttretensdatum?: Date; /** Beachte betrifft die konkrete Rechtsnorm */ Beachte?: string; /** Beachte betrifft die gesamte Rechtsvorschrift */ BeachteZurGanzenRechtsvorschrift?: string; /** Dokumenttyp einer Rechtsnorm (Norm oder Paragraph) */ Dokumenttyp?: NormDokumenttyp; /** European Legislation Identifier (ELI) */ Eli?: string; /** Link zur gesamten Rechtsvorschrift */ GesamteRechtsvorschriftUrl?: string; /** Gesetzesnummer der gesamten Rechtsvorschrift */ Gesetzesnummer?: string; /** Nummerische Klassifikation des österreichischen Rechts in Sachgebiete, Haupt- und Untergruppen */ Indizes?: ArrayOfString; /** Datum des Inkrafttretens der Rechtsnorm */ Inkrafttretensdatum?: Date; /** Zusammenfassung der Daten zum Kundmachungsorgan (z.B. LGBl.Nr. 56/1992 zuletzt geändert durch LGBl.Nr. 9/2015) */ Kundmachungsorgan?: string; /** Beschreibung der NovellenBeziehung (z.B. 'zuletzt geändert durch') */ NovellenBeziehung?: string; /** Nummer der Novelle (z.B. 9/2015) */ NovellenBgblnummer?: string; /** Publikationsorgan der Novelle (z.B. LGBl.Nr.) */ NovellenPublikationsorgan?: string; /** Buchstabe, falls es sich um einen Paragraphen handelt */ Paragraphbuchstabe?: string; /** Nummer, falls es sich um einen Paragraphen handelt */ Paragraphnummer?: number; /** Schlagworte zur Rechtsnorm */ Schlagworte?: string; /** Angabe der authentischen Sprachen, in denen ein Staatsvertrag abgeschlossen wurde. */ Sprachen?: string; /** Angabe der Vertragsparteien (z.B. Staaten), die dem Staatsvertrag beigetreten sind */ Staaten?: string; /** Nummer der Stammnorm (z.B. 56/1992) */ StammnormBgblnummer?: string; /** Publikationsorgan der Stammnorm (z.B. LGBl.Nr.) */ StammnormPublikationsorgan?: string; /** Rechtsquellentyp einer Rechtsnorm (z.B. LG, V) */ Typ?: string; /** Rechtsnorm ist nur während einer Übergangsfrist anzuwenden (ÜR) */ Uebergangsrecht?: string; /** Unterzeichnungsdatum bei Staatsverträgen */ Unterzeichnungsdatum?: Date; } export interface LrKonsResponse extends _LrKonsResponse { constructor: { new(): LrKonsResponse }; } export var LrKonsResponse: { new(): LrKonsResponse }; export type LvwgEntscheidungsartResponse = ("Undefined" | "Beschluss" | "Erkenntnis" | "Bescheid"); interface _LvwgEntscheidungsartResponse extends Primitive._string { content: LvwgEntscheidungsartResponse; } /** Landesverwaltungsgerichte (LVwG) */ interface _LvwgResponse extends BaseType { /** Informationen mit Hinweischarakter */ Anmerkung?: string; /** Bundesland */ Bundesland?: string; /** Beschluss, Erkenntnis, etc. */ Entscheidungsart?: LvwgEntscheidungsartResponse; /** Veröffentlichung bzw. Kommentierung einer Entscheidung */ Fundstelle?: string; /** Name des LVwG (z.B. Landesverwaltungsgericht Burgenland) */ Gericht?: string; /** Indexangaben des Index des Bundes- und Landesrechts */ Indizes?: ArrayOfString; /** Eine oder mehrere Rechtssatznummern */ Rechtssatznummern?: ArrayOfString; } export interface LvwgResponse extends _LvwgResponse { constructor: { new(): LvwgResponse }; } export var LvwgResponse: { new(): LvwgResponse }; /** Ministerratsprotokolle */ interface _MrpResponse extends BaseType { /** Ein oder mehrere Ministerien */ Einbringer?: ArrayOfString; /** Gesetzgebungsperiode */ Gesetzgebungsperiode?: string; /** Sitzungsdatum */ Sitzungsdatum?: string; /** Sitzungsnummer */ Sitzungsnummer?: string; } export interface MrpResponse extends _MrpResponse { constructor: { new(): MrpResponse }; } export var MrpResponse: { new(): MrpResponse }; export type NormDokumenttyp = ("Norm" | "Paragraph"); interface _NormDokumenttyp extends Primitive._string { content: NormDokumenttyp; } /** Normenliste des Verwaltungsgerichtshofes */ interface _NormenlisteResponse extends BaseType { /** Abkürzung */ Abkuerzung?: string; /** Abkürzung DesO berstenGerichtshofes */ AbkuerzungDesOberstenGerichtshofes?: string; /** Abkürzung Des Verfassungsgerichtshofes */ AbkuerzungDesVerfassungsgerichtshofes?: string; /** Abkürzung des Verwaltungsgerichtshofes */ AbkuerzungDesVerwaltungsgerichtshofes?: string; /** Anmerkung */ Anmerkung?: string; /** Fundstellenangaben in einer amtlichen Sammlung bzw. der juristischen Fachliteratur */ Fundstelle?: string; /** Nummerische Klassifikation des österreichischen Rechts in Sachgebiete, Haupt- und Untergruppen */ Indizes?: ArrayOfString; /** Titel einer Norm */ Titel?: string; /** Typ */ Typ?: string; } export interface NormenlisteResponse extends _NormenlisteResponse { constructor: { new(): NormenlisteResponse }; } export var NormenlisteResponse: { new(): NormenlisteResponse }; /** Deklariert Meatdaten-Element und Dokumentliste */ interface _OgdDataContentType extends BaseType { /** Auflistung aller Dokumente (Hauptdokument + Anlagen) in den vorhandenen Formaten. */ Dokumentliste: ArrayOfWebDocumentContentReference; /** Metadaten eines OGD-Datensatzes */ Metadaten: OgdMetadataType; } export interface OgdDataContentType extends _OgdDataContentType { constructor: { new(): OgdDataContentType }; } export var OgdDataContentType: { new(): OgdDataContentType }; /** Beschreibt die Daten eines gelöschten Datensatzess */ interface _OgdDeleteContentType extends BaseType { /** Welcher Anwendung ist die Entscheidung zuzuordnen */ Applikation: HistoryResponseApplicationType; /** Eindeutige ID der Metadaten (DOKNR) */ ID: string; /** Datum, zu dem der Datensatz gelöscht wurde */ ImportTimestamp: Date; /** Einbringendes Organ */ Organ?: string; } export interface OgdDeleteContentType extends _OgdDeleteContentType { constructor: { new(): OgdDeleteContentType }; } export var OgdDeleteContentType: { new(): OgdDeleteContentType }; interface _OgdDocumentReferenceType extends BaseType { /** Enthält alle Metadaten und Links eines Datensatzes */ Data: OgdDocumentReferenceTypeDataType; /** Enthält die Metadaten eines gelöschten Datensatzes */ Deleted: OgdDeleteContentType; } export interface OgdDocumentReferenceType extends _OgdDocumentReferenceType { constructor: { new(): OgdDocumentReferenceType }; } export var OgdDocumentReferenceType: { new(): OgdDocumentReferenceType }; interface _OgdDocumentReferenceType_2 extends _OgdDocumentReferenceType {} interface OgdDocumentReferenceType_2 extends _OgdDocumentReferenceType_2 { constructor: { new(): OgdDocumentReferenceType_2 }; } interface _OgdDocumentReferenceTypeDataType extends _OgdDataContentType {} interface OgdDocumentReferenceTypeDataType extends _OgdDocumentReferenceTypeDataType { constructor: { new(): OgdDocumentReferenceTypeDataType }; } interface _OgdDocumentResults extends BaseType { /** Anzahl der gefundenen Datensätze */ Hits: OgdDocumentResultsHitsType; /** Beschreibt eibnen Datensatz */ OgdDocumentReference?: OgdDocumentReferenceType_2[]; } export interface OgdDocumentResults extends _OgdDocumentResults { constructor: { new(): OgdDocumentResults }; } export var OgdDocumentResults: { new(): OgdDocumentResults }; interface _OgdDocumentResultsHitsType extends _Hits {} interface OgdDocumentResultsHitsType extends _OgdDocumentResultsHitsType { constructor: { new(): OgdDocumentResultsHitsType }; } /** Beschreibt die Metadaten eines OGD-Datensatzes */ interface _OgdMetadataType extends BaseType { /** Anwendungsübergreifende allgemeine Daten */ Allgemein: CommonMetadataType; /** Kundemachungen der Bezirksbehörden (Bvb) */ Bezirke: BezirkeResponse; /** Bundesrecht (BrKons, BgblAuth, BgblPdf, BgblAlt, Begut, RegV, Erv) */ Bundesrecht: BundesrechtResponse; /** Gemeinderecht */ Gemeinden: GemeinderechtResponse; /** Gerichtliche Entscheidungen (VfGH, VwGH, Justiz (OGH, OLG, LG, BG, OPMS, AUSL), Bvwg, Lvwg, DSK, Dok, Pvak, Gbk, Uvs, AsylGH, Ubas, Umse, Bks, Verg) */ Judikatur: JudikaturResponse; /** Landesrecht (LrKons, LgblAuth, Lgbl, LgblNo) */ Landesrecht: LandesrechtResponse; /** Sonstige Kundmachungen u. Verordnungen von PruefGewO, Avsv, Spg, Avn, KmGer, Upts, Mrp, Erlässe */ Sonstige: SonstigeResponse; /** Anwendungsübergreifende technische Daten */ Technisch: TechnicalMetadataType; } export interface OgdMetadataType extends _OgdMetadataType { constructor: { new(): OgdMetadataType }; } export var OgdMetadataType: { new(): OgdMetadataType }; interface _OgdSearchResultType extends BaseType { /** Fehlerbeschreibung, falls Abfrage nicht korrekt durchgeführt werden konnte */ Error: Error; /** Liste der gefundenen Datensätze */ OgdDocumentResults: OgdSearchResultTypeOgdDocumentResultsType; } export interface OgdSearchResultType extends _OgdSearchResultType { constructor: { new(): OgdSearchResultType }; } export var OgdSearchResultType: { new(): OgdSearchResultType }; interface _OgdSearchResultType_2 extends _OgdSearchResultType { /** Ergebnis der durchgeführten Abfrage (ok/error) */ status: OgdSearchResultTypeStatusType; } interface OgdSearchResultType_2 extends _OgdSearchResultType_2 { constructor: { new(): OgdSearchResultType_2 }; } interface _OgdSearchResultTypeOgdDocumentResultsType extends _OgdDocumentResults {} interface OgdSearchResultTypeOgdDocumentResultsType extends _OgdSearchResultTypeOgdDocumentResultsType { constructor: { new(): OgdSearchResultTypeOgdDocumentResultsType }; } type OgdSearchResultTypeStatusType = ("ok" | "error"); interface _OgdSearchResultTypeStatusType extends Primitive._string { content: OgdSearchResultTypeStatusType; } /** Prüfungsordnungen gemäß Gewerbeordnung */ interface _PruefGewOResponse extends BaseType { /** Anmerkung */ Anmerkung?: string; /** Ausserkrafttretensdatum */ Ausserkrafttretensdatum?: Date; /** Geschäftszahl */ GZ?: string; /** Inkrafttretensdatum */ Inkrafttretensdatum?: Date; /** Kurzinformation (Titel) */ Kurzinformation?: string; /** Typ einer Prüfungsordnung */ Typ: PruefGewOTypSucheinschraenkung; } export interface PruefGewOResponse extends _PruefGewOResponse { constructor: { new(): PruefGewOResponse }; } export var PruefGewOResponse: { new(): PruefGewOResponse }; export type PruefGewOTypSucheinschraenkung = ("Undefined" | "Befaehigungspruefungsordnung" | "Meisterpruefungsordnung"); interface _PruefGewOTypSucheinschraenkung extends Primitive._string { content: PruefGewOTypSucheinschraenkung; } /** Personalvertretungsaufsichtsbehörde (vor 2014: Personalvertretungs-Aufsichtskommission) */ interface _PvakResponse extends BaseType { /** Anmerkung */ Anmerkung?: string; /** Entscheidende Behörde */ EntscheidendeBehoerde?: string; /** Kurzinformation */ Kurzinformation?: string; /** Rechtssatznummern */ Rechtssatznummern?: ArrayOfString; /** Sprache */ Sprache?: string; /** Staat */ Staat?: string; /** Zugang */ Zugang?: string; } export interface PvakResponse extends _PvakResponse { constructor: { new(): PvakResponse }; } export var PvakResponse: { new(): PvakResponse }; /** Regierungsvorlagen */ interface _RegVResponse extends BaseType { /** Abkürzung der Rechtsvorschrift */ Abkuerzung?: string; /** Beschlussdatum der Regierungsvorlage */ Beschlussdatum?: Date; /** Einbringendes Bundesministerium */ EinbringendeStelle?: string; /** Schlagworte zur Regierungsvorlage */ Schlagworte?: string; } export interface RegVResponse extends _RegVResponse { constructor: { new(): RegVResponse }; } export var RegVResponse: { new(): RegVResponse }; /** Beschreibt die Metadaten der Sonstige Responses */ interface _SonstigeResponse extends BaseType { /** Amtliche Veterinärnachrichten (AVN) ab 15.09.2004 */ Avn: AvnResponse; /** Amtliche Verlautbarungen der Sozialversicherung - authentisch ab 2002 */ Avsv: AvsvResponse; /** Erlässe der Bundesministerien */ Erlaesse: ErlaesseResponse; /** Kundmachungen der Gerichte */ KmGer: KmGerResponse; /** Kundmachungsdatum */ Kundmachungsdatum?: Date; /** Kurztitel */ Kurztitel?: string; /** Beschlussprotokolle der Ministerratssitzungen sowie die Ministerratsvorträge */ Mrp: MrpResponse; /** Prüfungsordnungen gemäß Gewerbeordnung */ PruefGewO: PruefGewOResponse; /** Schlagworte zur Entscheidung */ Schlagworte?: string; /** Strukturpläne Gesundheit (ÖSG, RSG) */ Spg: SpgResponse; /** Gesamter Titel der Rechtsvorschrift (= Langtitel) */ Titel?: string; /** Entscheidungen des Unabhängigen Parteien-Transparenz-Senats */ Upts: UptsResponse; } export interface SonstigeResponse extends _SonstigeResponse { constructor: { new(): SonstigeResponse }; } export var SonstigeResponse: { new(): SonstigeResponse }; export type SpgLand = ("Oesterreich" | "Burgenland" | "Kaernten" | "Niederoesterreich" | "Oberoesterreich" | "Salzburg" | "Steiermark" | "Tirol" | "Vorarlberg" | "Wien"); interface _SpgLand extends Primitive._string { content: SpgLand; } /** Strukturpläne Gesundheit (ÖSG, RSG) */ interface _SpgResponse extends BaseType { /** Anmerkung */ Anmerkung?: string; /** Ausserkrafttretensdatum */ Ausserkrafttretensdatum?: Date; /** Inkrafttretensdatum */ Inkrafttretensdatum?: Date; /** Kurzinformation */ Kurzinformation?: string; /** Bundesland od