# RequestResult : [`IdMessage`](IdMessage.md)
Result for request that requires confirmation (like update).

## Properties

### `RequestResultType`
[`EnumValue`](../../enumerations/EnumValue.md)<br/>
Result of the request, all values from [`RequestResultType`](../../enumerations/RequestResultType.md).

### `Message`
`String`<br/>
Additional information about result of request.

### `messageType`
`String`<br/>
Type of message, this property is **readonly**.

## Properties ([`IdMessage`](IdMessage.md))

### `RequestId`
`Number`<br/>
Identifier of request.

## Constructors

### `new RequestResult()`
Initialize new instance of `RequestResult`.

### `new RequestResult(requestId: Number, requestResultType: EnumValue)`
Initialize new instance of `RequestResult` with parameters.
<br/><br/>Arguments:<br/>
`requestId: Number` - the identifier of received request.<br/>
`requestResultType: EnumValue` - the result of request, all values from [`RequestResultType`](../../enumerations/RequestResultType.md).

### `new RequestResult(requestId: Number, requestResultType: EnumValue, message: String)`
Initialize new instance of `RequestResult` with parameters and message.
<br/><br/>Arguments:<br/>
`requestId: Number` - the identifier of received request.<br/>
`requestResultType: EnumValue` - the result of request, all values from [`RequestResultType`](../../enumerations/RequestResultType.md).<br/>
`message: String` - the additional information about result of request.
