Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Get the event configuration based on resource types.
Synopsis
- data GetEventConfigurationByResourceTypes = GetEventConfigurationByResourceTypes' {
- newGetEventConfigurationByResourceTypes :: GetEventConfigurationByResourceTypes
- data GetEventConfigurationByResourceTypesResponse = GetEventConfigurationByResourceTypesResponse' {
- connectionStatus :: Maybe ConnectionStatusResourceTypeEventConfiguration
- deviceRegistrationState :: Maybe DeviceRegistrationStateResourceTypeEventConfiguration
- join :: Maybe JoinResourceTypeEventConfiguration
- messageDeliveryStatus :: Maybe MessageDeliveryStatusResourceTypeEventConfiguration
- proximity :: Maybe ProximityResourceTypeEventConfiguration
- httpStatus :: Int
- newGetEventConfigurationByResourceTypesResponse :: Int -> GetEventConfigurationByResourceTypesResponse
- getEventConfigurationByResourceTypesResponse_connectionStatus :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe ConnectionStatusResourceTypeEventConfiguration)
- getEventConfigurationByResourceTypesResponse_deviceRegistrationState :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe DeviceRegistrationStateResourceTypeEventConfiguration)
- getEventConfigurationByResourceTypesResponse_join :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe JoinResourceTypeEventConfiguration)
- getEventConfigurationByResourceTypesResponse_messageDeliveryStatus :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe MessageDeliveryStatusResourceTypeEventConfiguration)
- getEventConfigurationByResourceTypesResponse_proximity :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe ProximityResourceTypeEventConfiguration)
- getEventConfigurationByResourceTypesResponse_httpStatus :: Lens' GetEventConfigurationByResourceTypesResponse Int
Creating a Request
data GetEventConfigurationByResourceTypes Source #
See: newGetEventConfigurationByResourceTypes
smart constructor.
Instances
newGetEventConfigurationByResourceTypes :: GetEventConfigurationByResourceTypes Source #
Create a value of GetEventConfigurationByResourceTypes
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
Destructuring the Response
data GetEventConfigurationByResourceTypesResponse Source #
See: newGetEventConfigurationByResourceTypesResponse
smart constructor.
GetEventConfigurationByResourceTypesResponse' | |
|
Instances
newGetEventConfigurationByResourceTypesResponse Source #
:: Int |
|
-> GetEventConfigurationByResourceTypesResponse |
Create a value of GetEventConfigurationByResourceTypesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetEventConfigurationByResourceTypesResponse
, getEventConfigurationByResourceTypesResponse_connectionStatus
- Resource type event configuration for the connection status event.
GetEventConfigurationByResourceTypesResponse
, getEventConfigurationByResourceTypesResponse_deviceRegistrationState
- Resource type event configuration for the device registration state
event.
GetEventConfigurationByResourceTypesResponse
, getEventConfigurationByResourceTypesResponse_join
- Resource type event configuration for the join event.
GetEventConfigurationByResourceTypesResponse
, getEventConfigurationByResourceTypesResponse_messageDeliveryStatus
- Resource type event configuration object for the message delivery status
event.
GetEventConfigurationByResourceTypesResponse
, getEventConfigurationByResourceTypesResponse_proximity
- Resource type event configuration for the proximity event.
$sel:httpStatus:GetEventConfigurationByResourceTypesResponse'
, getEventConfigurationByResourceTypesResponse_httpStatus
- The response's http status code.
Response Lenses
getEventConfigurationByResourceTypesResponse_connectionStatus :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe ConnectionStatusResourceTypeEventConfiguration) Source #
Resource type event configuration for the connection status event.
getEventConfigurationByResourceTypesResponse_deviceRegistrationState :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe DeviceRegistrationStateResourceTypeEventConfiguration) Source #
Resource type event configuration for the device registration state event.
getEventConfigurationByResourceTypesResponse_join :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe JoinResourceTypeEventConfiguration) Source #
Resource type event configuration for the join event.
getEventConfigurationByResourceTypesResponse_messageDeliveryStatus :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe MessageDeliveryStatusResourceTypeEventConfiguration) Source #
Resource type event configuration object for the message delivery status event.
getEventConfigurationByResourceTypesResponse_proximity :: Lens' GetEventConfigurationByResourceTypesResponse (Maybe ProximityResourceTypeEventConfiguration) Source #
Resource type event configuration for the proximity event.
getEventConfigurationByResourceTypesResponse_httpStatus :: Lens' GetEventConfigurationByResourceTypesResponse Int Source #
The response's http status code.