UNPKG

@rxap/ngx-changelog

Version:

This package provides Angular components and services to display changelogs within an application. It fetches changelog data from a remote source and presents it in a user-friendly dialog or component, allowing users to view updates and changes. The packa

918 lines (460 loc) 23.1 kB
[@rxap/ngx-changelog](../wiki/globals) / ChangelogControllerGetVersionRemoteMethod # Class: ChangelogControllerGetVersionRemoteMethod Defined in: [changelog/src/lib/openapi/remote-methods/changelog-controller-get-version.remote-method.ts:18](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/changelog/src/lib/openapi/remote-methods/changelog-controller-get-version.remote-method.ts#L18) ## Extends - `OpenApiRemoteMethod`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse), [`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter), `void`\> ## Constructors ### new ChangelogControllerGetVersionRemoteMethod() > **new ChangelogControllerGetVersionRemoteMethod**(`http`, `injector`, `openApiConfigService`, `metadata`, `strict`, `disableSchemaValidation`, `disableValidation`): [`ChangelogControllerGetVersionRemoteMethod`](../wiki/Class.ChangelogControllerGetVersionRemoteMethod) Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:103](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L103) #### Parameters ##### http `HttpClient` ##### injector `Injector` ##### openApiConfigService `OpenApiConfigService` ##### metadata `null` | `OpenApiMetaData` ##### strict `null` | `boolean` ##### disableSchemaValidation `null` | `boolean` ##### disableValidation `null` | `boolean` #### Returns [`ChangelogControllerGetVersionRemoteMethod`](../wiki/Class.ChangelogControllerGetVersionRemoteMethod) #### Inherited from `OpenApiRemoteMethod<ChangelogControllerGetVersionResponse, ChangelogControllerGetVersionParameter, void>.constructor` ## Properties ### \_\_id > **\_\_id**: `string` Defined in: [definition/src/lib/definition.ts:61](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L61) **`Internal`** unique internal id #### Inherited from `OpenApiRemoteMethod.__id` *** ### \_httpRequest > `protected` **\_httpRequest**: `HttpRequest`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:52](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L52) #### Inherited from `OpenApiRemoteMethod._httpRequest` *** ### \_initialised > `protected` **\_initialised**: `boolean` = `false` Defined in: [definition/src/lib/definition.ts:62](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L62) #### Inherited from `OpenApiRemoteMethod._initialised` *** ### destroyed$ > `readonly` **destroyed$**: `undefined` \| `Subject`\<`void`\> Defined in: [definition/src/lib/definition.ts:48](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L48) Emits if the data source is destroyed #### Inherited from `OpenApiRemoteMethod.destroyed$` *** ### disableSchemaValidation > `protected` `readonly` **disableSchemaValidation**: `boolean` = `false` Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:99](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L99) #### Inherited from `OpenApiRemoteMethod.disableSchemaValidation` *** ### disableValidation > `protected` `readonly` **disableValidation**: `boolean` = `false` Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:100](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L100) #### Inherited from `OpenApiRemoteMethod.disableValidation` *** ### executed$ > **executed$**: `Subject`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> Defined in: [remote-method/src/lib/base.remote-method.ts:42](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L42) #### Inherited from `OpenApiRemoteMethod.executed$` *** ### executionsInProgress$ > **executionsInProgress$**: `CounterSubject` Defined in: [remote-method/src/lib/base.remote-method.ts:44](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L44) #### Inherited from `OpenApiRemoteMethod.executionsInProgress$` *** ### http > `readonly` **http**: `HttpClient` Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:55](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L55) #### Inherited from `OpenApiRemoteMethod.http` *** ### initialised$ > `readonly` **initialised$**: `undefined` \| `Subject`\<`void`\> Defined in: [definition/src/lib/definition.ts:52](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L52) Emits if the data source is initialised #### Inherited from `OpenApiRemoteMethod.initialised$` *** ### injector > `readonly` **injector**: `Injector` Defined in: [remote-method/src/lib/base.remote-method.ts:46](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L46) #### Inherited from `OpenApiRemoteMethod.injector` *** ### interceptors > `readonly` **interceptors**: `undefined` \| `Set`\<`Subject`\<`any`\>\> Defined in: [definition/src/lib/definition.ts:53](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L53) #### Inherited from `OpenApiRemoteMethod.interceptors` *** ### metadata > **metadata**: `HttpRemoteMethodMetadata` Defined in: [definition/src/lib/definition.ts:44](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L44) #### Inherited from `OpenApiRemoteMethod.metadata` *** ### timeout > **timeout**: `number` Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:51](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L51) #### Inherited from `OpenApiRemoteMethod.timeout` *** ### destroyed$ > `readonly` `static` **destroyed$**: `Subject`\<`BaseDefinition`\<`BaseDefinitionMetadata`\>\> Defined in: [definition/src/lib/definition.ts:41](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L41) Emits when a new Definition instance is initialised #### Inherited from `OpenApiRemoteMethod.destroyed$` *** ### initialised$ > `readonly` `static` **initialised$**: `Subject`\<`BaseDefinition`\<`BaseDefinitionMetadata`\>\> Defined in: [definition/src/lib/definition.ts:35](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L35) Emits when a new Definition instance is initialised #### Inherited from `OpenApiRemoteMethod.initialised$` *** ### instances > `readonly` `static` **instances**: `Map`\<`string`, `BaseDefinition`\<`BaseDefinitionMetadata`\>\> Defined in: [definition/src/lib/definition.ts:27](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L27) A map of active Definition instances #### Inherited from `OpenApiRemoteMethod.instances` ## Accessors ### id #### Get Signature > **get** **id**(): `string` Defined in: [definition/src/lib/definition.ts:87](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L87) ##### Returns `string` #### Inherited from `OpenApiRemoteMethod.id` *** ### operation #### Get Signature > **get** **operation**(): `OperationObjectWithMetadata` Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:143](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L143) ##### Returns `OperationObjectWithMetadata` #### Inherited from `OpenApiRemoteMethod.operation` ## Methods ### \_call() > `protected` **\_call**(`args`): `Promise`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:211](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L211) #### Parameters ##### args `OpenApiRemoteMethodParameter`\<[`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter), `void`\> = `{}` #### Returns `Promise`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> #### Inherited from `OpenApiRemoteMethod._call` *** ### \_callWithResponse() > **\_callWithResponse**(`args`): `Promise`\<`HttpResponse`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\>\> Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:163](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L163) #### Parameters ##### args `OpenApiRemoteMethodParameter`\<[`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter), `void`\> = `{}` #### Returns `Promise`\<`HttpResponse`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\>\> #### Inherited from `OpenApiRemoteMethod._callWithResponse` *** ### applyMetadata() > **applyMetadata**(`partialMetadata`): `void` Defined in: [definition/src/lib/definition.ts:111](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L111) #### Parameters ##### partialMetadata `Partial`\<`HttpRemoteMethodMetadata`\> #### Returns `void` #### Inherited from `OpenApiRemoteMethod.applyMetadata` *** ### buildHttpHeaders() > **buildHttpHeaders**(`operationParameters`, `parameters`?): `HttpHeaders` Defined in: [open-api/src/lib/schema-validation.mixin.ts:293](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L293) #### Parameters ##### operationParameters `ParameterObject`[] ##### parameters? [`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter) #### Returns `HttpHeaders` #### Inherited from `OpenApiRemoteMethod.buildHttpHeaders` *** ### buildHttpOptions() > **buildHttpOptions**(`operation`, `parameters`?, `requestBody`?, `ignoreUndefined`?): `HttpRemoteMethodParameter` Defined in: [open-api/src/lib/schema-validation.mixin.ts:367](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L367) Converts open api parameters into the corresponding http options to create a http request. The transformation is guided by the openapi definition #### Parameters ##### operation `OperationObjectWithMetadata` ##### parameters? [`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter) ##### requestBody? `void` ##### ignoreUndefined? `boolean` = `true` #### Returns `HttpRemoteMethodParameter` #### Inherited from `OpenApiRemoteMethod.buildHttpOptions` *** ### buildHttpParams() > **buildHttpParams**(`operationParameters`, `parameters`?, `ignoreUndefined`?): `HttpParams` Defined in: [open-api/src/lib/schema-validation.mixin.ts:244](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L244) #### Parameters ##### operationParameters `ParameterObject`[] ##### parameters? [`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter) ##### ignoreUndefined? `boolean` = `true` #### Returns `HttpParams` #### Inherited from `OpenApiRemoteMethod.buildHttpParams` *** ### buildHttpPathParams() > **buildHttpPathParams**(`operationParameters`, `parameters`?): `Record`\<`string`, `string`\> Defined in: [open-api/src/lib/schema-validation.mixin.ts:333](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L333) #### Parameters ##### operationParameters `ParameterObject`[] ##### parameters? [`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter) #### Returns `Record`\<`string`, `string`\> #### Inherited from `OpenApiRemoteMethod.buildHttpPathParams` *** ### buildUrlWithParams() > **buildUrlWithParams**(`url`, `pathParams`?): `string` Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:107](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L107) #### Parameters ##### url `string` ##### pathParams? `any` #### Returns `string` #### Inherited from `OpenApiRemoteMethod.buildUrlWithParams` *** ### call() > **call**(`parameters`): `Promise`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> Defined in: [changelog/src/lib/openapi/remote-methods/changelog-controller-get-version.remote-method.ts:20](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/changelog/src/lib/openapi/remote-methods/changelog-controller-get-version.remote-method.ts#L20) #### Parameters ##### parameters `OpenApiRemoteMethodParameter`\<[`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter), `void`\> #### Returns `Promise`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> #### Overrides `OpenApiRemoteMethod.call` *** ### callWithResponse() > **callWithResponse**(`args`): `Promise`\<`HttpResponse`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\>\> Defined in: [open-api/remote-method/src/lib/open-api.remote-method.ts:150](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/remote-method/src/lib/open-api.remote-method.ts#L150) Instead of returning the response body the full response object is returned #### Parameters ##### args `OpenApiRemoteMethodParameter`\<[`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter), `void`\> = `{}` #### Returns `Promise`\<`HttpResponse`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\>\> #### Inherited from `OpenApiRemoteMethod.callWithResponse` *** ### ~~destroy()~~ > **destroy**(): `void` Defined in: [definition/src/lib/definition.ts:118](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L118) #### Returns `void` #### Deprecated use ngOnDestroy instead #### Inherited from `OpenApiRemoteMethod.destroy` *** ### executed() > **executed**(`result`): `void` Defined in: [remote-method/src/lib/base.remote-method.ts:86](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L86) #### Parameters ##### result [`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse) #### Returns `void` #### Inherited from `OpenApiRemoteMethod.executed` *** ### getMetadata() > **getMetadata**(): `null` \| `HttpRemoteMethodMetadata` Defined in: [definition/src/lib/definition.ts:107](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L107) #### Returns `null` \| `HttpRemoteMethodMetadata` #### Inherited from `OpenApiRemoteMethod.getMetadata` *** ### getRequestUrl() > `protected` **getRequestUrl**(): `string` Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:138](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L138) #### Returns `string` #### Inherited from `OpenApiRemoteMethod.getRequestUrl` *** ### init() > **init**(): `void` Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:77](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L77) #### Returns `void` #### Inherited from `OpenApiRemoteMethod.init` *** ### ngOnDestroy() > **ngOnDestroy**(): `void` Defined in: [definition/src/lib/definition.ts:122](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L122) A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed. #### Returns `void` #### Inherited from `OpenApiRemoteMethod.ngOnDestroy` *** ### pauseRefresh() > **pauseRefresh**(): `void` Defined in: [remote-method/src/lib/base.remote-method.ts:92](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L92) #### Returns `void` #### Inherited from `OpenApiRemoteMethod.pauseRefresh` *** ### refresh() > **refresh**(): `void` Defined in: [remote-method/src/lib/base.remote-method.ts:100](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L100) #### Returns `void` #### Inherited from `OpenApiRemoteMethod.refresh` *** ### resumeRefresh() > **resumeRefresh**(): `void` Defined in: [remote-method/src/lib/base.remote-method.ts:96](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L96) #### Returns `void` #### Inherited from `OpenApiRemoteMethod.resumeRefresh` *** ### updateRequest() > **updateRequest**(`parameters`): `HttpRequest`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> Defined in: [remote-method/http/src/lib/base-http.remote-method.ts:93](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/http/src/lib/base-http.remote-method.ts#L93) #### Parameters ##### parameters `Partial`\<`HttpRemoteMethodParameter`\<`any`\>\> #### Returns `HttpRequest`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> #### Inherited from `OpenApiRemoteMethod.updateRequest` *** ### validateParameters() > `protected` **validateParameters**(`operation`, `parameters`?, `strict`?): `void` Defined in: [open-api/src/lib/schema-validation.mixin.ts:45](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L45) Validates the parameters against the schema specified in the operation object #### Parameters ##### operation `OperationObjectWithMetadata` ##### parameters? [`ChangelogControllerGetVersionParameter`](../wiki/Interface.ChangelogControllerGetVersionParameter) ##### strict? `boolean` = `false` #### Returns `void` #### Inherited from `OpenApiRemoteMethod.validateParameters` *** ### validateRequestBody() > **validateRequestBody**(`operation`, `body`?, `strict`?): `void` Defined in: [open-api/src/lib/schema-validation.mixin.ts:189](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L189) #### Parameters ##### operation `OperationObjectWithMetadata` ##### body? `void` ##### strict? `boolean` = `false` #### Returns `void` #### Inherited from `OpenApiRemoteMethod.validateRequestBody` *** ### validateResponse() > `protected` **validateResponse**(`operation`, `response`, `strict`): `void` Defined in: [open-api/src/lib/schema-validation.mixin.ts:122](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L122) Validates the http response against the schema specified in the operation object #### Parameters ##### operation `OperationObjectWithMetadata` ##### response `SchemaValidationResponse`\<[`ChangelogControllerGetVersionResponse`](../wiki/Interface.ChangelogControllerGetVersionResponse)\> ##### strict `boolean` = `false` #### Returns `void` #### Inherited from `OpenApiRemoteMethod.validateResponse` *** ### validationError() > **validationError**(`message`, `strict`, `schema`?, `value`?): `void` Defined in: [open-api/src/lib/schema-validation.mixin.ts:222](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/open-api/src/lib/schema-validation.mixin.ts#L222) #### Parameters ##### message `string` ##### strict `boolean` ##### schema? `SchemaObject` | `ReferenceObject` ##### value? `any` #### Returns `void` #### Inherited from `OpenApiRemoteMethod.validationError` *** ### add() > `static` **add**(`definition`): `void` Defined in: [definition/src/lib/definition.ts:94](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L94) #### Parameters ##### definition `BaseDefinition` #### Returns `void` #### Inherited from `OpenApiRemoteMethod.add` *** ### remove() > `static` **remove**(`definition`): `void` Defined in: [definition/src/lib/definition.ts:102](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L102) #### Parameters ##### definition `BaseDefinition` #### Returns `void` #### Inherited from `OpenApiRemoteMethod.remove`