# Class BSV::Overlay::LookupQuestion <a id="class-BSV-Overlay-LookupQuestion"></a>

**Inherits:** `Object`

The question asked to the Overlay Services Engine when a consumer of state
wishes to look up information.

## Attributes
### `query` [R] <a id="attribute-i-query"></a> <a id="query-instance_method"></a>
- **@return** [Hash] query forwarded to the Lookup Service; structure depends on the service

### `service` [R] <a id="attribute-i-service"></a> <a id="service-instance_method"></a>
- **@return** [String] identifier of the Lookup Service to query

## Public Instance Methods
### `initialize(service:, query:)` <a id="method-i-initialize"></a> <a id="initialize-instance_method"></a>
- **@param** `service` [String]
- **@param** `query` [Hash]
- **@return** [LookupQuestion] a new instance of LookupQuestion
