| Package | Description |
|---|---|
| io.alwaysonmobile.hullo.api | |
| io.alwaysonmobile.hullo.api.client |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ApiClient.deserialize(org.apache.hc.client5.http.impl.classic.CloseableHttpResponse response,
com.fasterxml.jackson.core.type.TypeReference<T> valueType)
Deserialize response body to Java object according to the Content-Type.
|
<T> T |
ApiClient.invokeAPI(String path,
String method,
List<Pair> queryParams,
List<Pair> collectionQueryParams,
String urlQueryDeepObject,
Object body,
Map<String,String> headerParams,
Map<String,String> cookieParams,
Map<String,Object> formParams,
String accept,
String contentType,
String[] authNames,
com.fasterxml.jackson.core.type.TypeReference<T> returnType)
Invoke API by sending HTTP request with the given options.
|
protected <T> T |
ApiClient.processResponse(org.apache.hc.client5.http.impl.classic.CloseableHttpResponse response,
com.fasterxml.jackson.core.type.TypeReference<T> returnType) |
org.apache.hc.core5.http.HttpEntity |
ApiClient.serialize(Object obj,
Map<String,Object> formParams,
org.apache.hc.core5.http.ContentType contentType)
Serialize the given Java object into string according the given
Content-Type (only JSON is supported for now).
|
| Modifier and Type | Method and Description |
|---|---|
Message |
MessagesApi.createMessage(Message message)
Send a message
Allows messages to be sent to members.
|
Message |
MessagesApi.createMessage(Message message,
Map<String,String> additionalHeaders)
Send a message
Allows messages to be sent to members.
|
Account |
AccountApi.getAccount()
Get details about the account
Allows the caller to get information about the account being used to access the API.
|
Account |
AccountApi.getAccount(Map<String,String> additionalHeaders)
Get details about the account
Allows the caller to get information about the account being used to access the API.
|
List<Attribute> |
AttributesApi.getAttributes()
Gets the list of attributes
Retrieves the list of attributes configured against a hullo account.
|
List<Attribute> |
AttributesApi.getAttributes(Map<String,String> additionalHeaders)
Gets the list of attributes
Retrieves the list of attributes configured against a hullo account.
|
Member |
MembersApi.getMember(String phoneNumber)
Gets the details for a member
Retrieves the details hullo stores about a specific member.
|
Member |
MembersApi.getMember(String phoneNumber,
Map<String,String> additionalHeaders)
Gets the details for a member
Retrieves the details hullo stores about a specific member.
|
List<Message> |
MessagesApi.getMessages(String phoneNumber,
Integer limit)
Gets the messages for a specific subscriber
Retrieves any messages sent / received for a specific subscriber.
|
List<Message> |
MessagesApi.getMessages(String phoneNumber,
Integer limit,
Map<String,String> additionalHeaders)
Gets the messages for a specific subscriber
Retrieves any messages sent / received for a specific subscriber.
|
void |
MembersApi.optOutMember(String phoneNumber)
Opts the member out from the hullo member store
Opts out the member from the hullo member store which results in their record being deleted.
|
void |
MembersApi.optOutMember(String phoneNumber,
Map<String,String> additionalHeaders)
Opts the member out from the hullo member store
Opts out the member from the hullo member store which results in their record being deleted.
|
Member |
MembersApi.upsertMember(Member member)
Adds or updates a member
Add or update the information hullo stores for a specific member.
|
Member |
MembersApi.upsertMember(Member member,
Map<String,String> additionalHeaders)
Adds or updates a member
Add or update the information hullo stores for a specific member.
|
Copyright © 2024. All rights reserved.