@gesetzefinden/ris
Version:
TypeScript definitions for the RIS API
1,215 lines (1,125 loc) • 62.1 kB
TypeScript
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