canceraiddev/elm-aws-amplify/3.0.0

NOTE: the latest version is 4.0.0

AWS.Amplify.Analytics

Collect Analytics data for your application using Amazon Pinpoint.

Configure

type alias Config =
{ credentials : Credentials
, clientInfo : ClientInfo
, applicationId : String
, sessionId : String
, sessionStartTime : Posix
, identityId : String
, region : Region
}

Analytics config

type alias Endpoint =
{ endpointId : String
, requestId : String
}

Endpoint request

Config
-> Endpoint
-> Task (Error AWSAppError) UpdateEndpointResponse

Configure analytics

Record

type alias Event =
{ eventId : String
, eventTime : Posix
, name : String
, attributes : Dict String String
}

Event record

record : Config -> Event -> Task (Error AWSAppError) PutEventsResponse

Record an event