import { HttpParameterCodec, HttpHeaders, HttpClient, HttpContext, HttpResponse, HttpEvent } from '@angular/common/http'; import { Observable } from 'rxjs'; import * as i0 from '@angular/core'; import { InjectionToken, ModuleWithProviders } from '@angular/core'; /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface FrontendKeycloakConfig { clientId?: string; realm?: string; url?: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface FrontendProperties { keycloakConfig?: FrontendKeycloakConfig; } /** * Standard parameter styles defined by OpenAPI spec */ type StandardParamStyle = 'matrix' | 'label' | 'form' | 'simple' | 'spaceDelimited' | 'pipeDelimited' | 'deepObject'; /** * The OpenAPI standard {@link StandardParamStyle}s may be extended by custom styles by the user. */ type ParamStyle = StandardParamStyle | string; /** * Standard parameter locations defined by OpenAPI spec */ type ParamLocation = 'query' | 'header' | 'path' | 'cookie'; /** * Standard types as defined in OpenAPI Specification: Data Types */ type StandardDataType = "integer" | "number" | "boolean" | "string" | "object" | "array"; /** * Standard {@link DataType}s plus your own types/classes. */ type DataType = StandardDataType | string; /** * Standard formats as defined in OpenAPI Specification: Data Types */ type StandardDataFormat = "int32" | "int64" | "float" | "double" | "byte" | "binary" | "date" | "date-time" | "password"; type DataFormat = StandardDataFormat | string; /** * The parameter to encode. */ interface Param { name: string; value: unknown; in: ParamLocation; style: ParamStyle; explode: boolean; dataType: DataType; dataFormat: DataFormat | undefined; } interface ConfigurationParameters { /** * @deprecated Since 5.0. Use credentials instead */ apiKeys?: { [key: string]: string; }; username?: string; password?: string; /** * @deprecated Since 5.0. Use credentials instead */ accessToken?: string | (() => string); basePath?: string; withCredentials?: boolean; /** * Takes care of encoding query- and form-parameters. */ encoder?: HttpParameterCodec; /** * Override the default method for encoding path parameters in various * styles. *

* See {@link README.md} for more details *

*/ encodeParam?: (param: Param) => string; /** * The keys are the names in the securitySchemes section of the OpenAPI * document. They should map to the value used for authentication * minus any standard prefixes such as 'Basic' or 'Bearer'. */ credentials?: { [key: string]: string | (() => string | undefined); }; } declare class Configuration { /** * @deprecated Since 5.0. Use credentials instead */ apiKeys?: { [key: string]: string; }; username?: string; password?: string; /** * @deprecated Since 5.0. Use credentials instead */ accessToken?: string | (() => string); basePath?: string; withCredentials?: boolean; /** * Takes care of encoding query- and form-parameters. */ encoder?: HttpParameterCodec; /** * Encoding of various path parameter * styles. *

* See {@link README.md} for more details *

*/ encodeParam: (param: Param) => string; /** * The keys are the names in the securitySchemes section of the OpenAPI * document. They should map to the value used for authentication * minus any standard prefixes such as 'Basic' or 'Bearer'. */ credentials: { [key: string]: string | (() => string | undefined); }; constructor(configurationParameters?: ConfigurationParameters); /** * Select the correct content-type to use for a request. * Uses {@link Configuration#isJsonMime} to determine the correct content-type. * If no content type is found return the first found type if the contentTypes is not empty * @param contentTypes - the array of content types that are available for selection * @returns the selected content-type or undefined if no selection could be made. */ selectHeaderContentType(contentTypes: string[]): string | undefined; /** * Select the correct accept content-type to use for a request. * Uses {@link Configuration#isJsonMime} to determine the correct accept content-type. * If no content type is found return the first found type if the contentTypes is not empty * @param accepts - the array of content types that are available for selection. * @returns the selected content-type or undefined if no selection could be made. */ selectHeaderAccept(accepts: string[]): string | undefined; /** * Check if the given MIME is a JSON MIME. * JSON MIME examples: * application/json * application/json; charset=UTF8 * APPLICATION/JSON * application/vnd.company+json * @param mime - MIME (Multipurpose Internet Mail Extensions) * @return True if the given MIME is JSON, false otherwise. */ isJsonMime(mime: string): boolean; lookupCredential(key: string): string | undefined; private defaultEncodeParam; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface ActieDto { id: number; bewegingId: number; volgnummerBinnenBeweging: number; volgnummerBinnenPlanningsRegel: number; ritActieTypeId: number; ritActieTypeOmschrijving: string; planningsRegelId: number; infraObjectType: string; iaGebiedType: string; iaGebiedNaam: string; pplgNaam: string; wisselType: string; wisselNaam: string; wisselKantCode: string; vanKilometerlint: string; vanKilometrering: number; totKilometerlint: string; totKilometrering: number; werkorderId: string; infraBron: string; opmerking: string; ritActieStatus: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface AlgemeneRitDto { id: string; jaarplanId: string; volgnummer: string; ritDatum: string; ritNaam: string; ritStatus: string; modifiedBy: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface KilometreringDto { kmLint: string; kmWaarde: number; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface TopologyElementDto { puic: string; name?: string; type: string; pplg: string; kilometreringen: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface AlternativeRouteHighlightsDto { dwangNummer: number; topologyElements: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface BewegingDto { id: number; ritId: number; volgnummerBinnenRit: number; vanSeinType: string; vanSeinNaam: string; vanSeinPplg: string; vanGebiedType: string; vanGebiedNaam: string; naarSeinType: string; naarSeinNaam: string; naarSeinPplg: string; naarGebiedType: string; naarGebiedNaam: string; dwangNummer: number; vanPplg: string; vanSpoor: string; naarPplg: string; naarSpoor: string; treinNummer: number; tijdstip: string; opmerking: string; wijzigStatus: string; ritActies: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface WisselInRouteDto { name: string; pplg: string; stand: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface TechnischAlternatiefSeinDto { name: string; pplg: string; puic: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface DwangKeyDto { vanPplg: string; vanSpoor: string; naarSpoor: string; dwangNummer: number; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface EindSeinDto { puic: string; name: string; dwangKey: DwangKeyDto; onderliggendeDwangKeys: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SeinInRouteDto { name: string; pplg: string; type: string; puic: string; bediend: boolean; technischAlternatiefSein: TechnischAlternatiefSeinDto; mogelijkeEindSeinen: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface DwangDto { dwangNummer: number; topologyElements: Array; alternatieveRouteHighlights: Array; seinenInBeideRichtingen: Array; startSeinInAndereRichting: SeinInRouteDto; wisselInRoutes: Array; seinenInRoute: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SignaleringsbeeldDto { bladNaam: string; pplgs: Array; metVisualisatie: boolean; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface LogDto { iaVersie: string; meldingLevel: string; meldingMessage: string; actieDto?: ActieDto; algemeneRitInfoDto: AlgemeneRitDto; sbinfoDtos: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RandDto { puic: string; pplg: string; otherPplg: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RijwegResponseDto { type: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RijwegErrorDto extends RijwegResponseDto { dwangKey: DwangKeyDto; errorMessage: string; type: RijwegErrorDto.TypeEnum; } declare namespace RijwegErrorDto { type TypeEnum = 'ERROR'; const TypeEnum: { Error: TypeEnum; }; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SeinDto { name: string; pplg: string; type: string; puic: string; bediend: boolean; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RijwegSuccessDto extends RijwegResponseDto { dwangKey: DwangKeyDto; naarPrlSpoor: string; beginSein?: SeinDto; eindSein?: SeinDto; vrijeBaanRoute: boolean; vervolgSpoor?: string; puicVanVoorSectieVanBeginSein?: string; dwangen?: Array; type: RijwegSuccessDto.TypeEnum; } declare namespace RijwegSuccessDto { type TypeEnum = 'SUCCESS'; const TypeEnum: { Success: TypeEnum; }; } /** * @type RetrieveRijwegen200ResponseInner * @export */ type RetrieveRijwegen200ResponseInner = RijwegErrorDto | RijwegSuccessDto; /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RijwegRequestDto { signaleringsbeeldDtos: Array; dwangKeyDtos: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RitRequestDto { bewegingen: Array; ongeplandeActies: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SpoortakDto { spoortakId: string; topologyElements: Array; beginKnoop: TopologyElementDto; beginKantcode: string; eindKnoop: TopologyElementDto; eindKantcode: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface WisselDto { kilometreringen: Array; componentName: string; pplg: string; puic: string; left: TopologyElementDto; right: TopologyElementDto; storingSymboolPuic: string; name: string; eersteVerbindingsRechts: string; eersteVerbindingsLinks: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SvgTopologyDto { signaleringElementPuics: Array; seinen: Array; alleSoortenWissels: Array; puicVoorSpoorNummers: Array; randen: Array; spoorTakken: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SvgInfoDto { svgNames: Array; topology: SvgTopologyDto; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SvgInfoRequest { signaleringsbeeldDtos: Array; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SvgInfoUrlDto { url: string; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface AppConfigControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * Geeft configuratie voor frontend * */ getAppConfig(extraHttpRequestParams?: any): Observable; } declare class AppConfigControllerService implements AppConfigControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * Geeft configuratie voor frontend * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getAppConfig(observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable; getAppConfig(observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>; getAppConfig(observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface BewegingControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * * @param iaVersie * @param ritRequestDto */ verrijkBewegingenMetOngeplandeActies(iaVersie: string, ritRequestDto: RitRequestDto, extraHttpRequestParams?: any): Observable>; } declare class BewegingControllerService implements BewegingControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * @param iaVersie * @param ritRequestDto * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ verrijkBewegingenMetOngeplandeActies(iaVersie: string, ritRequestDto: RitRequestDto, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>; verrijkBewegingenMetOngeplandeActies(iaVersie: string, ritRequestDto: RitRequestDto, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>>; verrijkBewegingenMetOngeplandeActies(iaVersie: string, ritRequestDto: RitRequestDto, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface Class0BuildPropertiesServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * */ getBuildProperties(extraHttpRequestParams?: any): Observable; } declare class Class0BuildPropertiesService implements Class0BuildPropertiesServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getBuildProperties(observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable; getBuildProperties(observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; getBuildProperties(observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface LogControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * * @param logDto */ log(logDto: Array, extraHttpRequestParams?: any): Observable<{}>; } declare class LogControllerService implements LogControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * @param logDto * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ log(logDto: Array, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: undefined; context?: HttpContext; transferCache?: boolean; }): Observable; log(logDto: Array, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: undefined; context?: HttpContext; transferCache?: boolean; }): Observable>; log(logDto: Array, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: undefined; context?: HttpContext; transferCache?: boolean; }): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface P21ControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * * @param update * @param p21Levering */ createP21Levering(update: boolean, p21Levering: Blob, extraHttpRequestParams?: any): Observable; /** * * */ getVersies(extraHttpRequestParams?: any): Observable>; } declare class P21ControllerService implements P21ControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); /** * @param consumes string[] mime-types * @return true: consumes contains 'multipart/form-data', false: otherwise */ private canConsumeForm; private addToHttpParams; private addToHttpParamsRecursive; /** * @param update * @param p21Levering * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ createP21Levering(update: boolean, p21Levering: Blob, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable; createP21Levering(update: boolean, p21Levering: Blob, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>; createP21Levering(update: boolean, p21Levering: Blob, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: '*/*'; context?: HttpContext; transferCache?: boolean; }): Observable>; /** * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getVersies(observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; getVersies(observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; getVersies(observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface RijwegControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * * @param iaVersie * @param rijwegRequestDto */ retrieveRijwegen(iaVersie: string, rijwegRequestDto: RijwegRequestDto, extraHttpRequestParams?: any): Observable>; } declare class RijwegControllerService implements RijwegControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * @param iaVersie * @param rijwegRequestDto * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ retrieveRijwegen(iaVersie: string, rijwegRequestDto: RijwegRequestDto, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; retrieveRijwegen(iaVersie: string, rijwegRequestDto: RijwegRequestDto, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; retrieveRijwegen(iaVersie: string, rijwegRequestDto: RijwegRequestDto, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SbControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * * @param iaVersie * @param pplg */ getSignaleringsbeelden(iaVersie: string, pplg: Array, extraHttpRequestParams?: any): Observable>; /** * * * @param iaVersie */ valideerIaVersie(iaVersie: string, extraHttpRequestParams?: any): Observable<{}>; } declare class SbControllerService implements SbControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * @param iaVersie * @param pplg * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ getSignaleringsbeelden(iaVersie: string, pplg: Array, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; getSignaleringsbeelden(iaVersie: string, pplg: Array, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; getSignaleringsbeelden(iaVersie: string, pplg: Array, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; /** * @param iaVersie * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ valideerIaVersie(iaVersie: string, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: undefined; context?: HttpContext; transferCache?: boolean; }): Observable; valideerIaVersie(iaVersie: string, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: undefined; context?: HttpContext; transferCache?: boolean; }): Observable>; valideerIaVersie(iaVersie: string, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: undefined; context?: HttpContext; transferCache?: boolean; }): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } /** * MST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ interface SvgControllerServiceInterface { defaultHeaders: HttpHeaders; configuration: Configuration; /** * * * @param iaVersie * @param svgInfoRequest */ retrieveSvgInfo(iaVersie: string, svgInfoRequest: SvgInfoRequest, extraHttpRequestParams?: any): Observable; /** * * * @param iaVersie * @param signaleringsbeeldDto */ retrieveSvgInfoUrls(iaVersie: string, signaleringsbeeldDto: Array, extraHttpRequestParams?: any): Observable>; } declare class SvgControllerService implements SvgControllerServiceInterface { protected httpClient: HttpClient; protected basePath: string; defaultHeaders: HttpHeaders; configuration: Configuration; encoder: HttpParameterCodec; constructor(httpClient: HttpClient, basePath: string | string[], configuration: Configuration); private addToHttpParams; private addToHttpParamsRecursive; /** * @param iaVersie * @param svgInfoRequest * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ retrieveSvgInfo(iaVersie: string, svgInfoRequest: SvgInfoRequest, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable; retrieveSvgInfo(iaVersie: string, svgInfoRequest: SvgInfoRequest, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; retrieveSvgInfo(iaVersie: string, svgInfoRequest: SvgInfoRequest, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; /** * @param iaVersie * @param signaleringsbeeldDto * @param observe set whether or not to return the data Observable as the body, response or events. defaults to returning the body. * @param reportProgress flag to report request and response progress. */ retrieveSvgInfoUrls(iaVersie: string, signaleringsbeeldDto: Array, observe?: 'body', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>; retrieveSvgInfoUrls(iaVersie: string, signaleringsbeeldDto: Array, observe?: 'response', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; retrieveSvgInfoUrls(iaVersie: string, signaleringsbeeldDto: Array, observe?: 'events', reportProgress?: boolean, options?: { httpHeaderAccept?: 'application/json'; context?: HttpContext; transferCache?: boolean; }): Observable>>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare const APIS: (typeof AppConfigControllerService | typeof BewegingControllerService | typeof Class0BuildPropertiesService | typeof LogControllerService | typeof P21ControllerService | typeof RijwegControllerService | typeof SbControllerService | typeof SvgControllerService)[]; declare const BASE_PATH: InjectionToken; declare const COLLECTION_FORMATS: { csv: string; tsv: string; ssv: string; pipes: string; }; declare class ApiModule { static forRoot(configurationFactory: () => Configuration): ModuleWithProviders; constructor(parentModule: ApiModule, http: HttpClient); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { APIS, ApiModule, AppConfigControllerService, BASE_PATH, BewegingControllerService, COLLECTION_FORMATS, Class0BuildPropertiesService, Configuration, LogControllerService, P21ControllerService, RijwegControllerService, RijwegErrorDto, RijwegSuccessDto, SbControllerService, SvgControllerService }; export type { ActieDto, AlgemeneRitDto, AlternativeRouteHighlightsDto, AppConfigControllerServiceInterface, BewegingControllerServiceInterface, BewegingDto, Class0BuildPropertiesServiceInterface, ConfigurationParameters, DataFormat, DataType, DwangDto, DwangKeyDto, EindSeinDto, FrontendKeycloakConfig, FrontendProperties, KilometreringDto, LogControllerServiceInterface, LogDto, P21ControllerServiceInterface, Param, ParamLocation, ParamStyle, RandDto, RetrieveRijwegen200ResponseInner, RijwegControllerServiceInterface, RijwegRequestDto, RijwegResponseDto, RitRequestDto, SbControllerServiceInterface, SeinDto, SeinInRouteDto, SignaleringsbeeldDto, SpoortakDto, StandardDataFormat, StandardDataType, StandardParamStyle, SvgControllerServiceInterface, SvgInfoDto, SvgInfoRequest, SvgInfoUrlDto, SvgTopologyDto, TechnischAlternatiefSeinDto, TopologyElementDto, WisselDto, WisselInRouteDto };