public class GroupsIOApiClient extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_API_BASE |
static String |
DEFAULT_DOMAIN |
static org.apache.http.HttpHost |
DEFAULT_HOST |
static String |
DEFAULT_HOSTNAME |
static String |
DEFAULT_SCHEME |
static String |
DEFAULT_VERSION |
static String |
DEFAULT_VERSIONED_API_BASE |
| Constructor and Description |
|---|
GroupsIOApiClient(String apiKey,
String email)
Common client initialisation.
|
GroupsIOApiClient(String hostname,
String version,
String apiKey,
String email,
String domain,
Integer twoFactor)
More in-depth constructor to override the defaults.
|
| Modifier and Type | Method and Description |
|---|---|
ArchiveResource |
archive()
Actions involving message archives.
|
String |
getApiKey() |
String |
getApiToken() |
String |
getDomain() |
String |
getEmail() |
Integer |
getTwoFactor() |
GroupResource |
group()
Actions involving a specific group.
|
MemberResource |
member()
Actions involving the members of a group.
|
void |
setApiToken(String apiToken) |
UserResource |
user()
Actions involving the currently authenticated user.
|
public static final String DEFAULT_HOSTNAME
public static final String DEFAULT_SCHEME
public static final org.apache.http.HttpHost DEFAULT_HOST
public static final String DEFAULT_API_BASE
public static final String DEFAULT_VERSION
public static final String DEFAULT_VERSIONED_API_BASE
public static final String DEFAULT_DOMAIN
public GroupsIOApiClient(String apiKey, String email)
apiKey - - TODO: Update with details once published.email - - the email of the user to log in aspublic GroupsIOApiClient(String hostname, String version, String apiKey, String email, String domain, Integer twoFactor)
hostname - - the base hostname (e.g. api.groups.io) to useversion - - the API version (e.g. v1) to useapiKey - - TODO: Update with details once published.email - - the email of the user to log in asdomain - - the domain name to connect withtwoFactor - - the appropriate two-factor code to usepublic UserResource user()
UserResourcepublic MemberResource member()
MemberResourcepublic GroupResource group()
GroupResourcepublic ArchiveResource archive()
ArchiveResourcepublic void setApiToken(String apiToken)
apiToken - set the apiTokenpublic String getApiKey()
public String getEmail()
public String getDomain()
public Integer getTwoFactor()
public String getApiToken()
Copyright © 2017–2018. All rights reserved.