Copyright | (c) 2013-2015 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM and APNS. For more information, see Using Amazon SNS Mobile Push Notifications.
See: AWS API Reference for GetEndpointAttributes.
- getEndpointAttributes :: Text -> GetEndpointAttributes
- data GetEndpointAttributes
- geaEndpointARN :: Lens' GetEndpointAttributes Text
- getEndpointAttributesResponse :: Int -> GetEndpointAttributesResponse
- data GetEndpointAttributesResponse
- gearsAttributes :: Lens' GetEndpointAttributesResponse (HashMap Text Text)
- gearsStatus :: Lens' GetEndpointAttributesResponse Int
Creating a Request
Creates a value of GetEndpointAttributes
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetEndpointAttributes Source
Input for GetEndpointAttributes action.
See: getEndpointAttributes
smart constructor.
Request Lenses
geaEndpointARN :: Lens' GetEndpointAttributes Text Source
EndpointArn for GetEndpointAttributes input.
Destructuring the Response
getEndpointAttributesResponse Source
Creates a value of GetEndpointAttributesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
data GetEndpointAttributesResponse Source
Response from GetEndpointAttributes of the EndpointArn.
See: getEndpointAttributesResponse
smart constructor.
Response Lenses
gearsAttributes :: Lens' GetEndpointAttributesResponse (HashMap Text Text) Source
Attributes include the following:
CustomUserData
-- arbitrary user data to associate with the endpoint. Amazon SNS does not use this data. The data must be in UTF-8 format and less than 2KB.Enabled
-- flag that enables/disables delivery to the endpoint. Amazon SNS will set this to false when a notification service indicates to Amazon SNS that the endpoint is invalid. Users can set it back to true, typically after updating Token.Token
-- device token, also referred to as a registration id, for an app and mobile device. This is returned from the notification service when an app and mobile device are registered with the notification service.
gearsStatus :: Lens' GetEndpointAttributesResponse Int Source
The response status code.