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