Getter function to retrieve activity data from different connections
fun getActivity(type: Connections,
startDate: Date,
endDate: Date,
toWebhook: Boolean = true,
completion: (Boolean, TerraActivityDataPayload?, TerraError?) -> Unit = {_, _, _ ->})
fun getActivity(type: Connections,
startDate: Long,
endDate: Long,
toWebhook: Boolean = true,
completion: (Boolean, TerraActivityDataPayload?, TerraError?) -> Unit = {_, _, _ ->}){
type: Connections
➡ The Connection to get data fromstartDate: Date
orstartDate: Long
➡ The beginning of the request in either Date or Unix TimestampendDate: Date
orendDate: Long
➡ The end of the request in either Date or Unix TimestamptoWebhook: Bool
➡ Whether or not to send data to your webhook- `completion: (Bool, TerraActivityDataPayload?, TerraError?) -> Void ➡
Bool -> If the request was successful or not. If not, a TerraError instance will also be called
TerraActivityDataPayload? -> A payload for each data type. If toWebhook
is set to true, this returns a class with a property reference
referring to the payload reference sent to your webhook. If toWebhook
is set to false, then this returns the entire Terra normalised payload.
TerraError? -> Returned if any error occurred while retrieving data