Skip to content

Commit 2c853fc

Browse files
authored
Merge pull request #95 from mxenabled/openapi-generator-0.40.0
Generated version 0.40.0
2 parents f6f8431 + 36347cb commit 2c853fc

97 files changed

Lines changed: 10786 additions & 45 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openapi-generator/FILES

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ docs/AuthorizationCodeRequest.md
1919
docs/AuthorizationCodeRequestBody.md
2020
docs/AuthorizationCodeResponse.md
2121
docs/AuthorizationCodeResponseBody.md
22+
docs/BudgetCreateRequest.md
23+
docs/BudgetCreateRequestBody.md
24+
docs/BudgetResponse.md
25+
docs/BudgetResponseBody.md
26+
docs/BudgetUpdateRequest.md
27+
docs/BudgetUpdateRequestBody.md
28+
docs/BudgetsApi.md
2229
docs/CategoriesResponseBody.md
2330
docs/CategoryCreateRequest.md
2431
docs/CategoryCreateRequestBody.md
@@ -41,6 +48,13 @@ docs/EnhanceTransactionResponse.md
4148
docs/EnhanceTransactionsRequest.md
4249
docs/EnhanceTransactionsRequestBody.md
4350
docs/EnhanceTransactionsResponseBody.md
51+
docs/GoalRequest.md
52+
docs/GoalRequestBody.md
53+
docs/GoalResponse.md
54+
docs/GoalResponseBody.md
55+
docs/GoalsApi.md
56+
docs/GoalsResponse.md
57+
docs/GoalsResponseBody.md
4458
docs/HoldingResponse.md
4559
docs/HoldingResponseBody.md
4660
docs/HoldingsResponseBody.md
@@ -81,6 +95,10 @@ docs/MerchantLocationResponseBody.md
8195
docs/MerchantResponse.md
8296
docs/MerchantResponseBody.md
8397
docs/MerchantsResponseBody.md
98+
docs/MonthlyCashFlowProfileRequest.md
99+
docs/MonthlyCashFlowProfileRequestBody.md
100+
docs/MonthlyCashFlowResponse.md
101+
docs/MonthlyCashFlowResponseBody.md
84102
docs/MxPlatformApi.md
85103
docs/OAuthWindowResponse.md
86104
docs/OAuthWindowResponseBody.md
@@ -90,6 +108,9 @@ docs/PaymentProcessorAuthorizationCodeRequest.md
90108
docs/PaymentProcessorAuthorizationCodeRequestBody.md
91109
docs/PaymentProcessorAuthorizationCodeResponse.md
92110
docs/PaymentProcessorAuthorizationCodeResponseBody.md
111+
docs/RepositionRequest.md
112+
docs/RepositionRequestBody.md
113+
docs/RepositionResponseBody.md
93114
docs/RewardResponse.md
94115
docs/RewardResponseBody.md
95116
docs/RewardsResponse.md
@@ -106,6 +127,9 @@ docs/SpendingPlanIterationResponse.md
106127
docs/SpendingPlanIterationsResponse.md
107128
docs/SpendingPlanResponse.md
108129
docs/SpendingPlansResponseBody.md
130+
docs/SplitTransactionRequest.md
131+
docs/SplitTransactionRequestBody.md
132+
docs/SplitTransactionsResponseBody.md
109133
docs/StatementResponse.md
110134
docs/StatementResponseBody.md
111135
docs/StatementsResponseBody.md
@@ -138,6 +162,8 @@ docs/TransactionRulesResponseBody.md
138162
docs/TransactionUpdateRequest.md
139163
docs/TransactionUpdateRequestBody.md
140164
docs/TransactionsResponseBody.md
165+
docs/UpdateGoalRequest.md
166+
docs/UpdateGoalRequestBody.md
141167
docs/UserCreateRequest.md
142168
docs/UserCreateRequestBody.md
143169
docs/UserResponse.md
@@ -150,6 +176,8 @@ docs/WidgetRequestBody.md
150176
docs/WidgetResponse.md
151177
docs/WidgetResponseBody.md
152178
lib/mx-platform-ruby.rb
179+
lib/mx-platform-ruby/api/budgets_api.rb
180+
lib/mx-platform-ruby/api/goals_api.rb
153181
lib/mx-platform-ruby/api/insights_api.rb
154182
lib/mx-platform-ruby/api/mx_platform_api.rb
155183
lib/mx-platform-ruby/api/spending_plan_api.rb
@@ -171,6 +199,12 @@ lib/mx-platform-ruby/models/authorization_code_request.rb
171199
lib/mx-platform-ruby/models/authorization_code_request_body.rb
172200
lib/mx-platform-ruby/models/authorization_code_response.rb
173201
lib/mx-platform-ruby/models/authorization_code_response_body.rb
202+
lib/mx-platform-ruby/models/budget_create_request.rb
203+
lib/mx-platform-ruby/models/budget_create_request_body.rb
204+
lib/mx-platform-ruby/models/budget_response.rb
205+
lib/mx-platform-ruby/models/budget_response_body.rb
206+
lib/mx-platform-ruby/models/budget_update_request.rb
207+
lib/mx-platform-ruby/models/budget_update_request_body.rb
174208
lib/mx-platform-ruby/models/categories_response_body.rb
175209
lib/mx-platform-ruby/models/category_create_request.rb
176210
lib/mx-platform-ruby/models/category_create_request_body.rb
@@ -193,6 +227,12 @@ lib/mx-platform-ruby/models/enhance_transaction_response.rb
193227
lib/mx-platform-ruby/models/enhance_transactions_request.rb
194228
lib/mx-platform-ruby/models/enhance_transactions_request_body.rb
195229
lib/mx-platform-ruby/models/enhance_transactions_response_body.rb
230+
lib/mx-platform-ruby/models/goal_request.rb
231+
lib/mx-platform-ruby/models/goal_request_body.rb
232+
lib/mx-platform-ruby/models/goal_response.rb
233+
lib/mx-platform-ruby/models/goal_response_body.rb
234+
lib/mx-platform-ruby/models/goals_response.rb
235+
lib/mx-platform-ruby/models/goals_response_body.rb
196236
lib/mx-platform-ruby/models/holding_response.rb
197237
lib/mx-platform-ruby/models/holding_response_body.rb
198238
lib/mx-platform-ruby/models/holdings_response_body.rb
@@ -232,6 +272,10 @@ lib/mx-platform-ruby/models/merchant_location_response_body.rb
232272
lib/mx-platform-ruby/models/merchant_response.rb
233273
lib/mx-platform-ruby/models/merchant_response_body.rb
234274
lib/mx-platform-ruby/models/merchants_response_body.rb
275+
lib/mx-platform-ruby/models/monthly_cash_flow_profile_request.rb
276+
lib/mx-platform-ruby/models/monthly_cash_flow_profile_request_body.rb
277+
lib/mx-platform-ruby/models/monthly_cash_flow_response.rb
278+
lib/mx-platform-ruby/models/monthly_cash_flow_response_body.rb
235279
lib/mx-platform-ruby/models/o_auth_window_response.rb
236280
lib/mx-platform-ruby/models/o_auth_window_response_body.rb
237281
lib/mx-platform-ruby/models/option_response.rb
@@ -240,6 +284,9 @@ lib/mx-platform-ruby/models/payment_processor_authorization_code_request.rb
240284
lib/mx-platform-ruby/models/payment_processor_authorization_code_request_body.rb
241285
lib/mx-platform-ruby/models/payment_processor_authorization_code_response.rb
242286
lib/mx-platform-ruby/models/payment_processor_authorization_code_response_body.rb
287+
lib/mx-platform-ruby/models/reposition_request.rb
288+
lib/mx-platform-ruby/models/reposition_request_body.rb
289+
lib/mx-platform-ruby/models/reposition_response_body.rb
243290
lib/mx-platform-ruby/models/reward_response.rb
244291
lib/mx-platform-ruby/models/reward_response_body.rb
245292
lib/mx-platform-ruby/models/rewards_response.rb
@@ -255,6 +302,9 @@ lib/mx-platform-ruby/models/spending_plan_iteration_response.rb
255302
lib/mx-platform-ruby/models/spending_plan_iterations_response.rb
256303
lib/mx-platform-ruby/models/spending_plan_response.rb
257304
lib/mx-platform-ruby/models/spending_plans_response_body.rb
305+
lib/mx-platform-ruby/models/split_transaction_request.rb
306+
lib/mx-platform-ruby/models/split_transaction_request_body.rb
307+
lib/mx-platform-ruby/models/split_transactions_response_body.rb
258308
lib/mx-platform-ruby/models/statement_response.rb
259309
lib/mx-platform-ruby/models/statement_response_body.rb
260310
lib/mx-platform-ruby/models/statements_response_body.rb
@@ -287,6 +337,8 @@ lib/mx-platform-ruby/models/transaction_rules_response_body.rb
287337
lib/mx-platform-ruby/models/transaction_update_request.rb
288338
lib/mx-platform-ruby/models/transaction_update_request_body.rb
289339
lib/mx-platform-ruby/models/transactions_response_body.rb
340+
lib/mx-platform-ruby/models/update_goal_request.rb
341+
lib/mx-platform-ruby/models/update_goal_request_body.rb
290342
lib/mx-platform-ruby/models/user_create_request.rb
291343
lib/mx-platform-ruby/models/user_create_request_body.rb
292344
lib/mx-platform-ruby/models/user_response.rb
@@ -300,6 +352,8 @@ lib/mx-platform-ruby/models/widget_response.rb
300352
lib/mx-platform-ruby/models/widget_response_body.rb
301353
lib/mx-platform-ruby/version.rb
302354
mx-platform-ruby.gemspec
355+
spec/api/budgets_api_spec.rb
356+
spec/api/goals_api_spec.rb
303357
spec/api/insights_api_spec.rb
304358
spec/api/mx_platform_api_spec.rb
305359
spec/api/spending_plan_api_spec.rb
@@ -320,6 +374,12 @@ spec/models/authorization_code_request_body_spec.rb
320374
spec/models/authorization_code_request_spec.rb
321375
spec/models/authorization_code_response_body_spec.rb
322376
spec/models/authorization_code_response_spec.rb
377+
spec/models/budget_create_request_body_spec.rb
378+
spec/models/budget_create_request_spec.rb
379+
spec/models/budget_response_body_spec.rb
380+
spec/models/budget_response_spec.rb
381+
spec/models/budget_update_request_body_spec.rb
382+
spec/models/budget_update_request_spec.rb
323383
spec/models/categories_response_body_spec.rb
324384
spec/models/category_create_request_body_spec.rb
325385
spec/models/category_create_request_spec.rb
@@ -342,6 +402,12 @@ spec/models/enhance_transaction_response_spec.rb
342402
spec/models/enhance_transactions_request_body_spec.rb
343403
spec/models/enhance_transactions_request_spec.rb
344404
spec/models/enhance_transactions_response_body_spec.rb
405+
spec/models/goal_request_body_spec.rb
406+
spec/models/goal_request_spec.rb
407+
spec/models/goal_response_body_spec.rb
408+
spec/models/goal_response_spec.rb
409+
spec/models/goals_response_body_spec.rb
410+
spec/models/goals_response_spec.rb
345411
spec/models/holding_response_body_spec.rb
346412
spec/models/holding_response_spec.rb
347413
spec/models/holdings_response_body_spec.rb
@@ -381,6 +447,10 @@ spec/models/merchant_location_response_spec.rb
381447
spec/models/merchant_response_body_spec.rb
382448
spec/models/merchant_response_spec.rb
383449
spec/models/merchants_response_body_spec.rb
450+
spec/models/monthly_cash_flow_profile_request_body_spec.rb
451+
spec/models/monthly_cash_flow_profile_request_spec.rb
452+
spec/models/monthly_cash_flow_response_body_spec.rb
453+
spec/models/monthly_cash_flow_response_spec.rb
384454
spec/models/o_auth_window_response_body_spec.rb
385455
spec/models/o_auth_window_response_spec.rb
386456
spec/models/option_response_spec.rb
@@ -389,6 +459,9 @@ spec/models/payment_processor_authorization_code_request_body_spec.rb
389459
spec/models/payment_processor_authorization_code_request_spec.rb
390460
spec/models/payment_processor_authorization_code_response_body_spec.rb
391461
spec/models/payment_processor_authorization_code_response_spec.rb
462+
spec/models/reposition_request_body_spec.rb
463+
spec/models/reposition_request_spec.rb
464+
spec/models/reposition_response_body_spec.rb
392465
spec/models/reward_response_body_spec.rb
393466
spec/models/reward_response_spec.rb
394467
spec/models/rewards_response_body_spec.rb
@@ -404,6 +477,9 @@ spec/models/spending_plan_iteration_response_spec.rb
404477
spec/models/spending_plan_iterations_response_spec.rb
405478
spec/models/spending_plan_response_spec.rb
406479
spec/models/spending_plans_response_body_spec.rb
480+
spec/models/split_transaction_request_body_spec.rb
481+
spec/models/split_transaction_request_spec.rb
482+
spec/models/split_transactions_response_body_spec.rb
407483
spec/models/statement_response_body_spec.rb
408484
spec/models/statement_response_spec.rb
409485
spec/models/statements_response_body_spec.rb
@@ -436,6 +512,8 @@ spec/models/transaction_rules_response_body_spec.rb
436512
spec/models/transaction_update_request_body_spec.rb
437513
spec/models/transaction_update_request_spec.rb
438514
spec/models/transactions_response_body_spec.rb
515+
spec/models/update_goal_request_body_spec.rb
516+
spec/models/update_goal_request_spec.rb
439517
spec/models/user_create_request_body_spec.rb
440518
spec/models/user_create_request_spec.rb
441519
spec/models/user_response_body_spec.rb

docs/BudgetCreateRequest.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# MxPlatformRuby::BudgetCreateRequest
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **category_guid** | **String** | Unique identifier of the category. | |
8+
| **parent_guid** | **String** | Unique identifier of the parent budget. This is only required when creating a budget on a sub-category. | |
9+
| **amount** | **Integer** | Amount of the budget. | [optional] |
10+
| **metadata** | **String** | Additional information a partner can store on the budget. | [optional] |
11+
| **skip_webhook** | **Boolean** | When set to true, this parameter will prevent a webhook from being triggered by the request. | [optional] |
12+
13+
## Example
14+
15+
```ruby
16+
require 'mx-platform-ruby'
17+
18+
instance = MxPlatformRuby::BudgetCreateRequest.new(
19+
category_guid: CAT-bd56d35a-a9a7-6e10-66c1-5b9cc1b6c81a,
20+
parent_guid: BGT-6be44a91-e105-f68a-4770-8c7c0a5c9778,
21+
amount: 1000,
22+
metadata: Additional information,
23+
skip_webhook: true
24+
)
25+
```
26+

docs/BudgetCreateRequestBody.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# MxPlatformRuby::BudgetCreateRequestBody
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **budget** | [**BudgetCreateRequest**](BudgetCreateRequest.md) | | [optional] |
8+
9+
## Example
10+
11+
```ruby
12+
require 'mx-platform-ruby'
13+
14+
instance = MxPlatformRuby::BudgetCreateRequestBody.new(
15+
budget: null
16+
)
17+
```
18+

docs/BudgetResponse.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# MxPlatformRuby::BudgetResponse
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **amount** | **Float** | A goal amount set by the user for a category's transaction total during a month. | [optional] |
8+
| **category_guid** | **String** | Unique identifier for the budget category. Defined by MX. | [optional] |
9+
| **created_at** | **String** | Date and time the budget was created, represented in ISO 8601 format with timestamp. | [optional] |
10+
| **guid** | **String** | Unique identifier for the budget. Defined by MX. | [optional] |
11+
| **is_exceeded** | **Boolean** | If the budget has been exceeded, this field will be true. Otherwise, this field will be false. | [optional] |
12+
| **is_off_track** | **Boolean** | If the budget is off track, this field will be true. Otherwise, this field will be false. | [optional] |
13+
| **metadata** | **String** | Additional information a partner can store on the budget. | [optional] |
14+
| **name** | **String** | The name of the budget that is visible to the user (ie \"Food\", \"Bills\", \"Entertainment\", etc). | [optional] |
15+
| **off_track_percentage** | **Float** | The percentage amount of off track spending. (Deprecated). | [optional] |
16+
| **parent_guid** | **String** | Unique identifier for the parent budget. Defined by MX. | [optional] |
17+
| **percent_spent** | **Float** | The percentage of a budget that has been spent during the current calendar month Calculated as the transaction total divided by the amount and then multiplied by 100.A value of zero will be returned when `amount` is zero. | [optional] |
18+
| **projected_spending** | **Float** | The projected amount of spending for the budget. | [optional] |
19+
| **revision** | **Integer** | The revision number of this budget record. | [optional] |
20+
| **transaction_total** | **Object** | The cumulative amount of all transactions under the budget. | [optional] |
21+
| **updated_at** | **Object** | Date and time the budget was updated, represented in ISO 8601 format with timestamp. | [optional] |
22+
| **user_guid** | **Object** | Unique identifier for the user. Defined by MX. | [optional] |
23+
24+
## Example
25+
26+
```ruby
27+
require 'mx-platform-ruby'
28+
29+
instance = MxPlatformRuby::BudgetResponse.new(
30+
amount: 153.0,
31+
category_guid: CAT-bd56d35a-a9a7-6e10-66c1-5b9cc1b6c81a,
32+
created_at: 2018-10-18T19:51:26+00:00,
33+
guid: BGT-6ca0e3ef-c65e-4655-8b5a-275a3c19c21d,
34+
is_exceeded: true,
35+
is_off_track: true,
36+
metadata: some metadata,
37+
name: Food & Dining,
38+
off_track_percentage: null,
39+
parent_guid: null,
40+
percent_spent: 1276.34,
41+
projected_spending: 3562.4,
42+
revision: 561,
43+
transaction_total: 1952.8,
44+
updated_at: 2022-06-14T21:17:11+00:00,
45+
user_guid: USR-11141024-90b3-1bce-cac9-c06ced52ab4c
46+
)
47+
```
48+

docs/BudgetResponseBody.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# MxPlatformRuby::BudgetResponseBody
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **budget** | [**BudgetResponse**](BudgetResponse.md) | | [optional] |
8+
9+
## Example
10+
11+
```ruby
12+
require 'mx-platform-ruby'
13+
14+
instance = MxPlatformRuby::BudgetResponseBody.new(
15+
budget: null
16+
)
17+
```
18+

docs/BudgetUpdateRequest.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# MxPlatformRuby::BudgetUpdateRequest
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **amount** | **Integer** | Amount of the budget. | [optional] |
8+
| **metadata** | **String** | Additional information a partner can store on the budget. | [optional] |
9+
| **skip_webhook** | **Boolean** | When set to true, this parameter will prevent a webhook from being triggered by the request. | [optional] |
10+
11+
## Example
12+
13+
```ruby
14+
require 'mx-platform-ruby'
15+
16+
instance = MxPlatformRuby::BudgetUpdateRequest.new(
17+
amount: 1000,
18+
metadata: Additional information,
19+
skip_webhook: true
20+
)
21+
```
22+

docs/BudgetUpdateRequestBody.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# MxPlatformRuby::BudgetUpdateRequestBody
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **budget** | [**BudgetUpdateRequest**](BudgetUpdateRequest.md) | | [optional] |
8+
9+
## Example
10+
11+
```ruby
12+
require 'mx-platform-ruby'
13+
14+
instance = MxPlatformRuby::BudgetUpdateRequestBody.new(
15+
budget: null
16+
)
17+
```
18+

0 commit comments

Comments
 (0)