UNPKG

@gesetzefinden/ris

Version:

TypeScript definitions for the RIS API

1,064 lines (933 loc) 65.6 kB
import * as Primitive from './xml-primitives'; import { BaseType } from './xml-primitives' // Source files: // https://dev.gesetzefinden.at/schemas/OGD_Bezirke_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_Bundesrecht_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_Gemeinden_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_History_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_Judikatur_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_Landesrecht_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_Request.xsd // https://dev.gesetzefinden.at/schemas/OGD_Request_Types.xsd // https://dev.gesetzefinden.at/schemas/OGD_Sonstige_Request.xsd export type AsylGHEntscheidungsartSucheinschraenkung = ("Undefined" | "Beschluss" | "Erkenntnis" | "ErkenntnisGrundsatzentscheidung" | "ErkenntnisVerstaerkterSenat" | "Bescheid"); interface _AsylGHEntscheidungsartSucheinschraenkung extends Primitive._string { content: AsylGHEntscheidungsartSucheinschraenkung; } interface _AsylGHSearchRequest extends BaseType { /** Entscheidungsart (Erkenntnis, Beschluss, etc.) */ Entscheidungsart?: AsylGHEntscheidungsartSucheinschraenkung; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: AsylGHSortExpression; } export interface AsylGHSearchRequest extends _AsylGHSearchRequest { constructor: { new(): AsylGHSearchRequest }; } export var AsylGHSearchRequest: { new(): AsylGHSearchRequest }; export type AsylGHSortableColumn = ("Geschaeftszahl" | "Datum" | "Art" | "Typ"); interface _AsylGHSortableColumn extends Primitive._string { content: AsylGHSortableColumn; } interface _AsylGHSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: AsylGHSortableColumn; } export interface AsylGHSortExpression extends _AsylGHSortExpression { constructor: { new(): AsylGHSortExpression }; } export var AsylGHSortExpression: { new(): AsylGHSortExpression }; interface _AvnSearchRequest extends BaseType { /** Nummer einer Amtlichen Veterinärnachricht (z.B. AVN 11/2010) */ Avnnummer?: string; /** Datum der gültigen Fassung. (Stichtag) */ FassungVom?: Date; /** Suche mit Geschäftszahl einer Amtlichen Veterinärnachricht */ Geschaeftszahl?: string; /** Suche nach dem Datum der Kundmachung */ Kundmachung?: DateInterval; /** Suche mit Rechtsnorm */ Norm?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: AvnSortExpression; /** Art der Veröffentlichung */ Typ?: AvnTypSucheinschraenkung; } export interface AvnSearchRequest extends _AvnSearchRequest { constructor: { new(): AvnSearchRequest }; } export var AvnSearchRequest: { new(): AvnSearchRequest }; export type AvnSortableColumn = ("Avnnummer" | "Kundmachungsdatum" | "Kurzinformation"); interface _AvnSortableColumn extends Primitive._string { content: AvnSortableColumn; } interface _AvnSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: AvnSortableColumn; } export interface AvnSortExpression extends _AvnSortExpression { constructor: { new(): AvnSortExpression }; } export var AvnSortExpression: { new(): AvnSortExpression }; interface _AvnTypSucheinschraenkung extends BaseType { SucheInKundmachungen?: boolean; SucheInSonstigeVeroeffentlichungen?: boolean; SucheInVeroeffentlichungenAufGrundVEVO?: boolean; } export interface AvnTypSucheinschraenkung extends _AvnTypSucheinschraenkung { constructor: { new(): AvnTypSucheinschraenkung }; } export var AvnTypSucheinschraenkung: { new(): AvnTypSucheinschraenkung }; interface _AvsvSearchRequest extends BaseType { /** Nummer und der Jahrgang einer Kundmachung (z.B. 63/2012) */ Avsvnummer?: string; /** Art der Dokumente (Satzung, Krankenordnung) */ Dokumentart?: string; /** Suche nach dem Datum der Kundmachung */ Kundmachung?: DateInterval; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: AvsvSortExpression; /** Urheber (oder die verlautbarende Stelle) einer amtlichen Verlautbarung der Sozialversicherung */ Urheber?: string; } export interface AvsvSearchRequest extends _AvsvSearchRequest { constructor: { new(): AvsvSearchRequest }; } export var AvsvSearchRequest: { new(): AvsvSearchRequest }; export type AvsvSortableColumn = ("Avsvnummer" | "Kundmachungsdatum" | "Einbringer" | "Kurzinformation"); interface _AvsvSortableColumn extends Primitive._string { content: AvsvSortableColumn; } interface _AvsvSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: AvsvSortableColumn; } export interface AvsvSortExpression extends _AvsvSortExpression { constructor: { new(): AvsvSortExpression }; } export var AvsvSortExpression: { new(): AvsvSortExpression }; interface _BegutSearchRequest extends BaseType { /** Einbringendes Bundesministerium */ EinbringendeStelle?: string; /** Welche Entwürfe von Rechtsnormen an einem bestimmten Tag in Begutachtung waren */ InBegutachtungAm?: Date; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BegutSortExpression; } export interface BegutSearchRequest extends _BegutSearchRequest { constructor: { new(): BegutSearchRequest }; } export var BegutSearchRequest: { new(): BegutSearchRequest }; export type BegutSortableColumn = ("Kurztitel" | "EinbringendeStelle" | "EndeBegutachtungsfrist"); interface _BegutSortableColumn extends Primitive._string { content: BegutSortableColumn; } interface _BegutSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BegutSortableColumn; } export interface BegutSortExpression extends _BegutSortExpression { constructor: { new(): BegutSortExpression }; } export var BegutSortExpression: { new(): BegutSortExpression }; interface _BezirkeSearchRequest extends BaseType { /** Bundesland der Bezirksverwaltungsbehörde */ Bundesland?: BvbBundesland; /** Kundmachungen, insbesondere Verordnungen, von Bezirksverwaltungsbehörden */ Bvb: BvbSearchRequest; /** Anzahl der pro Seite zurückgegebenen Datensätze */ DokumenteProSeite?: PageSize; /** Zeitraum der zuletzt im Ris veröffentlichten Datensätze. */ ImRisSeit?: ChangeSetInterval; /** Nummer der zurückzugebenden Seite */ Seitennummer?: number; /** Suche innerhalb des gesamten Textes */ Suchworte?: string; /** Titel */ Titel?: string; } export interface BezirkeSearchRequest extends _BezirkeSearchRequest { constructor: { new(): BezirkeSearchRequest }; } export var BezirkeSearchRequest: { new(): BezirkeSearchRequest }; interface _BgblAltSearchRequest extends BaseType { /** Suche nach der Gesetzblattnummer */ Gesetzblattnummer?: string; /** Suche nach dem Jahr in dem das Reichs-, Staats- oder Bundesgesetzblatt */ Jahrgang?: string; /** Zeitraum für zuletzt im Ris kundgemachte Datensätze */ Kundgemacht?: RangeDateInterval; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BgblAltSortExpression; /** Suche nach der Stück Nr. */ Stuecknummer?: string; } export interface BgblAltSearchRequest extends _BgblAltSearchRequest { constructor: { new(): BgblAltSearchRequest }; } export var BgblAltSearchRequest: { new(): BgblAltSearchRequest }; export type BgblAltSortableColumn = ("Fundstelle" | "Kundmachungsdatum"); interface _BgblAltSortableColumn extends Primitive._string { content: BgblAltSortableColumn; } interface _BgblAltSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BgblAltSortableColumn; } export interface BgblAltSortExpression extends _BgblAltSortExpression { constructor: { new(): BgblAltSortExpression }; } export var BgblAltSortExpression: { new(): BgblAltSortExpression }; interface _BgblAuthSearchRequest extends BaseType { /** Nummer des Bundesgesetzblattes */ Bgblnummer?: string; /** Einbringendes Bundesministerium */ EinbringendeStelle?: string; /** Suche nach dem Datum der Kundmachung */ Kundmachung?: DateInterval; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BgblAuthSortExpression; /** Auswahl des Teils (I, II, oder III oder einer Kombination) eines Bundesgesetzblattes. Wenn keine Eingabe erfolgt, wird in allen Teilen gesucht. */ Teil?: BgblAuthTeilSucheinschraenkung; /** Rechtsquellentyp einer Rechtsnorm (BG, V, etc.). Wenn keine Eingabe erfolgt, wird in allen Rechtsquellentypen gesucht */ Typ?: TypSucheinschraenkung; } export interface BgblAuthSearchRequest extends _BgblAuthSearchRequest { constructor: { new(): BgblAuthSearchRequest }; } export var BgblAuthSearchRequest: { new(): BgblAuthSearchRequest }; export type BgblAuthSortableColumn = ("BgblNummer" | "Kundmachungsdatum"); interface _BgblAuthSortableColumn extends Primitive._string { content: BgblAuthSortableColumn; } interface _BgblAuthSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BgblAuthSortableColumn; } export interface BgblAuthSortExpression extends _BgblAuthSortExpression { constructor: { new(): BgblAuthSortExpression }; } export var BgblAuthSortExpression: { new(): BgblAuthSortExpression }; interface _BgblAuthTeilSucheinschraenkung extends BaseType { SucheInTeil1?: boolean; SucheInTeil2?: boolean; SucheInTeil3?: boolean; } export interface BgblAuthTeilSucheinschraenkung extends _BgblAuthTeilSucheinschraenkung { constructor: { new(): BgblAuthTeilSucheinschraenkung }; } export var BgblAuthTeilSucheinschraenkung: { new(): BgblAuthTeilSucheinschraenkung }; interface _BgblPdfSearchRequest extends BaseType { /** Nummer des Bundesgesetzblattes */ Bundesgesetzblatt?: string; /** Zeitraum für zuletzt im Ris kundgemachte Datensätze */ Kundgemacht?: RangeDateInterval; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BgblPdfSortExpression; /** Teils (I, II, oder III bzw. „alt“) eines Bundesgesetzblattes */ Teil?: BgblPdfTeilSucheinschraenkung; /** Rechtsquellentyp eines Bundesgesetzblattes (BG, V, etc.) */ Typ?: TypSucheinschraenkung; } export interface BgblPdfSearchRequest extends _BgblPdfSearchRequest { constructor: { new(): BgblPdfSearchRequest }; } export var BgblPdfSearchRequest: { new(): BgblPdfSearchRequest }; export type BgblPdfSortableColumn = ("Fundstelle" | "Kundmachungsdatum"); interface _BgblPdfSortableColumn extends Primitive._string { content: BgblPdfSortableColumn; } interface _BgblPdfSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BgblPdfSortableColumn; } export interface BgblPdfSortExpression extends _BgblPdfSortExpression { constructor: { new(): BgblPdfSortExpression }; } export var BgblPdfSortExpression: { new(): BgblPdfSortExpression }; interface _BgblPdfTeilSucheinschraenkung extends BaseType { SucheInAlt?: boolean; SucheInTeil1?: boolean; SucheInTeil2?: boolean; SucheInTeil3?: boolean; } export interface BgblPdfTeilSucheinschraenkung extends _BgblPdfTeilSucheinschraenkung { constructor: { new(): BgblPdfTeilSucheinschraenkung }; } export var BgblPdfTeilSucheinschraenkung: { new(): BgblPdfTeilSucheinschraenkung }; interface _BksSearchRequest extends BaseType { /** Rechtsmaterien (Fernseh-Exklusivrechtegesetz, ORF-Gesetz, ...) */ Bereich?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BksSortExpression; } export interface BksSearchRequest extends _BksSearchRequest { constructor: { new(): BksSearchRequest }; } export var BksSearchRequest: { new(): BksSearchRequest }; export type BksSortableColumn = ("Geschaeftszahl" | "Datum" | "Bereich" | "Typ" | "Rechtsnorm"); interface _BksSortableColumn extends Primitive._string { content: BksSortableColumn; } interface _BksSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BksSortableColumn; } export interface BksSortExpression extends _BksSortExpression { constructor: { new(): BksSortExpression }; } export var BksSortExpression: { new(): BksSortExpression }; interface _BrKonsSearchRequest extends BaseType { /** Abschnitt (Paragraph, Artikel, Anlage) */ Abschnitt?: NormabschnittSucheinschraenkung; /** Datum der gültigen Fassung. (Stichtag oder Intervall) */ Fassung?: Fassungsangabe; /** Eindeutige Nummer des Gesetzes */ Gesetzesnummer?: string; /** Klassifikationsnummer der Haupt- und Untergruppe, die dem Index des Bundesrechts entspricht */ Index?: string; /** Kundmachungsorgan der Stammfassung bzw. der Novelle(n) */ Kundmachungsorgan?: string; /** Nummer des Kundmachungsorgans */ Kundmachungsorgannummer?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BrKonsSortExpression; /** Rechtsquellentyp einer Rechtsnorm (BG, V, etc.) */ Typ?: string; /** Unterzeichnungsdatum eines Staatsvertrages */ Unterzeichnungsdatum?: Date; } export interface BrKonsSearchRequest extends _BrKonsSearchRequest { constructor: { new(): BrKonsSearchRequest }; } export var BrKonsSearchRequest: { new(): BrKonsSearchRequest }; export type BrKonsSortableColumn = ("ArtikelParagraphAnlage" | "Kurzinformation" | "Inkrafttretensdatum" | "Ausserkrafttretensdatum"); interface _BrKonsSortableColumn extends Primitive._string { content: BrKonsSortableColumn; } interface _BrKonsSortExpression extends BaseType { /** Sortierreihenfolge (Ascending, Descending) */ SortDirection: WebSortDirection; /** Zu sortierende Spalte (Artikel/Paragraph/Anlage, Kurzinformation, Inkrafttretedatum) */ SortedByColumn: BrKonsSortableColumn; } export interface BrKonsSortExpression extends _BrKonsSortExpression { constructor: { new(): BrKonsSortExpression }; } export var BrKonsSortExpression: { new(): BrKonsSortExpression }; export type Bundesland = ("Undefined" | "Burgenland" | "Kaernten" | "Niederoesterreich" | "Oberoesterreich" | "Salzburg" | "Steiermark" | "Tirol" | "Vorarlberg" | "Wien"); interface _Bundesland extends Primitive._string { content: Bundesland; } interface _BundeslandSucheinschraenkung extends BaseType { SucheInBurgenland?: boolean; SucheInKaernten?: boolean; SucheInNiederoesterreich?: boolean; SucheInOberoesterreich?: boolean; SucheInSalzburg?: boolean; SucheInSteiermark?: boolean; SucheInTirol?: boolean; SucheInVorarlberg?: boolean; SucheInWien?: boolean; } export interface BundeslandSucheinschraenkung extends _BundeslandSucheinschraenkung { constructor: { new(): BundeslandSucheinschraenkung }; } export var BundeslandSucheinschraenkung: { new(): BundeslandSucheinschraenkung }; /** Beschreibt die Strukturen von Bundesrecht, Bgbl-Auth, Bgbl-Pdf, Bgbl-Alt, Begut, RegV, Englische-Rv */ interface _BundesrechtSearchRequest extends BaseType { /** Begutachtungsentwürfe */ Begut: BegutSearchRequest; /** Reichs-, Staats- und Bundesgesetzblatt 1848 - 1940 */ BgblAlt: BgblAltSearchRequest; /** Bundesgesetzblatt authentisch ab 2004 */ BgblAuth: BgblAuthSearchRequest; /** Staats- und Bundesgesetzblatt 1945 - 2003 */ BgblPdf: BgblPdfSearchRequest; /** Bundesrecht konsolidiert */ BrKons: BrKonsSearchRequest; /** Anzahl der pro Seite zurückgegebenen Datensätze */ DokumenteProSeite?: PageSize; /** Rechtsvorschriften in englischer Sprache (Austrian Laws) */ Erv: ErvSearchRequest; /** Zeitraum der zuletzt im Ris veröffentlichten Datensätze. Anwendbar bei BrKons, Begut, RegV */ ImRisSeit?: ChangeSetInterval; /** Regierungsvorlagen */ RegV: RegVSearchRequest; /** Nummer der zurückzugebenden Seite */ Seitennummer?: number; /** Suche innerhalb des gesamten Textes */ Suchworte?: string; /** Titel */ Titel?: string; } export interface BundesrechtSearchRequest extends _BundesrechtSearchRequest { constructor: { new(): BundesrechtSearchRequest }; } export var BundesrechtSearchRequest: { new(): BundesrechtSearchRequest }; export type BvbBundesland = ("Undefined" | "Burgenland" | "Kärnten" | "Niederösterreich" | "Oberösterreich" | "Salzburg" | "Steiermark" | "Tirol" | "Vorarlberg" | "Wien"); interface _BvbBundesland extends Primitive._string { content: BvbBundesland; } interface _BvbSearchRequest extends BaseType { /** Name des Einbringers */ Bezirksverwaltungsbehoerde?: string; /** Zeitraum für zuletzt im Ris kundgemachte Datensätze */ Kundmachungsdatum?: RangeDateInterval; /** Nummer des Kundmachungsorgans */ Kundmachungsnummer?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BvbSortExpression; } export interface BvbSearchRequest extends _BvbSearchRequest { constructor: { new(): BvbSearchRequest }; } export var BvbSearchRequest: { new(): BvbSearchRequest }; export type BvbSortableColumn = ("Kundmachungsdatum" | "Bezirksverwaltungsbehoerde"); interface _BvbSortableColumn extends Primitive._string { content: BvbSortableColumn; } interface _BvbSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BvbSortableColumn; } export interface BvbSortExpression extends _BvbSortExpression { constructor: { new(): BvbSortExpression }; } export var BvbSortExpression: { new(): BvbSortExpression }; export type BvwgRequestEntscheidungsart = ("Undefined" | "Beschluss" | "Erkenntnis"); interface _BvwgRequestEntscheidungsart extends Primitive._string { content: BvwgRequestEntscheidungsart; } interface _BvwgSearchRequest extends BaseType { /** Entscheidungsart (Erkenntnis, Beschluss, etc.) */ Entscheidungsart?: BvwgRequestEntscheidungsart; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: BvwgSortExpression; } export interface BvwgSearchRequest extends _BvwgSearchRequest { constructor: { new(): BvwgSearchRequest }; } export var BvwgSearchRequest: { new(): BvwgSearchRequest }; export type BvwgSortableColumn = ("Geschaeftszahl" | "Datum" | "Art" | "Typ"); interface _BvwgSortableColumn extends Primitive._string { content: BvwgSortableColumn; } interface _BvwgSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: BvwgSortableColumn; } export interface BvwgSortExpression extends _BvwgSortExpression { constructor: { new(): BvwgSortExpression }; } export var BvwgSortExpression: { new(): BvwgSortExpression }; export type ChangeSetInterval = ("Undefined" | "EinerWoche" | "ZweiWochen" | "EinemMonat" | "DreiMonaten" | "SechsMonaten" | "EinemJahr"); interface _ChangeSetInterval extends Primitive._string { content: ChangeSetInterval; } interface _DateInterval extends BaseType {} export interface DateInterval extends _DateInterval { constructor: { new(): DateInterval }; } export var DateInterval: { new(): DateInterval }; interface _DokSearchRequest extends BaseType { /** Entscheidende Behörde */ EntscheidendeBehoerde?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: DokSortExpression; } export interface DokSearchRequest extends _DokSearchRequest { constructor: { new(): DokSearchRequest }; } export var DokSearchRequest: { new(): DokSearchRequest }; export type DokSortableColumn = ("Geschaeftszahl" | "Behoerde" | "Datum"); interface _DokSortableColumn extends Primitive._string { content: DokSortableColumn; } interface _DokSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: DokSortableColumn; } export interface DokSortExpression extends _DokSortExpression { constructor: { new(): DokSortExpression }; } export var DokSortExpression: { new(): DokSortExpression }; export type DokumenteProSeite = ("Twenty" | "Ten"); interface _DokumenteProSeite extends _PageSize { content: DokumenteProSeite; } export type DskBehoerde = ("Undefined" | "Datenschutzkommission" | "Datenschutzbehoerde"); interface _DskBehoerde extends Primitive._string { content: DskBehoerde; } export type DskEntscheidungsart = ("Undefined" | "BescheidBeschwerde" | "BescheidAmtswegigesPruefverfahren" | "VerwaltungsstraferkenntnisVerwarnungErmahnung" | "BescheidWissenschaftStatistikArchiv" | "BescheidInternatDatenverkehr" | "BescheidAkkreditierungZertifizierung" | "BescheidVerhaltensregeln" | "BescheidWarnung" | "BescheidRegistrierung" | "BescheidSonstiger" | "Empfehlung" | "Verfahrensschriftsaetze"); interface _DskEntscheidungsart extends Primitive._string { content: DskEntscheidungsart; } interface _DskSearchRequest extends BaseType { /** Entscheidende Behörde */ EntscheidendeBehoerde?: DskBehoerde; /** Entscheidungsart (Erkenntnis, Beschluss, etc.) */ Entscheidungsart?: DskEntscheidungsart; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: DskSortExpression; } export interface DskSearchRequest extends _DskSearchRequest { constructor: { new(): DskSearchRequest }; } export var DskSearchRequest: { new(): DskSearchRequest }; export type DskSortableColumn = ("Geschaeftszahl" | "Datum" | "Art" | "Typ"); interface _DskSortableColumn extends Primitive._string { content: DskSortableColumn; } interface _DskSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: DskSortableColumn; } export interface DskSortExpression extends _DskSortExpression { constructor: { new(): DskSortExpression }; } export var DskSortExpression: { new(): DskSortExpression }; export type Entscheidungsart = ("Undefined" | "Beschluss" | "Erkenntnis" | "Bescheid"); interface _Entscheidungsart extends Primitive._string { content: Entscheidungsart; } interface _ErlaesseSearchRequest extends BaseType { /** Abteilung oder Sektion des zuständigen Bundesministeriums */ Abteilung?: string; /** Bis Inkrafttretensdatum */ BisInkrafttretensdatum?: Date; /** Einbringendes Bundesministerium */ Bundesministerium?: string; /** BDatum der gültigen Fassung. (Stichtag) */ FassungVom?: Date; /** Fundstelle eines Dokuments in der Fachliteratur oder anderen Printmedien */ Fundstelle?: string; /** Suche nach der Geschäftszahl */ Geschaeftszahl?: string; /** Suche mit Rechtsnorm */ Norm?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: ErlaesseSortExpression; /** Ab Inkrafttretensdatum */ VonInkrafttretensdatum?: Date; } export interface ErlaesseSearchRequest extends _ErlaesseSearchRequest { constructor: { new(): ErlaesseSearchRequest }; } export var ErlaesseSearchRequest: { new(): ErlaesseSearchRequest }; export type ErlaesseSortableColumn = ("Geschaeftszahl" | "Bundesministerium" | "Genehmigungsdatum"); interface _ErlaesseSortableColumn extends Primitive._string { content: ErlaesseSortableColumn; } interface _ErlaesseSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: ErlaesseSortableColumn; } export interface ErlaesseSortExpression extends _ErlaesseSortExpression { constructor: { new(): ErlaesseSortExpression }; } export var ErlaesseSortExpression: { new(): ErlaesseSortExpression }; interface _ErvSearchRequest extends BaseType { SearchTerms?: string; Sortierung?: ErvSortExpression; Source?: string; Title?: string; } export interface ErvSearchRequest extends _ErvSearchRequest { constructor: { new(): ErvSearchRequest }; } export var ErvSearchRequest: { new(): ErvSearchRequest }; export type ErvSortableColumn = "Kurztitel"; interface _ErvSortableColumn extends Primitive._string { content: ErvSortableColumn; } interface _ErvSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: ErvSortableColumn; } export interface ErvSortExpression extends _ErvSortExpression { constructor: { new(): ErvSortExpression }; } export var ErvSortExpression: { new(): ErvSortExpression }; export type ExactMatchSearchExpression = string; type _ExactMatchSearchExpression = _SearchExpression; interface _Fassungsangabe extends BaseType { FassungVom?: Date; VonInkrafttretensdatum?: Date; BisInkrafttretensdatum?: Date; VonAusserkrafttretensdatum?: Date; BisAusserkrafttretensdatum?: Date; } export interface Fassungsangabe extends _Fassungsangabe { constructor: { new(): Fassungsangabe }; } export var Fassungsangabe: { new(): Fassungsangabe }; export type FulltextSearchExpression = string; type _FulltextSearchExpression = _SearchExpression; export type GbkDiskriminierungsgrund = ("Undefined" | "Geschlecht" | "EthnischeZugehoerigkeit" | "Religion" | "Weltanschauung" | "Alter" | "SexuelleOrientierung" | "Mehrfachdiskriminierung"); interface _GbkDiskriminierungsgrund extends Primitive._string { content: GbkDiskriminierungsgrund; } export type GbkKommission = ("Undefined" | "BundesGleichbehandlungskommission" | "Gleichbehandlungskommission"); interface _GbkKommission extends Primitive._string { content: GbkKommission; } export type GbkRequestEntscheidungsart = ("Undefined" | "Einzelfallpruefungsergebnis" | "Gutachten"); interface _GbkRequestEntscheidungsart extends Primitive._string { content: GbkRequestEntscheidungsart; } interface _GbkSearchRequest extends BaseType { /** Diskriminierungsgrund */ Diskriminierungsgrund?: GbkDiskriminierungsgrund; /** Entscheidungsart (Erkenntnis, Beschluss, etc.) */ Entscheidungsart?: GbkRequestEntscheidungsart; /** Art der Kommission (BundesGleichbehandlungskommissio, Gleichbehandlungskommission) */ Kommission?: GbkKommission; /** Entscheidender Senat (I, II, III) */ Senat?: GbkSenat; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: GbkSortExpression; } export interface GbkSearchRequest extends _GbkSearchRequest { constructor: { new(): GbkSearchRequest }; } export var GbkSearchRequest: { new(): GbkSearchRequest }; export type GbkSenat = ("Undefined" | "I" | "II" | "III"); interface _GbkSenat extends Primitive._string { content: GbkSenat; } export type GbkSortableColumn = ("Geschaeftszahl" | "Kommission" | "Senat" | "Datum" | "Diskriminierungsgrund"); interface _GbkSortableColumn extends Primitive._string { content: GbkSortableColumn; } interface _GbkSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: GbkSortableColumn; } export interface GbkSortExpression extends _GbkSortExpression { constructor: { new(): GbkSortExpression }; } export var GbkSortExpression: { new(): GbkSortExpression }; interface _GemeindenSearchRequest extends BaseType { /** Gemeinden eines bestimmten Bundeslandes */ Bundesland?: Bundesland; /** Anzahl der pro Seite zurückgegebenen Datensätze */ DokumenteProSeite?: PageSize; /** Geschäftszahl */ Geschaeftszahl?: string; /** Rechtsnormen von Gemeinden (konsolidierte Texte, Stammfassungen oder Kundmachungen) */ Gr: GrSearchRequest; /** Zeitraum der zuletzt im Ris veröffentlichten Datensätze. Verwendbar bei LrKons,LgblNO */ ImRisSeit?: ChangeSetInterval; /** Nummer der zurückzugebenden Seite */ Seitennummer?: number; /** Suche innerhalb des gesamten Textes */ Suchworte?: string; /** Suche im Titel */ Titel?: string; } export interface GemeindenSearchRequest extends _GemeindenSearchRequest { constructor: { new(): GemeindenSearchRequest }; } export var GemeindenSearchRequest: { new(): GemeindenSearchRequest }; export type GemeinderechtIndexTyp = ("Undefined" | "VertretungskoerperUndAllgemeineVerwaltung" | "OeffentlicheOrdnungUndSicherheit" | "UnterrichtErziehungSportUndWissenschaft" | "KunstKulturUndKultus" | "SozialeWohlfahrtUndWohnbaufoerderung" | "Gesundheit" | "StraßenUndWasserbauVerkehr" | "Wirtschaftsfoerderung" | "Dienstleistungen" | "Finanzwirtschaft"); interface _GemeinderechtIndexTyp extends Primitive._string { content: GemeinderechtIndexTyp; } export type GemeinderechtSortableColumn = ("Geschaeftszahl" | "Bundesland" | "Gemeinde"); interface _GemeinderechtSortableColumn extends Primitive._string { content: GemeinderechtSortableColumn; } interface _GemeinderechtSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: GemeinderechtSortableColumn; } export interface GemeinderechtSortExpression extends _GemeinderechtSortExpression { constructor: { new(): GemeinderechtSortExpression }; } export var GemeinderechtSortExpression: { new(): GemeinderechtSortExpression }; interface _GrSearchRequest extends BaseType { /** Datum der gültigen Fassung. (Stichtag) */ FassungVom?: Date; /** Name der gesuchten Gemeinde */ Gemeinde?: string; /** Indexgruppe (Gliederung nach der Voranschlags- und Rechnungsabschlussverordnung 1997 - VRV) */ Index?: GemeinderechtIndexTyp; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: GemeinderechtSortExpression; } export interface GrSearchRequest extends _GrSearchRequest { constructor: { new(): GrSearchRequest }; } export var GrSearchRequest: { new(): GrSearchRequest }; export type HistoryRequestApplicationType = ("AsylGH" | "Avn" | "Avsv" | "Begut" | "BgblAlt" | "BgblAuth" | "BgblPdf" | "Bks" | "Bundesnormen" | "Bvb" | "Bvwg" | "Dok" | "Dsk" | "Erlaesse" | "Erv" | "Gbk" | "Gemeinderecht" | "Justiz" | "KmGer" | "Lgbl" | "LgblAuth" | "LgblNO" | "Landesnormen" | "Lvwg" | "Mrp" | "Normenliste" | "PruefGewO" | "Pvak" | "RegV" | "Spg" | "Ubas" | "Umse" | "Upts" | "Uvs" | "Verg" | "Vfgh" | "Vwgh"); interface _HistoryRequestApplicationType extends Primitive._string { content: HistoryRequestApplicationType; } interface _IntervallFassungsangabe extends _Fassungsangabe { BisAusserkrafttretensdatum?: Date; BisInkrafttretensdatum?: Date; VonAusserkrafttretensdatum?: Date; VonInkrafttretensdatum?: Date; } export interface IntervallFassungsangabe extends _IntervallFassungsangabe { constructor: { new(): IntervallFassungsangabe }; } export var IntervallFassungsangabe: { new(): IntervallFassungsangabe }; interface _JudikaturSearchRequest extends BaseType { /** Entscheidungen des Asylgerichtshofes von Juli 2008 bis 2013 */ AsylGH: AsylGHSearchRequest; /** Entscheidungen des Bundeskommunikationssenates von 2001 bis 2013 */ Bks: BksSearchRequest; /** Entscheidungen des Bundesverwaltungsgerichts */ Bvwg: BvwgSearchRequest; /** Entscheidungen der Disziplinarkommissionen, der Disziplinaroberkommission (bis 2013) und der Berufungskommission (bis 2013) */ Dok: DokSearchRequest; /** Anzahl der pro Seite zurückgegebenen Datensätze */ DokumenteProSeite?: PageSize; /** Art des Datensatzes: Text oder Rechtssatz */ Dokumenttyp?: JudikaturTypSucheinschraenkung; /** Entscheidungen der Datenschutzkommission, Datenschutzbehörde */ Dsk: DskSearchRequest; /** Zeitpunkt, bis zu dem Entscheidungen berücksichtigt werden sollen */ EntscheidungsdatumBis?: Date; /** Zeitpunkt, ab dem Entscheidungen berücksichtigt werden sollen */ EntscheidungsdatumVon?: Date; /** Entscheidungen der Bundes-Gleichbehandlungskommission (Senat I und II) und der Gleichbehandlungskommission für die Privatwirtschaft */ Gbk: GbkSearchRequest; /** Geschäftszahl der Entscheidung */ Geschaeftszahl?: string; /** Zeitraum der zuletzt im Ris veröffentlichten Datensätze */ ImRisSeit?: ChangeSetInterval; /** Gerichtsentscheidungen */ Justiz: JustizSearchRequest; /** Entscheidungen der Landesverwaltungsgerichte */ Lvwg: LvwgSearchRequest; /** Von der Entscheidung betroffene Rechtsnormen */ Norm?: string; /** Gerichtsentscheidungen */ Normenliste: NormenlisteSearchRequest; /** Entscheidungen der Personalvertretungs-Aufsichtskommission,Personalvertretungsaufsichtsbehörde */ Pvak: PvakSearchRequest; /** Nummer der zurückzugebenden Seite */ Seitennummer?: number; /** Suche innerhalb des gesamten Textes */ Suchworte?: string; /** Entscheidungen des Unabhängigen Bundesasylsenates (UBAS) von 1998 bis Ende Juni 2008 */ Ubas: UbasSearchRequest; /** Entscheidungen des Umweltsenates von 1994 bis 2013 */ Umse: UmseSearchRequest; /** Entscheidungen der Unabhängigen Verwaltungssenate (UVS) von 1991 bis 2013 */ Uvs: UvsSearchRequest; /** EEntscheidungen der Vergabekontrollbehörden */ Verg: VergSearchRequest; /** Entscheidungen des Verfassungsgerichtshofes (VfGH) ab dem Jahr 1980 */ Vfgh: VfghSearchRequest; /** Entscheidungen des Verwaltungsgerichtshofs */ Vwgh: VwghSearchRequest; } export interface JudikaturSearchRequest extends _JudikaturSearchRequest { constructor: { new(): JudikaturSearchRequest }; } export var JudikaturSearchRequest: { new(): JudikaturSearchRequest }; interface _JudikaturTypSucheinschraenkung extends BaseType { SucheInEntscheidungstexten?: boolean; SucheInRechtssaetzen?: boolean; } export interface JudikaturTypSucheinschraenkung extends _JudikaturTypSucheinschraenkung { constructor: { new(): JudikaturTypSucheinschraenkung }; } export var JudikaturTypSucheinschraenkung: { new(): JudikaturTypSucheinschraenkung }; interface _JustizSearchRequest extends BaseType { /** Geänderte Datensätze ab einem bestimmten Datum */ AenderungenSeit?: NamedDateInterval; /** Fundstellenangaben in einer amtlichen Sammlung */ Fundstelle?: string; /** Gericht, von dem die Entscheidung getroffen wurde */ Gericht?: string; /** Bei Rechtssätzen wird in der Rubrik „Rechtssatz“ und bei Entscheidungstexten in der Rubrik „Rechtliche Beurteilung“ gesucht */ RechtlicheBeurteilung?: string; /** Nummer des Rechtssatzes, sofern es sich um einen Rechtsatz handelt */ Rechtssatznummer?: string; /** Sortierung der zurückzugebenden Datensätze */ Sortierung?: JustizSortExpression; } export interface JustizSearchRequest extends _JustizSearchRequest { constructor: { new(): JustizSearchRequest }; } export var JustizSearchRequest: { new(): JustizSearchRequest }; export type JustizSortableColumn = ("Geschaeftszahl" | "Datum" | "Gericht" | "Typ" | "Kurzinformation"); interface _JustizSortableColumn extends Primitive._string { content: JustizSortableColumn; } interface _JustizSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: JustizSortableColumn; } export interface JustizSortExpression extends _JustizSortExpression { constructor: { new(): JustizSortExpression }; } export var JustizSortExpression: { new(): JustizSortExpression }; interface _KmGerSearchRequest extends BaseType { /** Datum der gültigen Fassung. (Stichtag oder Intervall) */ Fassung?: Fassungsangabe; /** Veröffentliches Gericht */ Gericht?: string; /** Kundmachungsdatum eimer Geschäftsordnung oder Geschäftsverteilung */ Kundmachungsdatum?: RangeDateInterval; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: KmGerSortExpression; /** Typ der Kundmachung */ Typ?: KmGerTypSucheinschraenkung; } export interface KmGerSearchRequest extends _KmGerSearchRequest { constructor: { new(): KmGerSearchRequest }; } export var KmGerSearchRequest: { new(): KmGerSearchRequest }; export type KmGerSortableColumn = ("Gericht" | "Kurzinformation" | "Inkrafttretensdatum"); interface _KmGerSortableColumn extends Primitive._string { content: KmGerSortableColumn; } interface _KmGerSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: KmGerSortableColumn; } export interface KmGerSortExpression extends _KmGerSortExpression { constructor: { new(): KmGerSortExpression }; } export var KmGerSortExpression: { new(): KmGerSortExpression }; export type KmGerTypSucheinschraenkung = ("Geschaeftsordnung" | "Geschaeftsverteilung"); interface _KmGerTypSucheinschraenkung extends Primitive._string { content: KmGerTypSucheinschraenkung; } interface _LandesrechtSearchRequest extends BaseType { /** Anzahl der pro Seite zurückgegebenen Datensätze */ DokumenteProSeite?: PageSize; /** Zeitraum der zuletzt im Ris veröffentlichten Datensätze. Verwendbar bei LrKons,LgblNO */ ImRisSeit?: ChangeSetInterval; /** Landesgesetzblätter (nicht authentisch) */ Lgbl: LgblSearchRequest; /** Landesgesetzblätter authentisch seit 2014 bzw 2015 */ LgblAuth: LgblAuthSearchRequest; /** Landesgesetzblätter Niederösterreich (nicht authentisch) bis 2014 */ LgblNO: LgblNoSearchRequest; /** Landesrecht konsolidiert */ LrKons: LrKonsSearchRequest; /** Nummer der zurückzugebenden Seite */ Seitennummer?: number; /** Suche innerhalb des gesamten Textes */ Suchworte?: string; /** Titel */ Titel?: string; /** Verordnungsblätter der Länder */ Vbl: VblSearchRequest; } export interface LandesrechtSearchRequest extends _LandesrechtSearchRequest { constructor: { new(): LandesrechtSearchRequest }; } export var LandesrechtSearchRequest: { new(): LandesrechtSearchRequest }; interface _LgblAuthSearchRequest extends BaseType { /** Bundesland */ Bundesland?: BundeslandSucheinschraenkung; /** Zeitraum für zuletzt im Ris kundgemachte Datensätze */ Kundmachung?: DateInterval; /** Nummer des Landesgesetzblattes */ Lgblnummer?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: LgblAuthSortExpression; /** Rechtsquellentyp einer Rechtsnorm (LG, V, etc.). Wenn keine Eingabe erfolgt, wird in allen Rechtsquellentypen gesucht */ Typ?: TypSucheinschraenkung; } export interface LgblAuthSearchRequest extends _LgblAuthSearchRequest { constructor: { new(): LgblAuthSearchRequest }; } export var LgblAuthSearchRequest: { new(): LgblAuthSearchRequest }; export type LgblAuthSortableColumn = ("LgblNummer" | "Kundmachungsdatum" | "Bundesland"); interface _LgblAuthSortableColumn extends Primitive._string { content: LgblAuthSortableColumn; } interface _LgblAuthSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: LgblAuthSortableColumn; } export interface LgblAuthSortExpression extends _LgblAuthSortExpression { constructor: { new(): LgblAuthSortExpression }; } export var LgblAuthSortExpression: { new(): LgblAuthSortExpression }; interface _LgblBundeslandSucheinschraenkung extends BaseType { SucheInBurgenland?: boolean; SucheInKaernten?: boolean; SucheInOberoesterreich?: boolean; SucheInSalzburg?: boolean; SucheInSteiermark?: boolean; SucheInTirol?: boolean; SucheInVorarlberg?: boolean; } export interface LgblBundeslandSucheinschraenkung extends _LgblBundeslandSucheinschraenkung { constructor: { new(): LgblBundeslandSucheinschraenkung }; } export var LgblBundeslandSucheinschraenkung: { new(): LgblBundeslandSucheinschraenkung }; export type LgblNoIndex = ("Undefined" | "VerfassungsUndOrganisationsrecht" | "Gemeinderecht" | "Dienstrecht" | "Finanzrecht" | "InnereVerwaltung" | "Kulturrecht" | "LandUndForstwirtschaft" | "Wirtschaftsrecht" | "BodenUndVerkehrsrecht" | "Sozialrecht"); interface _LgblNoIndex extends Primitive._string { content: LgblNoIndex; } interface _LgblNoSearchRequest extends BaseType { /** Ausgabedatum */ Ausgabedatum?: RangeDateInterval; /** Datum der gültigen Fassung. (Stichtag) */ FassungVom?: Date; /** Gliederungszahl (= Nummer des Landesgesetzblattes) */ Gliederungszahl?: string; /** Klassifikationsnummer der Haupt- und Untergruppe, die dem Index des Landesrechts entspricht */ Index?: LgblNoIndex; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: LgblNoSortExpression; /** Rechtsquellentyp einer Rechtsnorm (LG, V, etc.) */ Typ?: TypSucheinschraenkung; } export interface LgblNoSearchRequest extends _LgblNoSearchRequest { constructor: { new(): LgblNoSearchRequest }; } export var LgblNoSearchRequest: { new(): LgblNoSearchRequest }; type LgblNoSearchRequestGliederungszahlType = string; type _LgblNoSearchRequestGliederungszahlType = _ExactMatchSearchExpression; export type LgblNoSortableColumn = ("Gliederungszahl" | "Ausgabedatum"); interface _LgblNoSortableColumn extends Primitive._string { content: LgblNoSortableColumn; } interface _LgblNoSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: LgblNoSortableColumn; } export interface LgblNoSortExpression extends _LgblNoSortExpression { constructor: { new(): LgblNoSortExpression }; } export var LgblNoSortExpression: { new(): LgblNoSortExpression }; interface _LgblSearchRequest extends BaseType { /** Bundesland */ Bundesland?: LgblBundeslandSucheinschraenkung; /** Zeitraum für zuletzt im Ris kundgemachte Datensätze */ Kundmachung?: RangeDateInterval; /** Nummer des Landesgesetzblattes */ Lgblnummer?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: LgblSortExpression; /** Rechtsquellentyp einer Rechtsnorm (LG, V, etc.) */ Typ?: TypSucheinschraenkung; } export interface LgblSearchRequest extends _LgblSearchRequest { constructor: { new(): LgblSearchRequest }; } export var LgblSearchRequest: { new(): LgblSearchRequest }; export type LgblSortableColumn = ("Fundstelle" | "Kundmachungsdatum" | "Bundesland"); interface _LgblSortableColumn extends Primitive._string { content: LgblSortableColumn; } interface _LgblSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: LgblSortableColumn; } export interface LgblSortExpression extends _LgblSortExpression { constructor: { new(): LgblSortExpression }; } export var LgblSortExpression: { new(): LgblSortExpression }; interface _LrKonsSearchRequest extends BaseType { /** Abschnitt (Paragraph, Artikel, Anlage) */ Abschnitt?: NormabschnittSucheinschraenkung; /** Bundesland */ Bundesland?: BundeslandSucheinschraenkung; /** Datum der gültigen Fassung. (Stichtag oder Intervall) */ Fassung?: Fassungsangabe; /** Eindeutige Nummer des Gesetzes */ Gesetzesnummer?: string; /** Klassifikationsnummer der Haupt- und Untergruppe, die dem Index des Landesrechts entspricht */ Index?: string; /** Kundmachungsorgan der Stammfassung bzw. der Novelle(n) */ Kundmachungsorgan?: string; /** Nummer des Kundmachungsorgans */ Kundmachungsorgannummer?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: LrKonsSortExpression; /** Rechtsquellentyp einer Rechtsnorm (LG, V, etc.) */ Typ?: string; /** Unterzeichnungsdatum eines Staatsvertrages */ Unterzeichnungsdatum?: Date; } export interface LrKonsSearchRequest extends _LrKonsSearchRequest { constructor: { new(): LrKonsSearchRequest }; } export var LrKonsSearchRequest: { new(): LrKonsSearchRequest }; export type LrKonsSortableColumn = ("ArtikelParagraphAnlage" | "Kurzinformation" | "Inkrafttretensdatum" | "Ausserkrafttretensdatum"); interface _LrKonsSortableColumn extends Primitive._string { content: LrKonsSortableColumn; } interface _LrKonsSortExpression extends BaseType { /** Sort Direction: Ascending, Descending */ SortDirection: WebSortDirection; /** Sorted By Column: Artikel/Paragraph/Anlage, Kurzinformation */ SortedByColumn: LrKonsSortableColumn; } export interface LrKonsSortExpression extends _LrKonsSortExpression { constructor: { new(): LrKonsSortExpression }; } export var LrKonsSortExpression: { new(): LrKonsSortExpression }; interface _LvwgSearchRequest extends BaseType { /** Bundesland */ Bundesland?: Bundesland; /** Entscheidungsart (Erkenntnis, Beschluss, etc.) */ Entscheidungsart?: Entscheidungsart; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: LvwgSortExpression; } export interface LvwgSearchRequest extends _LvwgSearchRequest { constructor: { new(): LvwgSearchRequest }; } export var LvwgSearchRequest: { new(): LvwgSearchRequest }; export type LvwgSortableColumn = ("Geschaeftszahl" | "Datum" | "Art" | "Typ" | "Gericht"); interface _LvwgSortableColumn extends Primitive._string { content: LvwgSortableColumn; } interface _LvwgSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: LvwgSortableColumn; } export interface LvwgSortExpression extends _LvwgSortExpression { constructor: { new(): LvwgSortExpression }; } export var LvwgSortExpression: { new(): LvwgSortExpression }; interface _MrpSearchRequest extends BaseType { /** Name des Ministerium */ Einbringer?: string; /** Römische Nummer der Gesetzgebungsperiode */ Gesetzgebungsperiode?: string; /** Kundmachungsdatum einer Meister- und Befähigungsprüfungsordnung */ Sitzungsdatum?: RangeDateInterval; /** Nummer der Ministerratssitzung in GP */ Sitzungsnummer?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: MrpSortExpression; } export interface MrpSearchRequest extends _MrpSearchRequest { constructor: { new(): MrpSearchRequest }; } export var MrpSearchRequest: { new(): MrpSearchRequest }; export type MrpSortableColumn = "Sitzungsdatum"; interface _MrpSortableColumn extends Primitive._string { content: MrpSortableColumn; } interface _MrpSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: MrpSortableColumn; } export interface MrpSortExpression extends _MrpSortExpression { constructor: { new(): MrpSortExpression }; } export var MrpSortExpression: { new(): MrpSortExpression }; interface _NamedDateInterval extends _DateInterval { Periode: ChangeSetInterval; } export interface NamedDateInterval extends _NamedDateInterval { constructor: { new(): NamedDateInterval }; } export var NamedDateInterval: { new(): NamedDateInterval }; interface _NormabschnittSucheinschraenkung extends BaseType { Bis?: string; Typ: NormabschnittTyp; Von?: string; } export interface NormabschnittSucheinschraenkung extends _NormabschnittSucheinschraenkung { constructor: { new(): NormabschnittSucheinschraenkung }; } export var NormabschnittSucheinschraenkung: { new(): NormabschnittSucheinschraenkung }; export type NormabschnittTyp = ("Alle" | "Artikel" | "Paragraph" | "Anlage"); interface _NormabschnittTyp extends Primitive._string { content: NormabschnittTyp; } interface _NormenlisteSearchRequest extends BaseType { /** Indexangaben des Bundes- und Landesrechts sowie des EU-Rechts */ Index?: string; /** Suche mit Nummer des Kundmachungsorgans */ Kundmachungsorgan?: string; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: NormenlisteSortExpression; /** Suche im Titel */ Titel?: string; /** Suche nach dem Rechtsquellentyp einer Rechtsnorm */ Typ?: string; } export interface NormenlisteSearchRequest extends _NormenlisteSearchRequest { constructor: { new(): NormenlisteSearchRequest }; } export var NormenlisteSearchRequest: { new(): NormenlisteSearchRequest }; export type NormenlisteSortableColumn = "Kurzinformation"; interface _NormenlisteSortableColumn extends Primitive._string { content: NormenlisteSortableColumn; } interface _NormenlisteSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: NormenlisteSortableColumn; } export interface NormenlisteSortExpression extends _NormenlisteSortExpression { constructor: { new(): NormenlisteSortExpression }; } export var NormenlisteSortExpression: { new(): NormenlisteSortExpression }; interface _OGDHistoryType extends BaseType { /** Zeitpunkt, bis zu dem Änderungen berücksichtigt werden sollen */ AenderungenBis?: Date; /** Zeitpunkt, ab dem Änderungen berücksichtigt werden sollen */ AenderungenVon?: Date; /** Anwendung, in der gesucht werden soll */ Anwendung: HistoryRequestApplicationType; /** Anzahl der pro Seite zurückgegebenen Datensätze */ DokumenteProSeite?: PageSize; /** Angabe, ob auch gelöschte Datensätze abgefragt werden sollen */ IncludeDeletedDocuments?: boolean; /** Nummer der zurückzugebdenden Seite */ Seitennummer?: number; } export interface OGDHistoryType extends _OGDHistoryType { constructor: { new(): OGDHistoryType }; } export var OGDHistoryType: { new(): OGDHistoryType }; /** OGD-History-Abfrage (geänderte oder gelöschte Datensätze) */ interface _OGDRisHistory extends BaseType {} export interface OGDRisHistory extends _OGDRisHistory { constructor: { new(): OGDRisHistory }; } export var OGDRisHistory: { new(): OGDRisHistory }; interface _OGDRisRequest extends BaseType { /** Abrufen von neuen, geänderten oder gelöschten Datensätzen innerhalb einer Anwendung und eines Zeitraums */ Aenderungen: OGDHistoryType; /** Suche innerhalb einer Anwendung */ Suche: OGDSearch; } export interface OGDRisRequest extends _OGDRisRequest { constructor: { new(): OGDRisRequest }; } export var OGDRisRequest: { new(): OGDRisRequest }; interface _OGDRisType extends _OGDRisRequest {} interface OGDRisType extends _OGDRisType { constructor: { new(): OGDRisType }; } interface _OGDSearch extends BaseType { /** Landesnormen */ Bezirke: BezirkeSearchRequest; /** Bundesnormen */ Bundesrecht: BundesrechtSearchRequest; /** Gemeinderecht */ Gemeinden: GemeindenSearchRequest; /** Judikatur */ Judikatur: JudikaturSearchRequest; /** Landesnormen */ Landesrecht: LandesrechtSearchRequest; /** Sonstige Kundemachungen und Erlässe */ Sonstige: SonstigeSearchRequest; } export interface OGDSearch extends _OGDSearch { constructor: { new(): OGDSearch }; } export var OGDSearch: { new(): OGDSearch }; interface _OsgSuchEinschraenkung extends _SpgSuchEinschraenkungBase {} export interface OsgSuchEinschraenkung extends _OsgSuchEinschraenkung { constructor: { new(): OsgSuchEinschraenkung }; } export var OsgSuchEinschraenkung: { new(): OsgSuchEinschraenkung }; export type PageSize = ("Ten" | "Twenty" | "Fifty" | "OneHundred"); interface _PageSize extends Primitive._string { content: PageSize; } export type PhraseSearchExpression = string; type _PhraseSearchExpression = _SearchExpression; interface _PruefGewOSearchRequest extends BaseType { /** Datum der gültigen Fassung. (Stichtag oder Intervall) */ Fassung?: Fassungsangabe; /** Kundmachungsdatum einer Meister- und Befähigungsprüfungsordnung */ Kundmachungsdatum?: RangeDateInterval; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: PruefGewOSortExpression; /** Mite dem Typ einer Prüfungsordnung suchen */ Typ?: PruefGewOSearchTyp; } export interface PruefGewOSearchRequest extends _PruefGewOSearchRequest { constructor: { new(): PruefGewOSearchRequest }; } export var PruefGewOSearchRequest: { new(): PruefGewOSearchRequest }; export type PruefGewOSearchTyp = ("Undefined" | "Befaehigungspruefungsordnung" | "Meisterpruefungsordnung"); interface _PruefGewOSearchTyp extends Primitive._string { content: PruefGewOSearchTyp; } export type PruefGewOSortableColumn = ("Kundmachungsdatum" | "Kurzinformation" | "Inkrafttretensdatum"); interface _PruefGewOSortableColumn extends Primitive._string { content: PruefGewOSortableColumn; } interface _PruefGewOSortExpression extends BaseType { SortDirection: WebSortDirection; SortedByColumn: PruefGewOSortableColumn; } export interface PruefGewOSortExpression extends _PruefGewOSortExpression { constructor: { new(): PruefGewOSortExpression }; } export var PruefGewOSortExpression: { new(): PruefGewOSortExpression }; export type PvakBehoerde = ("Undefined" | "PersonalvertretungsAufsichtskommission" | "Personalvertretungsaufsichtsbehoerde"); interface _PvakBehoerde extends Primitive._string { content: PvakBehoerde; } interface _PvakSearchRequest extends BaseType { /** Entscheidende Behörde */ EntscheidendeBehoerde?: PvakBehoerde; /** Sortierung der ausgegebenen Datensätze */ Sortierung?: PvakSortExpression; } export interface PvakSearchRequest exte