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 };