Skip to content

Commit 9966821

Browse files
authored
Merge pull request #62 from mxenabled/openapi-generator-0.12.0
Generated version 0.12.0
2 parents ffbd778 + b2c6db8 commit 9966821

32 files changed

+1919
-5
lines changed

.openapi-generator/FILES

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ docs/AccountResponseBody.md
99
docs/AccountUpdateRequest.md
1010
docs/AccountUpdateRequestBody.md
1111
docs/AccountsResponseBody.md
12+
docs/AuthorizationCodeRequest.md
13+
docs/AuthorizationCodeRequestBody.md
14+
docs/AuthorizationCodeResponse.md
15+
docs/AuthorizationCodeResponseBody.md
1216
docs/CategoriesResponseBody.md
1317
docs/CategoryCreateRequest.md
1418
docs/CategoryCreateRequestBody.md
@@ -69,6 +73,10 @@ docs/OAuthWindowResponse.md
6973
docs/OAuthWindowResponseBody.md
7074
docs/OptionResponse.md
7175
docs/PaginationResponse.md
76+
docs/PaymentProcessorAuthorizationCodeRequest.md
77+
docs/PaymentProcessorAuthorizationCodeRequestBody.md
78+
docs/PaymentProcessorAuthorizationCodeResponse.md
79+
docs/PaymentProcessorAuthorizationCodeResponseBody.md
7280
docs/StatementResponse.md
7381
docs/StatementResponseBody.md
7482
docs/StatementsResponseBody.md
@@ -137,6 +145,10 @@ src/main/java/com/mx/client/model/AccountResponseBody.java
137145
src/main/java/com/mx/client/model/AccountUpdateRequest.java
138146
src/main/java/com/mx/client/model/AccountUpdateRequestBody.java
139147
src/main/java/com/mx/client/model/AccountsResponseBody.java
148+
src/main/java/com/mx/client/model/AuthorizationCodeRequest.java
149+
src/main/java/com/mx/client/model/AuthorizationCodeRequestBody.java
150+
src/main/java/com/mx/client/model/AuthorizationCodeResponse.java
151+
src/main/java/com/mx/client/model/AuthorizationCodeResponseBody.java
140152
src/main/java/com/mx/client/model/CategoriesResponseBody.java
141153
src/main/java/com/mx/client/model/CategoryCreateRequest.java
142154
src/main/java/com/mx/client/model/CategoryCreateRequestBody.java
@@ -196,6 +208,10 @@ src/main/java/com/mx/client/model/OAuthWindowResponse.java
196208
src/main/java/com/mx/client/model/OAuthWindowResponseBody.java
197209
src/main/java/com/mx/client/model/OptionResponse.java
198210
src/main/java/com/mx/client/model/PaginationResponse.java
211+
src/main/java/com/mx/client/model/PaymentProcessorAuthorizationCodeRequest.java
212+
src/main/java/com/mx/client/model/PaymentProcessorAuthorizationCodeRequestBody.java
213+
src/main/java/com/mx/client/model/PaymentProcessorAuthorizationCodeResponse.java
214+
src/main/java/com/mx/client/model/PaymentProcessorAuthorizationCodeResponseBody.java
199215
src/main/java/com/mx/client/model/StatementResponse.java
200216
src/main/java/com/mx/client/model/StatementResponseBody.java
201217
src/main/java/com/mx/client/model/StatementsResponseBody.java
@@ -246,6 +262,10 @@ src/test/java/com/mx/client/model/AccountResponseTest.java
246262
src/test/java/com/mx/client/model/AccountUpdateRequestBodyTest.java
247263
src/test/java/com/mx/client/model/AccountUpdateRequestTest.java
248264
src/test/java/com/mx/client/model/AccountsResponseBodyTest.java
265+
src/test/java/com/mx/client/model/AuthorizationCodeRequestBodyTest.java
266+
src/test/java/com/mx/client/model/AuthorizationCodeRequestTest.java
267+
src/test/java/com/mx/client/model/AuthorizationCodeResponseBodyTest.java
268+
src/test/java/com/mx/client/model/AuthorizationCodeResponseTest.java
249269
src/test/java/com/mx/client/model/CategoriesResponseBodyTest.java
250270
src/test/java/com/mx/client/model/CategoryCreateRequestBodyTest.java
251271
src/test/java/com/mx/client/model/CategoryCreateRequestTest.java
@@ -305,6 +325,10 @@ src/test/java/com/mx/client/model/OAuthWindowResponseBodyTest.java
305325
src/test/java/com/mx/client/model/OAuthWindowResponseTest.java
306326
src/test/java/com/mx/client/model/OptionResponseTest.java
307327
src/test/java/com/mx/client/model/PaginationResponseTest.java
328+
src/test/java/com/mx/client/model/PaymentProcessorAuthorizationCodeRequestBodyTest.java
329+
src/test/java/com/mx/client/model/PaymentProcessorAuthorizationCodeRequestTest.java
330+
src/test/java/com/mx/client/model/PaymentProcessorAuthorizationCodeResponseBodyTest.java
331+
src/test/java/com/mx/client/model/PaymentProcessorAuthorizationCodeResponseTest.java
308332
src/test/java/com/mx/client/model/StatementResponseBodyTest.java
309333
src/test/java/com/mx/client/model/StatementResponseTest.java
310334
src/test/java/com/mx/client/model/StatementsResponseBodyTest.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.11.1.jar`
27+
- `target/mx-platform-java-0.12.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.11.1</version>
38+
<version>0.12.0</version>
3939
<scope>compile</scope>
4040
</dependency>
4141
```

docs/AuthorizationCodeRequest.md

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

docs/AuthorizationCodeResponse.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
# AuthorizationCodeResponse
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**code** | **String** | | [optional]
11+
12+
13+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
# AuthorizationCodeResponseBody
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**authorizationCode** | [**List&lt;AuthorizationCodeResponse&gt;**](AuthorizationCodeResponse.md) | | [optional]
11+
12+
13+

docs/MxPlatformApi.md

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Method | HTTP request | Description
2424
[**deleteTagging**](MxPlatformApi.md#deleteTagging) | **DELETE** /users/{user_guid}/taggings/{tagging_guid} | Delete tagging
2525
[**deleteTransactionRule**](MxPlatformApi.md#deleteTransactionRule) | **DELETE** /users/{user_guid}/transaction_rules/{transaction_rule_guid} | Delete transaction rule
2626
[**deleteUser**](MxPlatformApi.md#deleteUser) | **DELETE** /users/{user_guid} | Delete user
27+
[**deprecatedRequestPaymentProcessorAuthorizationCode**](MxPlatformApi.md#deprecatedRequestPaymentProcessorAuthorizationCode) | **POST** /payment_processor_authorization_code | (Deprecated) Request an authorization code.
2728
[**downloadStatementPDF**](MxPlatformApi.md#downloadStatementPDF) | **GET** /users/{user_guid}/members/{member_guid}/statements/{statement_guid}.pdf | Download statement pdf
2829
[**enhanceTransactions**](MxPlatformApi.md#enhanceTransactions) | **POST** /transactions/enhance | Enhance transactions
2930
[**extendHistory**](MxPlatformApi.md#extendHistory) | **POST** /users/{user_guid}/members/{member_guid}/extend_history | Extend history
@@ -79,6 +80,7 @@ Method | HTTP request | Description
7980
[**readTransaction**](MxPlatformApi.md#readTransaction) | **GET** /users/{user_guid}/transactions/{transaction_guid} | Read transaction
8081
[**readTransactionRule**](MxPlatformApi.md#readTransactionRule) | **GET** /users/{user_guid}/transaction_rules/{transaction_rule_guid} | Read transaction rule
8182
[**readUser**](MxPlatformApi.md#readUser) | **GET** /users/{user_guid} | Read user
83+
[**requestAuthorizationCode**](MxPlatformApi.md#requestAuthorizationCode) | **POST** /authorization_code | Request an authorization code.
8284
[**requestConnectWidgetURL**](MxPlatformApi.md#requestConnectWidgetURL) | **POST** /users/{user_guid}/connect_widget_url | Request connect widget url
8385
[**requestOAuthWindowURI**](MxPlatformApi.md#requestOAuthWindowURI) | **GET** /users/{user_guid}/members/{member_guid}/oauth_window_uri | Request oauth window uri
8486
[**requestWidgetURL**](MxPlatformApi.md#requestWidgetURL) | **POST** /users/{user_guid}/widget_urls | Request widget url
@@ -1496,6 +1498,74 @@ null (empty response body)
14961498
|-------------|-------------|------------------|
14971499
**204** | No Content | - |
14981500

1501+
<a name="deprecatedRequestPaymentProcessorAuthorizationCode"></a>
1502+
# **deprecatedRequestPaymentProcessorAuthorizationCode**
1503+
> PaymentProcessorAuthorizationCodeResponseBody deprecatedRequestPaymentProcessorAuthorizationCode(paymentProcessorAuthorizationCodeRequestBody)
1504+
1505+
(Deprecated) Request an authorization code.
1506+
1507+
(This endpoint is deprecated. Clients should use &#x60;/authorization_code&#x60;.) Clients use this endpoint to request an authorization_code according to a user, member, and account specified in the request body. Clients then pass this code to processors. Processor access is scoped only to the user/member/account specified in this request. Before requesting an authorization_code, clients must have verified the specified member.
1508+
1509+
### Example
1510+
```java
1511+
// Import classes:
1512+
import com.mx.client.ApiClient;
1513+
import com.mx.client.ApiException;
1514+
import com.mx.client.Configuration;
1515+
import com.mx.client.auth.*;
1516+
import com.mx.client.models.*;
1517+
import com.mx.client.mx_platform_api.MxPlatformApi;
1518+
1519+
public class Example {
1520+
public static void main(String[] args) {
1521+
ApiClient defaultClient = Configuration.getDefaultApiClient();
1522+
defaultClient.setBasePath("https://api.mx.com");
1523+
1524+
// Configure HTTP basic authorization: basicAuth
1525+
HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
1526+
basicAuth.setUsername("YOUR USERNAME");
1527+
basicAuth.setPassword("YOUR PASSWORD");
1528+
1529+
MxPlatformApi apiInstance = new MxPlatformApi(defaultClient);
1530+
PaymentProcessorAuthorizationCodeRequestBody paymentProcessorAuthorizationCodeRequestBody = new PaymentProcessorAuthorizationCodeRequestBody(); // PaymentProcessorAuthorizationCodeRequestBody | The scope for the authorization code.
1531+
try {
1532+
PaymentProcessorAuthorizationCodeResponseBody result = apiInstance.deprecatedRequestPaymentProcessorAuthorizationCode(paymentProcessorAuthorizationCodeRequestBody);
1533+
System.out.println(result);
1534+
} catch (ApiException e) {
1535+
System.err.println("Exception when calling MxPlatformApi#deprecatedRequestPaymentProcessorAuthorizationCode");
1536+
System.err.println("Status code: " + e.getCode());
1537+
System.err.println("Reason: " + e.getResponseBody());
1538+
System.err.println("Response headers: " + e.getResponseHeaders());
1539+
e.printStackTrace();
1540+
}
1541+
}
1542+
}
1543+
```
1544+
1545+
### Parameters
1546+
1547+
Name | Type | Description | Notes
1548+
------------- | ------------- | ------------- | -------------
1549+
**paymentProcessorAuthorizationCodeRequestBody** | [**PaymentProcessorAuthorizationCodeRequestBody**](PaymentProcessorAuthorizationCodeRequestBody.md)| The scope for the authorization code. |
1550+
1551+
### Return type
1552+
1553+
[**PaymentProcessorAuthorizationCodeResponseBody**](PaymentProcessorAuthorizationCodeResponseBody.md)
1554+
1555+
### Authorization
1556+
1557+
[basicAuth](../README.md#basicAuth)
1558+
1559+
### HTTP request headers
1560+
1561+
- **Content-Type**: application/json
1562+
- **Accept**: application/vnd.mx.api.v1+json
1563+
1564+
### HTTP response details
1565+
| Status code | Description | Response headers |
1566+
|-------------|-------------|------------------|
1567+
**200** | OK | - |
1568+
14991569
<a name="downloadStatementPDF"></a>
15001570
# **downloadStatementPDF**
15011571
> File downloadStatementPDF(memberGuid, statementGuid, userGuid)
@@ -5474,6 +5544,74 @@ Name | Type | Description | Notes
54745544
|-------------|-------------|------------------|
54755545
**200** | OK | - |
54765546

5547+
<a name="requestAuthorizationCode"></a>
5548+
# **requestAuthorizationCode**
5549+
> AuthorizationCodeResponseBody requestAuthorizationCode(authorizationCodeRequestBody)
5550+
5551+
Request an authorization code.
5552+
5553+
Clients use this endpoint to request an authorization code according to the parameters specified in the scope. Clients then pass this code to processors. Processor access is scoped only to the GUIDs and features specified in this request. Before requesting an authorization code which includes a member in the scope, clients must have verified that member.
5554+
5555+
### Example
5556+
```java
5557+
// Import classes:
5558+
import com.mx.client.ApiClient;
5559+
import com.mx.client.ApiException;
5560+
import com.mx.client.Configuration;
5561+
import com.mx.client.auth.*;
5562+
import com.mx.client.models.*;
5563+
import com.mx.client.mx_platform_api.MxPlatformApi;
5564+
5565+
public class Example {
5566+
public static void main(String[] args) {
5567+
ApiClient defaultClient = Configuration.getDefaultApiClient();
5568+
defaultClient.setBasePath("https://api.mx.com");
5569+
5570+
// Configure HTTP basic authorization: basicAuth
5571+
HttpBasicAuth basicAuth = (HttpBasicAuth) defaultClient.getAuthentication("basicAuth");
5572+
basicAuth.setUsername("YOUR USERNAME");
5573+
basicAuth.setPassword("YOUR PASSWORD");
5574+
5575+
MxPlatformApi apiInstance = new MxPlatformApi(defaultClient);
5576+
AuthorizationCodeRequestBody authorizationCodeRequestBody = new AuthorizationCodeRequestBody(); // AuthorizationCodeRequestBody | The scope for the authorization code.
5577+
try {
5578+
AuthorizationCodeResponseBody result = apiInstance.requestAuthorizationCode(authorizationCodeRequestBody);
5579+
System.out.println(result);
5580+
} catch (ApiException e) {
5581+
System.err.println("Exception when calling MxPlatformApi#requestAuthorizationCode");
5582+
System.err.println("Status code: " + e.getCode());
5583+
System.err.println("Reason: " + e.getResponseBody());
5584+
System.err.println("Response headers: " + e.getResponseHeaders());
5585+
e.printStackTrace();
5586+
}
5587+
}
5588+
}
5589+
```
5590+
5591+
### Parameters
5592+
5593+
Name | Type | Description | Notes
5594+
------------- | ------------- | ------------- | -------------
5595+
**authorizationCodeRequestBody** | [**AuthorizationCodeRequestBody**](AuthorizationCodeRequestBody.md)| The scope for the authorization code. |
5596+
5597+
### Return type
5598+
5599+
[**AuthorizationCodeResponseBody**](AuthorizationCodeResponseBody.md)
5600+
5601+
### Authorization
5602+
5603+
[basicAuth](../README.md#basicAuth)
5604+
5605+
### HTTP request headers
5606+
5607+
- **Content-Type**: application/json
5608+
- **Accept**: application/vnd.mx.api.v1+json
5609+
5610+
### HTTP response details
5611+
| Status code | Description | Response headers |
5612+
|-------------|-------------|------------------|
5613+
**200** | OK | - |
5614+
54775615
<a name="requestConnectWidgetURL"></a>
54785616
# **requestConnectWidgetURL**
54795617
> ConnectWidgetResponseBody requestConnectWidgetURL(userGuid, connectWidgetRequestBody)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
3+
# PaymentProcessorAuthorizationCodeRequest
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**accountGuid** | **String** | | [optional]
11+
**memberGuid** | **String** | | [optional]
12+
**userGuid** | **String** | | [optional]
13+
14+
15+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
# PaymentProcessorAuthorizationCodeRequestBody
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**paymentProcessorAuthorizationCode** | [**PaymentProcessorAuthorizationCodeRequest**](PaymentProcessorAuthorizationCodeRequest.md) | | [optional]
11+
12+
13+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
3+
# PaymentProcessorAuthorizationCodeResponse
4+
5+
6+
## Properties
7+
8+
Name | Type | Description | Notes
9+
------------ | ------------- | ------------- | -------------
10+
**authorizationCode** | **String** | | [optional]
11+
12+
13+

0 commit comments

Comments
 (0)