Copyright | (c) 2013-2018 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@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 .
Synopsis
- getEndpointAttributes :: Text -> GetEndpointAttributes
- data GetEndpointAttributes
- geaEndpointARN :: Lens' GetEndpointAttributes Text
- getEndpointAttributesResponse :: Int -> GetEndpointAttributesResponse
- data GetEndpointAttributesResponse
- gearsAttributes :: Lens' GetEndpointAttributesResponse (HashMap Text Text)
- gearsResponseStatus :: Lens' GetEndpointAttributesResponse Int
Creating a Request
getEndpointAttributes Source #
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:
geaEndpointARN
- EndpointArn for GetEndpointAttributes input.
data GetEndpointAttributes Source #
Input for GetEndpointAttributes action.
See: getEndpointAttributes
smart constructor.
Instances
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:
gearsAttributes
- 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.gearsResponseStatus
- -- | The response status code.
data GetEndpointAttributesResponse Source #
Response from GetEndpointAttributes of the EndpointArn.
See: getEndpointAttributesResponse
smart constructor.
Instances
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.
gearsResponseStatus :: Lens' GetEndpointAttributesResponse Int Source #
- - | The response status code.