Skip to content

Commit d7826fe

Browse files
feat(api): manual updates (#95)
1 parent d3c901a commit d7826fe

File tree

544 files changed

+194496
-80534
lines changed

Some content is hidden

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

544 files changed

+194496
-80534
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ orb = Orb::Client.new(
4141
api_key: "My API Key" # defaults to ENV["ORB_API_KEY"]
4242
)
4343

44-
customer_model = orb.customers.create(email: "example-customer@withorb.com", name: "My Customer")
44+
customer = orb.customers.create(email: "example-customer@withorb.com", name: "My Customer")
4545

46-
puts(customer_model.id)
46+
puts(customer.id)
4747
```
4848

4949
### Errors

lib/orb.rb

Lines changed: 30 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -32,179 +32,128 @@
3232
require_relative "orb/models/create_customer_alert_request"
3333
require_relative "orb/models/add_credit_ledger_entry_request"
3434
require_relative "orb/models/add_credit_top_up_request"
35-
require_relative "orb/models/edit_customer_model"
36-
require_relative "orb/models/edit_plan_model"
37-
require_relative "orb/models/new_floating_price_model"
3835
require_relative "orb/models/update_price_request_params"
39-
require_relative "orb/models/address_input_model"
40-
require_relative "orb/models/address_model"
4136
require_relative "orb/models/add_subscription_adjustment_params"
4237
require_relative "orb/models/add_subscription_price_params"
43-
require_relative "orb/models/adjustment_interval_model"
44-
require_relative "orb/models/adjustment_model"
45-
require_relative "orb/models/affected_block_model"
46-
require_relative "orb/models/aggregated_cost_model"
4738
require_relative "orb/models/alert"
4839
require_relative "orb/models/alert_create_for_customer_params"
4940
require_relative "orb/models/alert_create_for_external_customer_params"
5041
require_relative "orb/models/alert_create_for_subscription_params"
5142
require_relative "orb/models/alert_disable_params"
5243
require_relative "orb/models/alert_enable_params"
5344
require_relative "orb/models/alert_list_params"
54-
require_relative "orb/models/alert_model"
5545
require_relative "orb/models/alert_retrieve_params"
5646
require_relative "orb/models/alert_update_params"
57-
require_relative "orb/models/allocation_model"
5847
require_relative "orb/models/amount_discount"
59-
require_relative "orb/models/amount_discount_interval_model"
60-
require_relative "orb/models/amount_discount_model"
61-
require_relative "orb/models/auto_collection_model"
62-
require_relative "orb/models/backfill_model"
6348
require_relative "orb/models/billable_metric"
64-
require_relative "orb/models/billable_metric_model"
65-
require_relative "orb/models/billable_metric_simple_model"
66-
require_relative "orb/models/billable_metric_tiny_model"
67-
require_relative "orb/models/billing_cycle_anchor_configuration_model"
68-
require_relative "orb/models/billing_cycle_configuration_model"
6949
require_relative "orb/models/billing_cycle_relative_date"
70-
require_relative "orb/models/bps_config_model"
71-
require_relative "orb/models/bulk_bps_config_model"
72-
require_relative "orb/models/bulk_config_model"
7350
require_relative "orb/models/coupon"
7451
require_relative "orb/models/coupon_archive_params"
7552
require_relative "orb/models/coupon_create_params"
7653
require_relative "orb/models/coupon_fetch_params"
7754
require_relative "orb/models/coupon_list_params"
78-
require_relative "orb/models/coupon_model"
79-
require_relative "orb/models/coupon_redemption_model"
8055
require_relative "orb/models/coupons/subscription_list_params"
81-
require_relative "orb/models/credit_ledger_entries_model"
82-
require_relative "orb/models/credit_ledger_entry_model"
8356
require_relative "orb/models/credit_note"
8457
require_relative "orb/models/credit_note_create_params"
85-
require_relative "orb/models/credit_note_discount_model"
8658
require_relative "orb/models/credit_note_fetch_params"
8759
require_relative "orb/models/credit_note_list_params"
88-
require_relative "orb/models/credit_note_model"
89-
require_relative "orb/models/credit_note_summary_model"
9060
require_relative "orb/models/customer"
91-
require_relative "orb/models/customer_balance_transaction_model"
92-
require_relative "orb/models/customer_costs_model"
9361
require_relative "orb/models/customer_create_params"
94-
require_relative "orb/models/customer_credit_balances_model"
9562
require_relative "orb/models/customer_delete_params"
9663
require_relative "orb/models/customer_fetch_by_external_id_params"
9764
require_relative "orb/models/customer_fetch_params"
98-
require_relative "orb/models/customer_hierarchy_config_model"
9965
require_relative "orb/models/customer_list_params"
100-
require_relative "orb/models/customer_minified_model"
101-
require_relative "orb/models/customer_model"
10266
require_relative "orb/models/customers/balance_transaction_create_params"
67+
require_relative "orb/models/customers/balance_transaction_create_response"
10368
require_relative "orb/models/customers/balance_transaction_list_params"
69+
require_relative "orb/models/customers/balance_transaction_list_response"
10470
require_relative "orb/models/customers/cost_list_by_external_id_params"
71+
require_relative "orb/models/customers/cost_list_by_external_id_response"
10572
require_relative "orb/models/customers/cost_list_params"
73+
require_relative "orb/models/customers/cost_list_response"
10674
require_relative "orb/models/customers/credit_list_by_external_id_params"
75+
require_relative "orb/models/customers/credit_list_by_external_id_response"
10776
require_relative "orb/models/customers/credit_list_params"
77+
require_relative "orb/models/customers/credit_list_response"
10878
require_relative "orb/models/customers/credits/ledger_create_entry_by_external_id_params"
79+
require_relative "orb/models/customers/credits/ledger_create_entry_by_external_id_response"
10980
require_relative "orb/models/customers/credits/ledger_create_entry_params"
81+
require_relative "orb/models/customers/credits/ledger_create_entry_response"
11082
require_relative "orb/models/customers/credits/ledger_list_by_external_id_params"
83+
require_relative "orb/models/customers/credits/ledger_list_by_external_id_response"
11184
require_relative "orb/models/customers/credits/ledger_list_params"
85+
require_relative "orb/models/customers/credits/ledger_list_response"
11286
require_relative "orb/models/customers/credits/top_up_create_by_external_id_params"
87+
require_relative "orb/models/customers/credits/top_up_create_by_external_id_response"
11388
require_relative "orb/models/customers/credits/top_up_create_params"
89+
require_relative "orb/models/customers/credits/top_up_create_response"
11490
require_relative "orb/models/customers/credits/top_up_delete_by_external_id_params"
11591
require_relative "orb/models/customers/credits/top_up_delete_params"
11692
require_relative "orb/models/customers/credits/top_up_list_by_external_id_params"
93+
require_relative "orb/models/customers/credits/top_up_list_by_external_id_response"
11794
require_relative "orb/models/customers/credits/top_up_list_params"
95+
require_relative "orb/models/customers/credits/top_up_list_response"
11896
require_relative "orb/models/customer_sync_payment_methods_from_gateway_by_external_customer_id_params"
11997
require_relative "orb/models/customer_sync_payment_methods_from_gateway_params"
120-
require_relative "orb/models/customer_tax_id_model"
12198
require_relative "orb/models/customer_update_by_external_id_params"
12299
require_relative "orb/models/customer_update_params"
123-
require_relative "orb/models/custom_rating_function_config_model"
124-
require_relative "orb/models/dimensional_price_configuration_model"
125100
require_relative "orb/models/dimensional_price_group"
126101
require_relative "orb/models/dimensional_price_group_create_params"
127102
require_relative "orb/models/dimensional_price_group_list_params"
128-
require_relative "orb/models/dimensional_price_group_model"
129103
require_relative "orb/models/dimensional_price_group_retrieve_params"
130104
require_relative "orb/models/dimensional_price_groups/external_dimensional_price_group_id_retrieve_params"
131105
require_relative "orb/models/dimensional_price_groups"
132106
require_relative "orb/models/discount"
133-
require_relative "orb/models/discount_model"
134-
require_relative "orb/models/discount_override_model"
135107
require_relative "orb/models/evaluate_price_group"
136108
require_relative "orb/models/event_deprecate_params"
137109
require_relative "orb/models/event_deprecate_response"
138110
require_relative "orb/models/event_ingest_params"
139111
require_relative "orb/models/event_ingest_response"
140112
require_relative "orb/models/events/backfill_close_params"
113+
require_relative "orb/models/events/backfill_close_response"
141114
require_relative "orb/models/events/backfill_create_params"
115+
require_relative "orb/models/events/backfill_create_response"
142116
require_relative "orb/models/events/backfill_fetch_params"
117+
require_relative "orb/models/events/backfill_fetch_response"
143118
require_relative "orb/models/events/backfill_list_params"
119+
require_relative "orb/models/events/backfill_list_response"
144120
require_relative "orb/models/events/backfill_revert_params"
121+
require_relative "orb/models/events/backfill_revert_response"
145122
require_relative "orb/models/events/event_volumes"
146123
require_relative "orb/models/events/volume_list_params"
147124
require_relative "orb/models/event_search_params"
148125
require_relative "orb/models/event_search_response"
149126
require_relative "orb/models/event_update_params"
150127
require_relative "orb/models/event_update_response"
151-
require_relative "orb/models/fixed_fee_quantity_schedule_entry_model"
152128
require_relative "orb/models/invoice"
153129
require_relative "orb/models/invoice_create_params"
154130
require_relative "orb/models/invoice_fetch_params"
155131
require_relative "orb/models/invoice_fetch_upcoming_params"
156132
require_relative "orb/models/invoice_fetch_upcoming_response"
157133
require_relative "orb/models/invoice_issue_params"
158134
require_relative "orb/models/invoice_level_discount"
159-
require_relative "orb/models/invoice_level_discount_model"
160135
require_relative "orb/models/invoice_line_item_create_params"
161-
require_relative "orb/models/invoice_line_item_model"
136+
require_relative "orb/models/invoice_line_item_create_response"
162137
require_relative "orb/models/invoice_list_params"
163138
require_relative "orb/models/invoice_mark_paid_params"
164-
require_relative "orb/models/invoice_model"
165139
require_relative "orb/models/invoice_pay_params"
166140
require_relative "orb/models/invoice_update_params"
167141
require_relative "orb/models/invoice_void_params"
168142
require_relative "orb/models/item"
169143
require_relative "orb/models/item_create_params"
170-
require_relative "orb/models/item_external_connection_model"
171144
require_relative "orb/models/item_fetch_params"
172145
require_relative "orb/models/item_list_params"
173-
require_relative "orb/models/item_model"
174-
require_relative "orb/models/item_slim_model"
175146
require_relative "orb/models/item_update_params"
176-
require_relative "orb/models/matrix_config_model"
177-
require_relative "orb/models/matrix_value_model"
178-
require_relative "orb/models/matrix_with_allocation_config_model"
179-
require_relative "orb/models/maximum_interval_model"
180-
require_relative "orb/models/maximum_model"
181147
require_relative "orb/models/metric_create_params"
182148
require_relative "orb/models/metric_fetch_params"
183149
require_relative "orb/models/metric_list_params"
184150
require_relative "orb/models/metric_update_params"
185-
require_relative "orb/models/minimum_interval_model"
186-
require_relative "orb/models/minimum_model"
187-
require_relative "orb/models/mutated_subscription_model"
188-
require_relative "orb/models/new_accounting_sync_configuration_model"
189-
require_relative "orb/models/new_adjustment_model"
190-
require_relative "orb/models/new_allocation_price_model"
191-
require_relative "orb/models/new_billing_cycle_configuration_model"
192-
require_relative "orb/models/new_reporting_configuration_model"
193-
require_relative "orb/models/new_subscription_price_model"
194-
require_relative "orb/models/new_tax_configuration_model"
195-
require_relative "orb/models/package_config_model"
196151
require_relative "orb/models/pagination_metadata"
197-
require_relative "orb/models/pagination_metadata_model"
198-
require_relative "orb/models/payment_attempt_model"
199152
require_relative "orb/models/percentage_discount"
200-
require_relative "orb/models/percentage_discount_interval_model"
201-
require_relative "orb/models/percentage_discount_model"
202153
require_relative "orb/models/plan"
203154
require_relative "orb/models/plan_create_params"
204155
require_relative "orb/models/plan_fetch_params"
205156
require_relative "orb/models/plan_list_params"
206-
require_relative "orb/models/plan_minified_model"
207-
require_relative "orb/models/plan_model"
208157
require_relative "orb/models/plans/external_plan_id_fetch_params"
209158
require_relative "orb/models/plans/external_plan_id_update_params"
210159
require_relative "orb/models/plan_update_params"
@@ -213,56 +162,48 @@
213162
require_relative "orb/models/price_evaluate_params"
214163
require_relative "orb/models/price_evaluate_response"
215164
require_relative "orb/models/price_fetch_params"
216-
require_relative "orb/models/price_interval_fixed_fee_quantity_transition_model"
217-
require_relative "orb/models/price_interval_model"
218165
require_relative "orb/models/price_list_params"
219-
require_relative "orb/models/price_model"
220166
require_relative "orb/models/prices/external_price_id_fetch_params"
221167
require_relative "orb/models/prices/external_price_id_update_params"
222168
require_relative "orb/models/price_update_params"
223169
require_relative "orb/models/remove_subscription_adjustment_params"
224170
require_relative "orb/models/remove_subscription_price_params"
225171
require_relative "orb/models/replace_subscription_adjustment_params"
226172
require_relative "orb/models/replace_subscription_price_params"
227-
require_relative "orb/models/sub_line_item_grouping_model"
228173
require_relative "orb/models/subscription"
229174
require_relative "orb/models/subscription_cancel_params"
175+
require_relative "orb/models/subscription_cancel_response"
230176
require_relative "orb/models/subscription_create_params"
177+
require_relative "orb/models/subscription_create_response"
231178
require_relative "orb/models/subscription_fetch_costs_params"
232179
require_relative "orb/models/subscription_fetch_costs_response"
233180
require_relative "orb/models/subscription_fetch_params"
234181
require_relative "orb/models/subscription_fetch_schedule_params"
235182
require_relative "orb/models/subscription_fetch_schedule_response"
236183
require_relative "orb/models/subscription_fetch_usage_params"
237184
require_relative "orb/models/subscription_list_params"
238-
require_relative "orb/models/subscription_minified_model"
239-
require_relative "orb/models/subscription_model"
240185
require_relative "orb/models/subscription_price_intervals_params"
186+
require_relative "orb/models/subscription_price_intervals_response"
241187
require_relative "orb/models/subscriptions"
242188
require_relative "orb/models/subscription_schedule_plan_change_params"
243-
require_relative "orb/models/subscriptions_model"
244-
require_relative "orb/models/subscription_trial_info_model"
189+
require_relative "orb/models/subscription_schedule_plan_change_response"
245190
require_relative "orb/models/subscription_trigger_phase_params"
191+
require_relative "orb/models/subscription_trigger_phase_response"
246192
require_relative "orb/models/subscription_unschedule_cancellation_params"
193+
require_relative "orb/models/subscription_unschedule_cancellation_response"
247194
require_relative "orb/models/subscription_unschedule_fixed_fee_quantity_updates_params"
195+
require_relative "orb/models/subscription_unschedule_fixed_fee_quantity_updates_response"
248196
require_relative "orb/models/subscription_unschedule_pending_plan_changes_params"
197+
require_relative "orb/models/subscription_unschedule_pending_plan_changes_response"
249198
require_relative "orb/models/subscription_update_fixed_fee_quantity_params"
199+
require_relative "orb/models/subscription_update_fixed_fee_quantity_response"
250200
require_relative "orb/models/subscription_update_params"
251201
require_relative "orb/models/subscription_update_trial_params"
202+
require_relative "orb/models/subscription_update_trial_response"
252203
require_relative "orb/models/subscription_usage"
253-
require_relative "orb/models/tax_amount_model"
254-
require_relative "orb/models/threshold_model"
255-
require_relative "orb/models/tiered_bps_config_model"
256-
require_relative "orb/models/tiered_config_model"
257204
require_relative "orb/models/top_level_ping_params"
258205
require_relative "orb/models/top_level_ping_response"
259-
require_relative "orb/models/top_up_model"
260-
require_relative "orb/models/top_ups_model"
261206
require_relative "orb/models/trial_discount"
262-
require_relative "orb/models/trial_discount_model"
263-
require_relative "orb/models/unit_config_model"
264-
require_relative "orb/models/usage_discount_interval_model"
265-
require_relative "orb/models/usage_model"
266207
require_relative "orb/resources/alerts"
267208
require_relative "orb/resources/coupons"
268209
require_relative "orb/resources/coupons/subscriptions"

0 commit comments

Comments
 (0)