Skip to content

Commit db302b5

Browse files
author
devexperience
committed
Generated version 0.15.0
This commit was automatically created by a GitHub Action to generate version 0.15.0 of this library.
1 parent cb5aac5 commit db302b5

File tree

17 files changed

+2095
-6
lines changed

17 files changed

+2095
-6
lines changed

.openapi-generator/FILES

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
.gitignore
22
README.md
3+
docs/AccountCreateRequest.md
4+
docs/AccountCreateRequestBody.md
35
docs/AccountNumberResponse.md
46
docs/AccountNumbersResponseBody.md
57
docs/AccountOwnerResponse.md
@@ -139,6 +141,8 @@ src/main/java/com/mx/client/auth/ApiKeyAuth.java
139141
src/main/java/com/mx/client/auth/Authentication.java
140142
src/main/java/com/mx/client/auth/HttpBasicAuth.java
141143
src/main/java/com/mx/client/auth/HttpBearerAuth.java
144+
src/main/java/com/mx/client/model/AccountCreateRequest.java
145+
src/main/java/com/mx/client/model/AccountCreateRequestBody.java
142146
src/main/java/com/mx/client/model/AccountNumberResponse.java
143147
src/main/java/com/mx/client/model/AccountNumbersResponseBody.java
144148
src/main/java/com/mx/client/model/AccountOwnerResponse.java
@@ -259,6 +263,8 @@ src/main/java/com/mx/client/model/WidgetRequestBody.java
259263
src/main/java/com/mx/client/model/WidgetResponse.java
260264
src/main/java/com/mx/client/model/WidgetResponseBody.java
261265
src/main/java/com/mx/client/mx_platform_api/MxPlatformApi.java
266+
src/test/java/com/mx/client/model/AccountCreateRequestBodyTest.java
267+
src/test/java/com/mx/client/model/AccountCreateRequestTest.java
262268
src/test/java/com/mx/client/model/AccountNumberResponseTest.java
263269
src/test/java/com/mx/client/model/AccountNumbersResponseBodyTest.java
264270
src/test/java/com/mx/client/model/AccountOwnerResponseTest.java

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ mvn clean package
2424
```
2525

2626
Then manually install the following JARs:
27-
- `target/mx-platform-java-0.14.0.jar`
27+
- `target/mx-platform-java-0.15.0.jar`
2828
- `target/lib/*.jar`
2929

3030
### Maven users
@@ -35,7 +35,7 @@ Add this dependency to your project's POM:
3535
<dependency>
3636
<groupId>com.mx</groupId>
3737
<artifactId>mx-platform-java</artifactId>
38-
<version>0.14.0</version>
38+
<version>0.15.0</version>
3939
<scope>compile</scope>
4040
</dependency>
4141
```

docs/AccountCreateRequest.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
2+
3+
# AccountCreateRequest
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**accountNumber** | **String** | | [optional]
11+
**apr** | **BigDecimal** | | [optional]
12+
**apy** | **BigDecimal** | | [optional]
13+
**availableBalance** | **BigDecimal** | | [optional]
14+
**availableCredit** | **BigDecimal** | | [optional]
15+
**balance** | **BigDecimal** | |
16+
**cashSurrenderValue** | **BigDecimal** | | [optional]
17+
**creditLimit** | **BigDecimal** | | [optional]
18+
**currencyCode** | **String** | | [optional]
19+
**dayPaymentIsDue** | **Integer** | | [optional]
20+
**deathBenefit** | **Integer** | | [optional]
21+
**id** | **String** | | [optional]
22+
**interestRate** | **BigDecimal** | | [optional]
23+
**isClosed** | **Boolean** | | [optional]
24+
**isHidden** | **Boolean** | | [optional]
25+
**lastPayment** | **BigDecimal** | | [optional]
26+
**lastPaymentAt** | **String** | | [optional]
27+
**loanAmount** | **BigDecimal** | | [optional]
28+
**maturesOn** | **String** | | [optional]
29+
**metadata** | **String** | | [optional]
30+
**minimumBalance** | **BigDecimal** | | [optional]
31+
**minimumPayment** | **BigDecimal** | | [optional]
32+
**name** | **String** | |
33+
**nickname** | **String** | | [optional]
34+
**originalBalance** | **BigDecimal** | | [optional]
35+
**paymentDueAt** | **String** | | [optional]
36+
**payoffBalance** | **BigDecimal** | | [optional]
37+
**routingNumber** | **String** | | [optional]
38+
**startedOn** | **String** | | [optional]
39+
**subtype** | **String** | | [optional]
40+
**type** | **String** | |
41+
42+
43+

docs/AccountCreateRequestBody.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
3+
# AccountCreateRequestBody
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**skipWebhook** | **Boolean** | | [optional]
11+
**account** | [**AccountCreateRequest**](AccountCreateRequest.md) | | [optional]
12+
13+
14+

docs/AccountResponse.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ Name | Type | Description | Notes
2727
**institutionCode** | **String** | | [optional]
2828
**insuredName** | **String** | | [optional]
2929
**interestRate** | **BigDecimal** | | [optional]
30+
**isBusiness** | **Boolean** | | [optional]
3031
**isClosed** | **Boolean** | | [optional]
3132
**isHidden** | **Boolean** | | [optional]
33+
**isManual** | **Boolean** | | [optional]
3234
**lastPayment** | **BigDecimal** | | [optional]
3335
**lastPaymentAt** | **String** | | [optional]
3436
**loanAmount** | **BigDecimal** | | [optional]
@@ -46,6 +48,7 @@ Name | Type | Description | Notes
4648
**paymentDueAt** | **String** | | [optional]
4749
**payoffBalance** | **BigDecimal** | | [optional]
4850
**premiumAmount** | **BigDecimal** | | [optional]
51+
**propertyType** | **String** | | [optional]
4952
**routingNumber** | **String** | | [optional]
5053
**startedOn** | **String** | | [optional]
5154
**subtype** | **String** | | [optional]

docs/MxPlatformApi.md

Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Method | HTTP request | Description
1010
[**createManagedAccount**](MxPlatformApi.md#createManagedAccount) | **POST** /users/{user_guid}/managed_members/{member_guid}/accounts | Create managed account
1111
[**createManagedMember**](MxPlatformApi.md#createManagedMember) | **POST** /users/{user_guid}/managed_members | Create managed member
1212
[**createManagedTransaction**](MxPlatformApi.md#createManagedTransaction) | **POST** /users/{user_guid}/managed_members/{member_guid}/accounts/{account_guid}/transactions | Create managed transaction
13+
[**createManualAccount**](MxPlatformApi.md#createManualAccount) | **POST** /users/{user_guid}/accounts | Create manual account
1314
[**createMember**](MxPlatformApi.md#createMember) | **POST** /users/{user_guid}/members | Create member
1415
[**createTag**](MxPlatformApi.md#createTag) | **POST** /users/{user_guid}/tags | Create tag
1516
[**createTagging**](MxPlatformApi.md#createTagging) | **POST** /users/{user_guid}/taggings | Create tagging
@@ -19,6 +20,7 @@ Method | HTTP request | Description
1920
[**deleteManagedAccount**](MxPlatformApi.md#deleteManagedAccount) | **DELETE** /users/{user_guid}/managed_members/{member_guid}/accounts/{account_guid} | Delete managed account
2021
[**deleteManagedMember**](MxPlatformApi.md#deleteManagedMember) | **DELETE** /users/{user_guid}/managed_members/{member_guid} | Delete managed member
2122
[**deleteManagedTransaction**](MxPlatformApi.md#deleteManagedTransaction) | **DELETE** /users/{user_guid}/managed_members/{member_guid}/accounts/{account_guid}/transactions/{transaction_guid} | Delete managed transaction
23+
[**deleteManualAccount**](MxPlatformApi.md#deleteManualAccount) | **DELETE** /users/{user_guid}/accounts/{account_guid} | Delete manual account
2224
[**deleteMember**](MxPlatformApi.md#deleteMember) | **DELETE** /users/{user_guid}/members/{member_guid} | Delete member
2325
[**deleteTag**](MxPlatformApi.md#deleteTag) | **DELETE** /users/{user_guid}/tags/{tag_guid} | Delete tag
2426
[**deleteTagging**](MxPlatformApi.md#deleteTagging) | **DELETE** /users/{user_guid}/taggings/{tagging_guid} | Delete tagging
@@ -529,6 +531,76 @@ Name | Type | Description | Notes
529531
|-------------|-------------|------------------|
530532
**202** | OK | - |
531533

534+
<a name="createManualAccount"></a>
535+
# **createManualAccount**
536+
> AccountResponseBody createManualAccount(userGuid, accountCreateRequestBody)
537+
538+
Create manual account
539+
540+
This endpoint can only be used to create manual accounts. Creating a manual account will automatically create it under the Manual Institution member. Since a manual account has no credentials tied to the member, the account will never aggregate or include data from a data feed..
541+
542+
### Example
543+
```java
544+
// Import classes:
545+
import com.mx.client.ApiClient;
546+
import com.mx.client.ApiException;
547+
import com.mx.client.Configuration;
548+
import com.mx.client.auth.*;
549+
import com.mx.client.models.*;
550+
import com.mx.client.mx_platform_api.MxPlatformApi;
551+
552+
public class Example {
553+
public static void main(String[] args) {
554+
ApiClient defaultClient = Configuration.getDefaultApiClient();
555+
defaultClient.setBasePath("https://api.mx.com");
556+
557+
// Configure HTTP basic authorization: basicAuth
558+
HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
559+
basicAuth.setUsername("YOUR USERNAME");
560+
basicAuth.setPassword("YOUR PASSWORD");
561+
562+
MxPlatformApi apiInstance = new MxPlatformApi(defaultClient);
563+
String userGuid = "USR-fa7537f3-48aa-a683-a02a-b18940482f54"; // String | The unique id for a `user`.
564+
AccountCreateRequestBody accountCreateRequestBody = new AccountCreateRequestBody(); // AccountCreateRequestBody | Manual account object to be created.
565+
try {
566+
AccountResponseBody result = apiInstance.createManualAccount(userGuid, accountCreateRequestBody);
567+
System.out.println(result);
568+
} catch (ApiException e) {
569+
System.err.println("Exception when calling MxPlatformApi#createManualAccount");
570+
System.err.println("Status code: " + e.getCode());
571+
System.err.println("Reason: " + e.getResponseBody());
572+
System.err.println("Response headers: " + e.getResponseHeaders());
573+
e.printStackTrace();
574+
}
575+
}
576+
}
577+
```
578+
579+
### Parameters
580+
581+
Name | Type | Description | Notes
582+
------------- | ------------- | ------------- | -------------
583+
**userGuid** | **String**| The unique id for a &#x60;user&#x60;. |
584+
**accountCreateRequestBody** | [**AccountCreateRequestBody**](AccountCreateRequestBody.md)| Manual account object to be created. |
585+
586+
### Return type
587+
588+
[**AccountResponseBody**](AccountResponseBody.md)
589+
590+
### Authorization
591+
592+
[basicAuth](../README.md#basicAuth)
593+
594+
### HTTP request headers
595+
596+
- **Content-Type**: application/json
597+
- **Accept**: application/vnd.mx.api.v1+json
598+
599+
### HTTP response details
600+
| Status code | Description | Response headers |
601+
|-------------|-------------|------------------|
602+
**200** | OK | - |
603+
532604
<a name="createMember"></a>
533605
# **createMember**
534606
> MemberResponseBody createMember(userGuid, memberCreateRequestBody)
@@ -1159,6 +1231,75 @@ null (empty response body)
11591231
|-------------|-------------|------------------|
11601232
**204** | No Content | - |
11611233

1234+
<a name="deleteManualAccount"></a>
1235+
# **deleteManualAccount**
1236+
> deleteManualAccount(accountGuid, userGuid)
1237+
1238+
Delete manual account
1239+
1240+
This endpoint deletes accounts that were manually created. The API will respond with an empty object and a status of &#x60;204 No Content&#x60;.
1241+
1242+
### Example
1243+
```java
1244+
// Import classes:
1245+
import com.mx.client.ApiClient;
1246+
import com.mx.client.ApiException;
1247+
import com.mx.client.Configuration;
1248+
import com.mx.client.auth.*;
1249+
import com.mx.client.models.*;
1250+
import com.mx.client.mx_platform_api.MxPlatformApi;
1251+
1252+
public class Example {
1253+
public static void main(String[] args) {
1254+
ApiClient defaultClient = Configuration.getDefaultApiClient();
1255+
defaultClient.setBasePath("https://api.mx.com");
1256+
1257+
// Configure HTTP basic authorization: basicAuth
1258+
HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
1259+
basicAuth.setUsername("YOUR USERNAME");
1260+
basicAuth.setPassword("YOUR PASSWORD");
1261+
1262+
MxPlatformApi apiInstance = new MxPlatformApi(defaultClient);
1263+
String accountGuid = "ACT-06d7f44b-caae-0f6e-1384-01f52e75dcb1"; // String | The unique id for an `account`.
1264+
String userGuid = "USR-fa7537f3-48aa-a683-a02a-b18940482f54"; // String | The unique id for a `user`.
1265+
try {
1266+
apiInstance.deleteManualAccount(accountGuid, userGuid);
1267+
} catch (ApiException e) {
1268+
System.err.println("Exception when calling MxPlatformApi#deleteManualAccount");
1269+
System.err.println("Status code: " + e.getCode());
1270+
System.err.println("Reason: " + e.getResponseBody());
1271+
System.err.println("Response headers: " + e.getResponseHeaders());
1272+
e.printStackTrace();
1273+
}
1274+
}
1275+
}
1276+
```
1277+
1278+
### Parameters
1279+
1280+
Name | Type | Description | Notes
1281+
------------- | ------------- | ------------- | -------------
1282+
**accountGuid** | **String**| The unique id for an &#x60;account&#x60;. |
1283+
**userGuid** | **String**| The unique id for a &#x60;user&#x60;. |
1284+
1285+
### Return type
1286+
1287+
null (empty response body)
1288+
1289+
### Authorization
1290+
1291+
[basicAuth](../README.md#basicAuth)
1292+
1293+
### HTTP request headers
1294+
1295+
- **Content-Type**: Not defined
1296+
- **Accept**: Not defined
1297+
1298+
### HTTP response details
1299+
| Status code | Description | Response headers |
1300+
|-------------|-------------|------------------|
1301+
**204** | No content. | - |
1302+
11621303
<a name="deleteMember"></a>
11631304
# **deleteMember**
11641305
> deleteMember(memberGuid, userGuid)

openapi/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiPackage: com.mx.client.mx-platform-api
33
artifactDescription: A Java library for the MX Platform API
44
artifactId: mx-platform-java
55
artifactUrl: https://github.com/mxenabled/mx-platform-java
6-
artifactVersion: 0.14.0
6+
artifactVersion: 0.15.0
77
developerEmail: devexperience@mx.com
88
developerName: MX
99
developerOrganization: MX Technologies Inc.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>mx-platform-java</artifactId>
66
<packaging>jar</packaging>
77
<name>mx-platform-java</name>
8-
<version>0.14.0</version>
8+
<version>0.15.0</version>
99
<url>https://github.com/mxenabled/mx-platform-java</url>
1010
<description>A Java library for the MX Platform API</description>
1111
<scm>

src/main/java/com/mx/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ private void init() {
131131
json = new JSON();
132132

133133
// Set default User-Agent.
134-
setUserAgent("OpenAPI-Generator/0.14.0/java");
134+
setUserAgent("OpenAPI-Generator/0.15.0/java");
135135

136136
authentications = new HashMap<String, Authentication>();
137137
}

0 commit comments

Comments
 (0)