diff --git a/.fern/metadata.json b/.fern/metadata.json index 8637ea0..69b2dfe 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -1,7 +1,7 @@ { "cliVersion": "5.50.0", "generatorName": "fernapi/fern-ruby-sdk", - "generatorVersion": "1.39.2", + "generatorVersion": "1.40.4", "generatorConfig": { "module": "SchematicHQ", "rubocopVariableNumberStyle": "disabled", @@ -13,10 +13,10 @@ "webrick": ">= 1.0" } }, - "originGitCommit": "9c3d404a6ed3ff63811ecbef9e2814ea8607f22d", + "originGitCommit": "e6a4fb2c8313262a81b70c5f06e15eaeb196abba", "originGitCommitIsDirty": false, "invokedBy": "ci", - "requestedVersion": "1.5.6", + "requestedVersion": "1.5.7", "ciProvider": "github", - "sdkVersion": "1.5.6" + "sdkVersion": "1.5.7" } \ No newline at end of file diff --git a/.fern/replay.lock b/.fern/replay.lock index e2bd55f..078e5e6 100644 --- a/.fern/replay.lock +++ b/.fern/replay.lock @@ -138,5 +138,11 @@ generations: cli_version: unknown generator_versions: fernapi/fern-ruby-sdk: 1.39.2 -current_generation: 0da986ad01727b881dd7be3de79dbb7875b69689 + - commit_sha: e16b33b6f09a05130f66d9c7c9b28f212952b881 + tree_hash: 0db3071f1102ee6524a1d38650db76fe75421105 + timestamp: 2026-11-02T10:02:38.868Z + cli_version: unknown + generator_versions: + fernapi/fern-ruby-sdk: 1.40.4 +current_generation: e16b33b6f09a05130f66d9c7c9b28f212952b881 patches: [] diff --git a/lib/schematic.rb b/lib/schematic.rb index 43d1394..56defdf 100644 --- a/lib/schematic.rb +++ b/lib/schematic.rb @@ -3,6 +3,7 @@ require "json" require "net/http" require "securerandom" +require "time" require_relative "schematic/internal/json/serializable" require_relative "schematic/internal/types/type" @@ -36,978 +37,6 @@ require_relative "schematic/internal/iterators/cursor_page_iterator" require_relative "schematic/internal/iterators/offset_page_iterator" require_relative "schematic/errors/connection_error" -require_relative "schematic/types/account_member_role" -require_relative "schematic/accounts/types/list_account_members_params" -require_relative "schematic/types/account_member_permission" -require_relative "schematic/types/account_member_response_data" -require_relative "schematic/accounts/types/list_account_members_response" -require_relative "schematic/accounts/types/get_account_member_response" -require_relative "schematic/accounts/types/count_account_members_params" -require_relative "schematic/types/count_response" -require_relative "schematic/accounts/types/count_account_members_response" -require_relative "schematic/accounts/types/list_api_keys_params" -require_relative "schematic/types/integration_state" -require_relative "schematic/types/integration_type" -require_relative "schematic/types/api_key_integration_response_data" -require_relative "schematic/types/api_key_scope" -require_relative "schematic/types/environment_type" -require_relative "schematic/types/environment_response_data" -require_relative "schematic/types/api_key_response_data" -require_relative "schematic/accounts/types/list_api_keys_response" -require_relative "schematic/accounts/types/get_api_key_response" -require_relative "schematic/accounts/types/count_api_keys_params" -require_relative "schematic/accounts/types/count_api_keys_response" -require_relative "schematic/types/actor_type" -require_relative "schematic/accounts/types/list_audit_logs_params" -require_relative "schematic/types/audit_log_list_response_data" -require_relative "schematic/accounts/types/list_audit_logs_response" -require_relative "schematic/types/audit_log_response_data" -require_relative "schematic/accounts/types/get_audit_log_response" -require_relative "schematic/accounts/types/count_audit_logs_params" -require_relative "schematic/accounts/types/count_audit_logs_response" -require_relative "schematic/accounts/types/list_environments_params" -require_relative "schematic/accounts/types/list_environments_response" -require_relative "schematic/accounts/types/get_environment_response" -require_relative "schematic/types/onboarding_milestone" -require_relative "schematic/types/onboarding_requirement" -require_relative "schematic/types/onboarding_milestone_view" -require_relative "schematic/types/onboarding_path" -require_relative "schematic/types/onboarding_requirement_status" -require_relative "schematic/types/onboarding_requirement_view" -require_relative "schematic/types/onboarding_roadmap_view" -require_relative "schematic/types/onboarding_stripe_import" -require_relative "schematic/types/onboarding_track" -require_relative "schematic/types/slack_connect_invite_status" -require_relative "schematic/types/slack_connect_invite_view" -require_relative "schematic/types/get_onboarding_state_resp" -require_relative "schematic/accounts/types/get_onboarding_state_response" -require_relative "schematic/accounts/types/update_onboarding_state_response" -require_relative "schematic/types/quickstart_resp" -require_relative "schematic/accounts/types/quickstart_response" -require_relative "schematic/types/who_am_i_response_data" -require_relative "schematic/accounts/types/get_who_am_i_response" -require_relative "schematic/billing/types/list_coupons_params" -require_relative "schematic/types/billing_provider_type" -require_relative "schematic/types/currency" -require_relative "schematic/types/billing_coupon_response_data" -require_relative "schematic/billing/types/list_coupons_response" -require_relative "schematic/billing/types/upsert_billing_coupon_response" -require_relative "schematic/types/delete_response" -require_relative "schematic/billing/types/delete_billing_coupon_response" -require_relative "schematic/billing/types/delete_billing_customer_response" -require_relative "schematic/types/billing_customer_response_data" -require_relative "schematic/billing/types/upsert_billing_customer_response" -require_relative "schematic/billing/types/list_customers_with_subscriptions_params" -require_relative "schematic/types/billing_customer_subscription" -require_relative "schematic/types/billing_customer_with_subscriptions_response_data" -require_relative "schematic/billing/types/list_customers_with_subscriptions_response" -require_relative "schematic/billing/types/count_customers_params" -require_relative "schematic/billing/types/count_customers_response" -require_relative "schematic/billing/types/list_invoices_params" -require_relative "schematic/types/invoice_status" -require_relative "schematic/types/invoice_response_data" -require_relative "schematic/billing/types/list_invoices_response" -require_relative "schematic/billing/types/upsert_invoice_response" -require_relative "schematic/billing/types/delete_billing_invoice_response" -require_relative "schematic/billing/types/list_meters_params" -require_relative "schematic/types/billing_meter_response_data" -require_relative "schematic/billing/types/list_meters_response" -require_relative "schematic/billing/types/upsert_billing_meter_response" -require_relative "schematic/billing/types/list_payment_methods_params" -require_relative "schematic/types/payment_method_response_data" -require_relative "schematic/billing/types/list_payment_methods_response" -require_relative "schematic/billing/types/upsert_payment_method_response" -require_relative "schematic/billing/types/delete_payment_method_by_external_id_response" -require_relative "schematic/types/billing_price_usage_type" -require_relative "schematic/types/billing_tiers_mode" -require_relative "schematic/billing/types/list_billing_prices_params" -require_relative "schematic/types/billing_price_scheme" -require_relative "schematic/types/billing_product_price_interval" -require_relative "schematic/types/billing_product_price_tier_response_data" -require_relative "schematic/types/billing_price_view" -require_relative "schematic/billing/types/list_billing_prices_response" -require_relative "schematic/types/billing_price_response_data" -require_relative "schematic/billing/types/upsert_billing_price_response" -require_relative "schematic/billing/types/delete_billing_product_response" -require_relative "schematic/billing/types/list_billing_product_prices_params" -require_relative "schematic/billing/types/list_billing_product_prices_response" -require_relative "schematic/billing/types/delete_product_price_response" -require_relative "schematic/types/billing_product_response_data" -require_relative "schematic/billing/types/upsert_billing_product_response" -require_relative "schematic/billing/types/list_billing_products_params" -require_relative "schematic/types/billing_product_detail_response_data" -require_relative "schematic/billing/types/list_billing_products_response" -require_relative "schematic/billing/types/count_billing_products_params" -require_relative "schematic/billing/types/count_billing_products_response" -require_relative "schematic/billing/types/list_company_billing_profiles_params" -require_relative "schematic/types/billing_collection_method" -require_relative "schematic/types/collector" -require_relative "schematic/types/payment_gating" -require_relative "schematic/types/proration_behavior" -require_relative "schematic/types/company_billing_profile_response_data" -require_relative "schematic/billing/types/list_company_billing_profiles_response" -require_relative "schematic/billing/types/update_company_billing_profile_response" -require_relative "schematic/types/billing_settings_response_data" -require_relative "schematic/billing/types/get_billing_settings_response" -require_relative "schematic/billing/types/update_billing_settings_response" -require_relative "schematic/types/billing_subscription_trial_end_setting" -require_relative "schematic/types/billing_subscription_response_data" -require_relative "schematic/billing/types/upsert_billing_subscription_response" -require_relative "schematic/types/billing_invoice_address_response_data" -require_relative "schematic/types/tax_id_type" -require_relative "schematic/types/billing_invoice_tax_id_response_data" -require_relative "schematic/types/billing_invoice_billing_details_response_data" -require_relative "schematic/types/billing_invoice_terms_response_data" -require_relative "schematic/types/charge_timing" -require_relative "schematic/types/line_kind" -require_relative "schematic/types/plan_type" -require_relative "schematic/types/billing_native_subscription_line_response_data" -require_relative "schematic/types/subscription_change_action" -require_relative "schematic/types/billing_native_subscription_change_response_data" -require_relative "schematic/types/invoice_line_kind" -require_relative "schematic/types/billing_statement_line_response_data" -require_relative "schematic/types/billing_statement_response_data" -require_relative "schematic/types/subscription_status" -require_relative "schematic/types/billing_native_subscription_response_data" -require_relative "schematic/billing/types/get_company_native_subscription_response" -require_relative "schematic/types/invoice_document_state" -require_relative "schematic/billing/types/list_billing_invoices_params" -require_relative "schematic/types/invoice_collection_state" -require_relative "schematic/types/billing_invoice_response_data" -require_relative "schematic/billing/types/list_billing_invoices_response" -require_relative "schematic/types/billing_invoice_line_response_data" -require_relative "schematic/types/billing_invoice_settlement_response_data" -require_relative "schematic/types/billing_invoice_detail_response_data" -require_relative "schematic/billing/types/get_billing_invoice_response" -require_relative "schematic/billing/types/finalize_native_invoice_response" -require_relative "schematic/billing/types/mark_billing_invoice_paid_response" -require_relative "schematic/billing/types/void_native_invoice_response" -require_relative "schematic/billing/types/count_billing_invoices_params" -require_relative "schematic/billing/types/count_billing_invoices_response" -require_relative "schematic/credits/types/list_billing_credits_params" -require_relative "schematic/types/billing_credit_burn_strategy" -require_relative "schematic/types/billing_credit_expiry_unit" -require_relative "schematic/types/billing_credit_ledger_authority" -require_relative "schematic/types/billing_credit_rollover_policy" -require_relative "schematic/types/credit_currency_price_response_data" -require_relative "schematic/types/billing_credit_response_data" -require_relative "schematic/credits/types/list_billing_credits_response" -require_relative "schematic/credits/types/create_billing_credit_response" -require_relative "schematic/credits/types/get_single_billing_credit_response" -require_relative "schematic/credits/types/update_billing_credit_response" -require_relative "schematic/credits/types/soft_delete_billing_credit_response" -require_relative "schematic/credits/types/list_company_credit_balances_params" -require_relative "schematic/types/company_credit_balance_response_data" -require_relative "schematic/credits/types/list_company_credit_balances_response" -require_relative "schematic/credits/types/get_credit_balance_time_series_params" -require_relative "schematic/types/billing_credit_grant_reason" -require_relative "schematic/types/billing_credit_grant_zeroed_out_reason" -require_relative "schematic/types/credit_event_type" -require_relative "schematic/types/credit_balance_event_response_data" -require_relative "schematic/types/credit_balance_feature_consumption_response_data" -require_relative "schematic/types/credit_balance_point_response_data" -require_relative "schematic/types/credit_balance_time_series_response_data" -require_relative "schematic/credits/types/get_credit_balance_time_series_response" -require_relative "schematic/types/billing_credit_bundle_status" -require_relative "schematic/types/billing_credit_bundle_type" -require_relative "schematic/credits/types/list_credit_bundles_params" -require_relative "schematic/types/billing_credit_expiry_type" -require_relative "schematic/types/credit_bundle_currency_price_response_data" -require_relative "schematic/types/billing_credit_bundle_response_data" -require_relative "schematic/credits/types/list_credit_bundles_response" -require_relative "schematic/credits/types/create_credit_bundle_response" -require_relative "schematic/credits/types/get_credit_bundle_response" -require_relative "schematic/credits/types/update_credit_bundle_details_response" -require_relative "schematic/credits/types/delete_credit_bundle_response" -require_relative "schematic/credits/types/count_credit_bundles_params" -require_relative "schematic/credits/types/count_credit_bundles_response" -require_relative "schematic/credits/types/count_billing_credits_params" -require_relative "schematic/credits/types/count_billing_credits_response" -require_relative "schematic/types/billing_plan_credit_grant_reset_cadence" -require_relative "schematic/types/credit_transfer_response_data" -require_relative "schematic/types/billing_credit_grant_response_data" -require_relative "schematic/credits/types/zero_out_grant_response" -require_relative "schematic/credits/types/grant_billing_credits_to_company_response" -require_relative "schematic/types/credit_grant_sort_order" -require_relative "schematic/types/sort_direction" -require_relative "schematic/credits/types/count_company_grants_params" -require_relative "schematic/credits/types/count_company_grants_response" -require_relative "schematic/credits/types/list_company_grants_params" -require_relative "schematic/credits/types/list_company_grants_response" -require_relative "schematic/credits/types/count_billing_credits_grants_params" -require_relative "schematic/credits/types/count_billing_credits_grants_response" -require_relative "schematic/credits/types/list_grants_for_credit_params" -require_relative "schematic/credits/types/list_grants_for_credit_response" -require_relative "schematic/types/credit_lease_response_data" -require_relative "schematic/credits/types/acquire_credit_lease_response" -require_relative "schematic/credits/types/extend_credit_lease_response" -require_relative "schematic/credits/types/release_credit_lease_response" -require_relative "schematic/credits/types/list_billing_plan_credit_grants_params" -require_relative "schematic/types/billing_arrears_anchor" -require_relative "schematic/types/billing_arrears_cadence" -require_relative "schematic/types/billing_credit_auto_topup_availability" -require_relative "schematic/types/billing_plan_credit_grant_billing_mode" -require_relative "schematic/types/billing_plan_credit_grant_price_tier_response_data" -require_relative "schematic/types/billing_plan_credit_grant_reset_start" -require_relative "schematic/types/billing_plan_credit_grant_reset_type" -require_relative "schematic/types/billing_plan_credit_grant_warning_tier_response_data" -require_relative "schematic/types/plan_credit_grant_scaling" -require_relative "schematic/types/preview_object_response_data" -require_relative "schematic/types/billing_plan_credit_grant_response_data" -require_relative "schematic/credits/types/list_billing_plan_credit_grants_response" -require_relative "schematic/credits/types/create_billing_plan_credit_grant_response" -require_relative "schematic/credits/types/get_single_billing_plan_credit_grant_response" -require_relative "schematic/credits/types/update_billing_plan_credit_grant_response" -require_relative "schematic/credits/types/delete_billing_plan_credit_grant_params" -require_relative "schematic/credits/types/delete_billing_plan_credit_grant_response" -require_relative "schematic/credits/types/count_billing_plan_credit_grants_params" -require_relative "schematic/credits/types/count_billing_plan_credit_grants_response" -require_relative "schematic/types/credit_reservation_response_data" -require_relative "schematic/credits/types/reserve_credits_response" -require_relative "schematic/credits/types/release_credit_reservation_response" -require_relative "schematic/types/credit_spend_policy_scope" -require_relative "schematic/credits/types/list_credit_spend_policies_params" -require_relative "schematic/types/credit_spend_window_unit" -require_relative "schematic/types/credit_spend_policy_response_data" -require_relative "schematic/credits/types/list_credit_spend_policies_response" -require_relative "schematic/credits/types/create_credit_spend_policy_response" -require_relative "schematic/credits/types/get_credit_spend_policy_response" -require_relative "schematic/credits/types/update_credit_spend_policy_response" -require_relative "schematic/credits/types/delete_credit_spend_policy_response" -require_relative "schematic/credits/types/count_credit_spend_policies_params" -require_relative "schematic/credits/types/count_credit_spend_policies_response" -require_relative "schematic/credits/types/get_credit_spend_policy_usage_params" -require_relative "schematic/credits/types/get_credit_spend_policy_usage_response" -require_relative "schematic/credits/types/list_credit_event_ledger_params" -require_relative "schematic/types/billing_credit_ledger_response_data" -require_relative "schematic/types/company_ledger_response_data" -require_relative "schematic/types/credit_burn_breakdown_line" -require_relative "schematic/types/credit_ledger_entry_kind" -require_relative "schematic/types/credit_transfer_reason" -require_relative "schematic/types/credit_usage_reason" -require_relative "schematic/types/feature_ledger_response_data" -require_relative "schematic/types/credit_event_ledger_response_data" -require_relative "schematic/credits/types/list_credit_event_ledger_response" -require_relative "schematic/credits/types/get_credit_event_ledger_entry_response" -require_relative "schematic/credits/types/count_credit_event_ledger_params" -require_relative "schematic/credits/types/count_credit_event_ledger_response" -require_relative "schematic/catalogs/types/list_catalogs_params" -require_relative "schematic/types/catalog_response_data" -require_relative "schematic/catalogs/types/list_catalogs_response" -require_relative "schematic/catalogs/types/create_catalog_response" -require_relative "schematic/catalogs/types/get_catalog_response" -require_relative "schematic/catalogs/types/update_catalog_response" -require_relative "schematic/catalogs/types/delete_catalog_response" -require_relative "schematic/types/billing_linked_resource_response_data" -require_relative "schematic/types/billing_strategy" -require_relative "schematic/types/catalog_config_ordered_bundle_response_data" -require_relative "schematic/types/catalog_config_ordered_entitlement_response_data" -require_relative "schematic/types/catalog_config_plan_credit_response_data" -require_relative "schematic/types/catalog_config_ordered_plan_response_data" -require_relative "schematic/types/charge_type" -require_relative "schematic/types/comparable_operator" -require_relative "schematic/types/condition_type" -require_relative "schematic/types/custom_plan_view_config_response_data" -require_relative "schematic/types/entitlement_currency_prices_response_data" -require_relative "schematic/types/entitlement_price_behavior" -require_relative "schematic/types/entitlement_value_type" -require_relative "schematic/types/entity_type" -require_relative "schematic/types/trait_type" -require_relative "schematic/types/entity_trait_definition_response_data" -require_relative "schematic/types/event_summary_response_data" -require_relative "schematic/types/feature_event_source" -require_relative "schematic/types/feature_lifecycle_phase" -require_relative "schematic/types/feature_type" -require_relative "schematic/types/feature_response_data" -require_relative "schematic/types/flag_type" -require_relative "schematic/types/metric_period" -require_relative "schematic/types/metric_period_month_reset" -require_relative "schematic/types/plan_version_status" -require_relative "schematic/types/rule_condition_plan_version_response_data" -require_relative "schematic/types/rule_condition_detail_response_data" -require_relative "schematic/types/rule_condition_group_detail_response_data" -require_relative "schematic/types/rule_type" -require_relative "schematic/types/rule_detail_response_data" -require_relative "schematic/types/flag_in_plan_response_data" -require_relative "schematic/types/preview_object" -require_relative "schematic/types/feature_in_plan_response_data" -require_relative "schematic/types/plan_catalog_membership_response_data" -require_relative "schematic/types/plan_currency_prices_response_data" -require_relative "schematic/types/plan_icon" -require_relative "schematic/types/plan_response_data" -require_relative "schematic/types/warning_tier_response_data" -require_relative "schematic/types/plan_entitlement_response_data" -require_relative "schematic/types/plan_price_cadence" -require_relative "schematic/types/renewal_policy" -require_relative "schematic/types/plan_version_response_data" -require_relative "schematic/types/plan_group_plan_detail_response_data" -require_relative "schematic/types/catalog_configuration_response_data" -require_relative "schematic/catalogs/types/get_configuration_response" -require_relative "schematic/catalogs/types/update_configuration_response" -require_relative "schematic/types/catalog_credit_bundle_i_ds_response_data" -require_relative "schematic/catalogs/types/get_credit_bundles_in_catalog_response" -require_relative "schematic/types/catalog_derived_feature_response_data" -require_relative "schematic/types/catalog_derived_features_response_data" -require_relative "schematic/catalogs/types/get_derived_features_response" -require_relative "schematic/types/catalog_plan_i_ds_response_data" -require_relative "schematic/catalogs/types/get_plans_in_catalog_response" -require_relative "schematic/types/catalog_price_tier_response_data" -require_relative "schematic/types/catalog_price_response_data" -require_relative "schematic/types/catalog_bundle_currency_price_response_data" -require_relative "schematic/types/catalog_capabilities_response_data" -require_relative "schematic/types/catalog_credit_bundle_response_data" -require_relative "schematic/types/catalog_credit_grant_response_data" -require_relative "schematic/types/catalog_currency_prices_response_data" -require_relative "schematic/types/catalog_custom_plan_cta_response_data" -require_relative "schematic/types/catalog_plan_entitlement_response_data" -require_relative "schematic/types/catalog_plan_response_data" -require_relative "schematic/types/public_catalog_response_data" -require_relative "schematic/catalogs/types/get_public_catalog_response" -require_relative "schematic/catalogs/types/get_public_catalog_by_id_response" -require_relative "schematic/types/checkout_subscription" -require_relative "schematic/checkout/types/checkout_internal_response" -require_relative "schematic/types/billing_product_record_response_data" -require_relative "schematic/types/credit_currency_price" -require_relative "schematic/types/billing_credit_view" -require_relative "schematic/types/billing_product_for_subscription_response_data" -require_relative "schematic/types/billing_subscription_discount_view" -require_relative "schematic/types/billing_subscription_view" -require_relative "schematic/types/checkout_field_with_value" -require_relative "schematic/types/checkout_problem_code" -require_relative "schematic/types/checkout_problem_source" -require_relative "schematic/types/checkout_problem_response_data" -require_relative "schematic/types/company_event_period_metrics_response_data" -require_relative "schematic/types/generic_preview_object" -require_relative "schematic/types/company_plan_credit_grant_view" -require_relative "schematic/types/company_plan_with_billing_sub_view" -require_relative "schematic/types/trait_definition_comparable_type" -require_relative "schematic/types/trait_definition" -require_relative "schematic/types/condition" -require_relative "schematic/types/condition_group" -require_relative "schematic/types/custom_plan_activation_strategy" -require_relative "schematic/types/custom_plan_billing_status" -require_relative "schematic/types/plan_billing_source" -require_relative "schematic/types/custom_plan_billing_response_data" -require_relative "schematic/types/entity_key_definition_response_data" -require_relative "schematic/types/entity_key_detail_response_data" -require_relative "schematic/types/entity_trait_detail_response_data" -require_relative "schematic/types/warning_tier" -require_relative "schematic/types/feature_entitlement" -require_relative "schematic/types/migration_proration_behavior" -require_relative "schematic/types/plan_version_migration_strategy" -require_relative "schematic/types/pending_migration_response_data" -require_relative "schematic/types/rule" -require_relative "schematic/types/scheduled_downgrade_response_data" -require_relative "schematic/types/company_detail_response_data" -require_relative "schematic/types/company_override_note_response_data" -require_relative "schematic/types/company_override_response_data" -require_relative "schematic/types/company_subscription_response_data" -require_relative "schematic/types/credit_bundle_purchase_response_data" -require_relative "schematic/types/credit_grant_detail" -require_relative "schematic/types/credit_usage_aggregation" -require_relative "schematic/types/entitlement_type" -require_relative "schematic/types/feature_usage_response_data" -require_relative "schematic/types/feature_usage_detail_response_data" -require_relative "schematic/types/plan_detail_response_data" -require_relative "schematic/types/usage_based_entitlement_response_data" -require_relative "schematic/types/checkout_data_response_data" -require_relative "schematic/checkout/types/get_checkout_data_response" -require_relative "schematic/types/checkout_charge_timing" -require_relative "schematic/types/preview_subscription_discount_response_data" -require_relative "schematic/types/proration_line_kind" -require_relative "schematic/types/preview_subscription_proration_line_response_data" -require_relative "schematic/types/preview_subscription_proration_response_data" -require_relative "schematic/types/preview_subscription_upcoming_invoice_line_items" -require_relative "schematic/types/preview_subscription_finance_response_data" -require_relative "schematic/types/preview_subscription_change_response_data" -require_relative "schematic/checkout/types/preview_checkout_internal_response" -require_relative "schematic/types/company_billing_address_view" -require_relative "schematic/types/company_billing_checkout_settings" -require_relative "schematic/types/company_tax_id_view" -require_relative "schematic/types/company_billing_details_response_data" -require_relative "schematic/checkout/types/get_company_billing_details_response" -require_relative "schematic/checkout/types/update_company_billing_details_response" -require_relative "schematic/types/manage_plan_response_response_data" -require_relative "schematic/checkout/types/manage_plan_response" -require_relative "schematic/types/manage_plan_preview_response_response_data" -require_relative "schematic/checkout/types/preview_manage_plan_response" -require_relative "schematic/checkout/types/cancel_subscription_response" -require_relative "schematic/checkout/types/update_customer_subscription_trial_end_response" -require_relative "schematic/types/subscription_type" -require_relative "schematic/companies/types/list_companies_params" -require_relative "schematic/companies/types/list_companies_response" -require_relative "schematic/companies/types/upsert_company_response" -require_relative "schematic/companies/types/get_company_response" -require_relative "schematic/companies/types/delete_company_params" -require_relative "schematic/companies/types/delete_company_response" -require_relative "schematic/companies/types/count_companies_params" -require_relative "schematic/companies/types/count_companies_response" -require_relative "schematic/companies/types/create_company_response" -require_relative "schematic/types/company_response_data" -require_relative "schematic/companies/types/delete_company_by_keys_response" -require_relative "schematic/companies/types/lookup_company_params" -require_relative "schematic/companies/types/lookup_company_response" -require_relative "schematic/companies/types/get_company_billing_entity_params" -require_relative "schematic/types/company_billing_entity_response_data" -require_relative "schematic/companies/types/get_company_billing_entity_response" -require_relative "schematic/companies/types/get_billing_entity_child_subscriptions_params" -require_relative "schematic/types/company_billing_entity_subscription_response_data" -require_relative "schematic/companies/types/get_billing_entity_child_subscriptions_response" -require_relative "schematic/companies/types/list_company_memberships_params" -require_relative "schematic/types/company_membership_detail_response_data" -require_relative "schematic/companies/types/list_company_memberships_response" -require_relative "schematic/companies/types/get_or_create_company_membership_response" -require_relative "schematic/companies/types/delete_company_membership_response" -require_relative "schematic/companies/types/get_active_company_subscription_params" -require_relative "schematic/companies/types/get_active_company_subscription_response" -require_relative "schematic/companies/types/upsert_company_trait_response" -require_relative "schematic/companies/types/list_entity_key_definitions_params" -require_relative "schematic/companies/types/list_entity_key_definitions_response" -require_relative "schematic/companies/types/delete_entity_key_definition_response" -require_relative "schematic/companies/types/count_entity_key_definitions_params" -require_relative "schematic/companies/types/count_entity_key_definitions_response" -require_relative "schematic/companies/types/count_entity_keys_params" -require_relative "schematic/companies/types/count_entity_keys_response" -require_relative "schematic/companies/types/list_entity_trait_definitions_params" -require_relative "schematic/companies/types/list_entity_trait_definitions_response" -require_relative "schematic/companies/types/get_or_create_entity_trait_definition_response" -require_relative "schematic/companies/types/get_entity_trait_definition_response" -require_relative "schematic/companies/types/update_entity_trait_definition_response" -require_relative "schematic/companies/types/delete_entity_trait_definition_response" -require_relative "schematic/types/entity_trait_definition_usage" -require_relative "schematic/companies/types/get_entity_trait_definition_usage_response" -require_relative "schematic/companies/types/count_entity_trait_definitions_params" -require_relative "schematic/companies/types/count_entity_trait_definitions_response" -require_relative "schematic/companies/types/get_entity_trait_values_params" -require_relative "schematic/types/entity_trait_value" -require_relative "schematic/companies/types/get_entity_trait_values_response" -require_relative "schematic/companies/types/count_entity_traits_params" -require_relative "schematic/companies/types/count_entity_traits_response" -require_relative "schematic/types/plan_change_action" -require_relative "schematic/types/plan_change_base_plan_action" -require_relative "schematic/companies/types/list_plan_changes_params" -require_relative "schematic/types/integration_response_data" -require_relative "schematic/types/plan_change_amendment_status" -require_relative "schematic/types/plan_change_subscription_action" -require_relative "schematic/types/plan_snapshot_view" -require_relative "schematic/types/plan_version_snapshot_view" -require_relative "schematic/types/subscription_trait_update" -require_relative "schematic/types/trial_status" -require_relative "schematic/types/plan_change_response_data" -require_relative "schematic/companies/types/list_plan_changes_response" -require_relative "schematic/companies/types/get_plan_change_response" -require_relative "schematic/companies/types/list_plan_traits_params" -require_relative "schematic/types/plan_trait_response_data" -require_relative "schematic/companies/types/list_plan_traits_response" -require_relative "schematic/companies/types/get_plan_trait_response" -require_relative "schematic/companies/types/update_plan_traits_bulk_response" -require_relative "schematic/companies/types/count_plan_traits_params" -require_relative "schematic/companies/types/count_plan_traits_response" -require_relative "schematic/types/user_detail_response_data" -require_relative "schematic/companies/types/upsert_user_trait_response" -require_relative "schematic/companies/types/list_users_params" -require_relative "schematic/companies/types/list_users_response" -require_relative "schematic/companies/types/upsert_user_response" -require_relative "schematic/companies/types/get_user_response" -require_relative "schematic/companies/types/delete_user_response" -require_relative "schematic/companies/types/count_users_params" -require_relative "schematic/companies/types/count_users_response" -require_relative "schematic/companies/types/create_user_response" -require_relative "schematic/types/user_response_data" -require_relative "schematic/companies/types/delete_user_by_keys_response" -require_relative "schematic/companies/types/lookup_user_params" -require_relative "schematic/companies/types/lookup_user_response" -require_relative "schematic/entitlements/types/list_company_overrides_params" -require_relative "schematic/entitlements/types/list_company_overrides_response" -require_relative "schematic/entitlements/types/create_company_override_response" -require_relative "schematic/entitlements/types/get_company_override_response" -require_relative "schematic/entitlements/types/update_company_override_response" -require_relative "schematic/entitlements/types/delete_company_override_response" -require_relative "schematic/entitlements/types/count_company_overrides_params" -require_relative "schematic/entitlements/types/count_company_overrides_response" -require_relative "schematic/entitlements/types/list_feature_companies_params" -require_relative "schematic/types/credit_usage" -require_relative "schematic/types/feature_company_response_data" -require_relative "schematic/entitlements/types/list_feature_companies_response" -require_relative "schematic/entitlements/types/count_feature_companies_params" -require_relative "schematic/entitlements/types/count_feature_companies_response" -require_relative "schematic/entitlements/types/list_feature_usage_params" -require_relative "schematic/entitlements/types/list_feature_usage_response" -require_relative "schematic/types/time_series_granularity" -require_relative "schematic/entitlements/types/list_feature_usage_history_params" -require_relative "schematic/types/feature_usage_history_response_data" -require_relative "schematic/entitlements/types/list_feature_usage_history_response" -require_relative "schematic/entitlements/types/get_feature_usage_time_series_params" -require_relative "schematic/types/limit_time_series_point_response_data" -require_relative "schematic/types/usage_time_series_point_response_data" -require_relative "schematic/types/feature_usage_time_series_response_data" -require_relative "schematic/entitlements/types/get_feature_usage_time_series_response" -require_relative "schematic/entitlements/types/count_feature_usage_params" -require_relative "schematic/entitlements/types/count_feature_usage_response" -require_relative "schematic/entitlements/types/list_feature_users_params" -require_relative "schematic/types/flag_detail_response_data" -require_relative "schematic/types/feature_detail_response_data" -require_relative "schematic/types/feature_company_user_response_data" -require_relative "schematic/entitlements/types/list_feature_users_response" -require_relative "schematic/entitlements/types/count_feature_users_params" -require_relative "schematic/entitlements/types/count_feature_users_response" -require_relative "schematic/entitlements/types/list_plan_entitlements_params" -require_relative "schematic/entitlements/types/list_plan_entitlements_response" -require_relative "schematic/entitlements/types/create_plan_entitlement_response" -require_relative "schematic/entitlements/types/get_plan_entitlement_response" -require_relative "schematic/entitlements/types/update_plan_entitlement_response" -require_relative "schematic/entitlements/types/delete_plan_entitlement_response" -require_relative "schematic/entitlements/types/upsert_plan_entitlement_for_billing_product_response" -require_relative "schematic/entitlements/types/count_plan_entitlements_params" -require_relative "schematic/entitlements/types/count_plan_entitlements_response" -require_relative "schematic/types/plan_issue_response_data" -require_relative "schematic/types/skipped_entitlement_error_response_data" -require_relative "schematic/types/skipped_entitlement_response_data" -require_relative "schematic/types/duplicate_plan_entitlements_response_response_data" -require_relative "schematic/entitlements/types/duplicate_plan_entitlements_response" -require_relative "schematic/entitlements/types/get_feature_usage_by_company_params" -require_relative "schematic/entitlements/types/get_feature_usage_by_company_response" -require_relative "schematic/entitlements/types/get_user_usage_by_company_params" -require_relative "schematic/types/user_credit_usage_response_data" -require_relative "schematic/types/user_feature_usage_response_data" -require_relative "schematic/types/user_usage_by_company_response_data" -require_relative "schematic/entitlements/types/get_user_usage_by_company_response" -require_relative "schematic/entitlements/types/get_company_user_usage_metrics_params" -require_relative "schematic/types/company_user_usage_metrics_response_data" -require_relative "schematic/entitlements/types/get_company_user_usage_metrics_response" -require_relative "schematic/types/user_usage_metric" -require_relative "schematic/entitlements/types/list_company_user_usage_params" -require_relative "schematic/types/company_user_usage_row_response_data" -require_relative "schematic/types/company_user_usage_response_data" -require_relative "schematic/entitlements/types/list_company_user_usage_response" -require_relative "schematic/entitlements/types/count_company_user_usage_params" -require_relative "schematic/entitlements/types/count_company_user_usage_response" -require_relative "schematic/entitlements/types/get_user_usage_detail_params" -require_relative "schematic/types/user_daily_credit_point_response_data" -require_relative "schematic/types/user_daily_usage_point_response_data" -require_relative "schematic/types/user_usage_detail_response_data" -require_relative "schematic/entitlements/types/get_user_usage_detail_response" -require_relative "schematic/plans/types/update_company_plans_response" -require_relative "schematic/plans/types/list_custom_plan_billings_params" -require_relative "schematic/plans/types/list_custom_plan_billings_response" -require_relative "schematic/plans/types/mark_custom_plan_billing_paid_response" -require_relative "schematic/plans/types/retry_custom_plan_billing_response" -require_relative "schematic/plans/types/create_custom_plan_response" -require_relative "schematic/plans/types/list_plans_params" -require_relative "schematic/plans/types/list_plans_response" -require_relative "schematic/plans/types/create_plan_response" -require_relative "schematic/plans/types/get_plan_params" -require_relative "schematic/plans/types/get_plan_response" -require_relative "schematic/plans/types/update_plan_response" -require_relative "schematic/plans/types/delete_plan_response" -require_relative "schematic/types/billing_product_plan_response_data" -require_relative "schematic/plans/types/upsert_billing_product_plan_response" -require_relative "schematic/plans/types/upsert_plan_for_billing_product_response" -require_relative "schematic/plans/types/list_billing_product_match_companies_params" -require_relative "schematic/plans/types/list_billing_product_match_companies_response" -require_relative "schematic/plans/types/count_billing_product_match_companies_params" -require_relative "schematic/plans/types/count_billing_product_match_companies_response" -require_relative "schematic/plans/types/count_plans_params" -require_relative "schematic/plans/types/count_plans_response" -require_relative "schematic/plans/types/list_plan_issues_params" -require_relative "schematic/plans/types/list_plan_issues_response" -require_relative "schematic/plans/types/delete_plan_version_params" -require_relative "schematic/plans/types/delete_plan_version_response" -require_relative "schematic/plans/types/get_plan_version_diff_params" -require_relative "schematic/types/plan_version_billing_product_change_response_data" -require_relative "schematic/types/plan_version_diff_change_type" -require_relative "schematic/types/plan_version_credit_grant_change_response_data" -require_relative "schematic/types/plan_version_diff_price_cadence" -require_relative "schematic/types/plan_version_entitlement_change_response_data" -require_relative "schematic/types/plan_version_field_change_response_data" -require_relative "schematic/types/plan_version_price_change_response_data" -require_relative "schematic/types/plan_version_diff_response_data" -require_relative "schematic/plans/types/get_plan_version_diff_response" -require_relative "schematic/plans/types/publish_plan_version_response" -require_relative "schematic/types/amendment_proration_lands_on" -require_relative "schematic/types/publish_preview_pay_in_advance_response_data" -require_relative "schematic/types/publish_preview_payment_method_response_data" -require_relative "schematic/types/publish_preview_proration_line_response_data" -require_relative "schematic/types/publish_preview_response_data" -require_relative "schematic/plans/types/preview_publish_plan_version_response" -require_relative "schematic/components/types/list_components_params" -require_relative "schematic/types/component_entity_type" -require_relative "schematic/types/component_state" -require_relative "schematic/types/component_response_data" -require_relative "schematic/components/types/list_components_response" -require_relative "schematic/components/types/create_component_response" -require_relative "schematic/components/types/get_component_response" -require_relative "schematic/components/types/update_component_response" -require_relative "schematic/components/types/delete_component_response" -require_relative "schematic/components/types/bind_catalog_response" -require_relative "schematic/components/types/count_components_params" -require_relative "schematic/components/types/count_components_response" -require_relative "schematic/components/types/preview_component_data_params" -require_relative "schematic/types/billing_product_price_response_data" -require_relative "schematic/types/credit_bundle_currency_price" -require_relative "schematic/types/billing_credit_bundle_view" -require_relative "schematic/types/checkout_bundle_purchase_behavior" -require_relative "schematic/types/company_plan_invalid_reason" -require_relative "schematic/types/custom_plan_config" -require_relative "schematic/types/estimated_plan_total" -require_relative "schematic/types/plan_credit_grant_view" -require_relative "schematic/types/plan_credit_visibility" -require_relative "schematic/types/company_plan_detail_response_data" -require_relative "schematic/types/compatible_plans" -require_relative "schematic/types/component_capabilities" -require_relative "schematic/types/component_checkout_settings" -require_relative "schematic/types/component_display_settings" -require_relative "schematic/types/credit_transfer_view" -require_relative "schematic/types/credit_company_grant_view" -require_relative "schematic/types/stripe_embed_info" -require_relative "schematic/types/upcoming_invoice_response_data" -require_relative "schematic/types/component_preview_response_data" -require_relative "schematic/components/types/preview_component_data_response" -require_relative "schematic/types/plan_bundle_response_data" -require_relative "schematic/planbundle/types/create_custom_plan_bundle_response" -require_relative "schematic/planbundle/types/create_plan_bundle_response" -require_relative "schematic/planbundle/types/update_plan_bundle_response" -require_relative "schematic/types/data_export_status" -require_relative "schematic/types/data_export_type" -require_relative "schematic/dataexports/types/list_data_exports_params" -require_relative "schematic/types/audit_log_export_metadata" -require_relative "schematic/types/company_feature_usage_export_metadata_sort_order_direction" -require_relative "schematic/types/company_feature_usage_export_metadata_visible_columns_item" -require_relative "schematic/types/company_feature_usage_export_metadata" -require_relative "schematic/types/event_export_metadata_event_types_item" -require_relative "schematic/types/event_export_metadata" -require_relative "schematic/types/data_export_metadata" -require_relative "schematic/types/data_export_output_file_type" -require_relative "schematic/types/data_export_response_data" -require_relative "schematic/dataexports/types/list_data_exports_response" -require_relative "schematic/dataexports/types/create_data_export_response" -require_relative "schematic/dataexports/types/get_data_export_response" -require_relative "schematic/types/raw_event_response_data" -require_relative "schematic/types/raw_event_batch_response_data" -require_relative "schematic/events/types/create_event_batch_response" -require_relative "schematic/events/types/get_event_summaries_params" -require_relative "schematic/events/types/get_event_summaries_response" -require_relative "schematic/types/event_type" -require_relative "schematic/events/types/list_events_params" -require_relative "schematic/types/event_status" -require_relative "schematic/types/event_detail_response_data" -require_relative "schematic/events/types/list_events_response" -require_relative "schematic/events/types/create_event_response" -require_relative "schematic/events/types/get_event_response" -require_relative "schematic/types/otlp_environment_settings_response_data" -require_relative "schematic/events/types/get_otlp_environment_settings_response" -require_relative "schematic/events/types/upsert_otlp_environment_settings_response" -require_relative "schematic/events/types/delete_otlp_environment_settings_response" -require_relative "schematic/types/segment_status_resp" -require_relative "schematic/events/types/get_segment_integration_status_response" -require_relative "schematic/features/types/list_features_params" -require_relative "schematic/features/types/list_features_response" -require_relative "schematic/features/types/create_feature_response" -require_relative "schematic/features/types/get_feature_response" -require_relative "schematic/features/types/update_feature_response" -require_relative "schematic/features/types/delete_feature_response" -require_relative "schematic/features/types/upsert_feature_for_billing_product_response" -require_relative "schematic/features/types/count_features_params" -require_relative "schematic/features/types/count_features_response" -require_relative "schematic/features/types/list_flags_params" -require_relative "schematic/features/types/list_flags_response" -require_relative "schematic/features/types/create_flag_response" -require_relative "schematic/features/types/get_flag_response" -require_relative "schematic/features/types/update_flag_response" -require_relative "schematic/features/types/delete_flag_response" -require_relative "schematic/types/flag_response_data" -require_relative "schematic/types/rules_detail_response_data" -require_relative "schematic/features/types/update_flag_rules_response" -require_relative "schematic/types/check_flag_response_data" -require_relative "schematic/features/types/check_flag_response" -require_relative "schematic/types/flag_check_reservation_response_data" -require_relative "schematic/types/check_and_reserve_flag_response_data" -require_relative "schematic/features/types/check_and_reserve_flag_response" -require_relative "schematic/types/company_credit_balance" -require_relative "schematic/types/credit_spend_window" -require_relative "schematic/types/credit_spend_policy" -require_relative "schematic/types/datastream_company_plan" -require_relative "schematic/types/check_flags_response_data" -require_relative "schematic/features/types/check_flags_response" -require_relative "schematic/types/check_flags_bulk_response_data" -require_relative "schematic/features/types/check_flags_bulk_response" -require_relative "schematic/features/types/count_flags_params" -require_relative "schematic/features/types/count_flags_response" -require_relative "schematic/insights/types/get_activity_params" -require_relative "schematic/types/activity_entry_response_data" -require_relative "schematic/types/activity_response_response_data" -require_relative "schematic/insights/types/get_activity_response" -require_relative "schematic/insights/types/get_environment_feature_usage_time_series_params" -require_relative "schematic/types/environment_usage_point_response_data" -require_relative "schematic/types/environment_feature_usage_time_series_response_data" -require_relative "schematic/insights/types/get_environment_feature_usage_time_series_response" -require_relative "schematic/insights/types/get_plan_growth_params" -require_relative "schematic/types/plan_growth_point_response_data" -require_relative "schematic/types/plan_growth_response_data" -require_relative "schematic/insights/types/get_plan_growth_response" -require_relative "schematic/types/mrr_response_data" -require_relative "schematic/types/insights_summary_response_data" -require_relative "schematic/insights/types/get_summary_response" -require_relative "schematic/insights/types/get_top_features_by_usage_params" -require_relative "schematic/types/top_feature_by_usage_response_data" -require_relative "schematic/types/top_features_by_usage_response_data" -require_relative "schematic/insights/types/get_top_features_by_usage_response" -require_relative "schematic/insights/types/get_environment_trait_usage_time_series_params" -require_relative "schematic/types/environment_trait_usage_time_series_response_data" -require_relative "schematic/insights/types/get_environment_trait_usage_time_series_response" -require_relative "schematic/types/integrations_response_data" -require_relative "schematic/integrationsapi/types/run_integration_response" -require_relative "schematic/integrationsapi/types/list_integrations_params" -require_relative "schematic/types/clerk_integration_config" -require_relative "schematic/types/integration_capabilities" -require_relative "schematic/types/metronome_integration_config" -require_relative "schematic/types/orb_integration_config" -require_relative "schematic/types/stripe_integration_config" -require_relative "schematic/types/work_os_integration_config" -require_relative "schematic/types/integration_config" -require_relative "schematic/types/integrations_list_response_data" -require_relative "schematic/integrationsapi/types/list_integrations_response" -require_relative "schematic/types/integration_webhook_url_response_data" -require_relative "schematic/integrationsapi/types/get_integration_webhook_url_response" -require_relative "schematic/types/company_matching_criteria" -require_relative "schematic/types/integration_install_config" -require_relative "schematic/types/integration_install_response_data" -require_relative "schematic/integrationsapi/types/install_integration_response" -require_relative "schematic/integrationsapi/types/start_data_import_response" -require_relative "schematic/types/integrations_data_set_response_data" -require_relative "schematic/integrationsapi/types/load_sample_data_set_response" -require_relative "schematic/types/stripe_sandbox_claim_link" -require_relative "schematic/integrationsapi/types/get_stripe_sandbox_claim_link_response" -require_relative "schematic/types/claimed_stripe_sandbox_keys_response_data" -require_relative "schematic/integrationsapi/types/get_stripe_sandbox_keys_response" -require_relative "schematic/integrationsapi/types/claim_stripe_sandbox_keys_response" -require_relative "schematic/integrationsapi/types/assume_stripe_installed_response" -require_relative "schematic/integrationsapi/types/install_stripe_response" -require_relative "schematic/types/stripe_sandbox_keys_response_data" -require_relative "schematic/types/stripe_sandbox_install_response_data" -require_relative "schematic/integrationsapi/types/install_stripe_claimable_sandbox_response" -require_relative "schematic/types/stripe_sandbox_countries_response_data" -require_relative "schematic/integrationsapi/types/list_stripe_sandbox_countries_response" -require_relative "schematic/integrationsapi/types/uninstall_integration_response" -require_relative "schematic/licenses/types/list_licenses_params" -require_relative "schematic/types/license_response_data" -require_relative "schematic/licenses/types/list_licenses_response" -require_relative "schematic/licenses/types/get_single_license_response" -require_relative "schematic/licenses/types/count_licenses_params" -require_relative "schematic/licenses/types/count_licenses_response" -require_relative "schematic/plangroups/types/get_plan_group_params" -require_relative "schematic/types/checkout_field_response_data" -require_relative "schematic/types/checkout_settings_response_data" -require_relative "schematic/types/component_settings_response_data" -require_relative "schematic/types/plan_credit_order" -require_relative "schematic/types/plan_entitlements_order" -require_relative "schematic/types/plan_group_bundle_order" -require_relative "schematic/types/plan_group_plan_entitlements_order" -require_relative "schematic/types/plan_group_detail_response_data" -require_relative "schematic/plangroups/types/get_plan_group_response" -require_relative "schematic/types/compatible_plans_response_data" -require_relative "schematic/types/credits_in_plan" -require_relative "schematic/types/entitlements_in_plan" -require_relative "schematic/types/ordered_plans_in_group" -require_relative "schematic/types/plan_group_response_data" -require_relative "schematic/plangroups/types/create_plan_group_response" -require_relative "schematic/plangroups/types/update_plan_group_response" -require_relative "schematic/types/plan_version_company_migration_status" -require_relative "schematic/planmigrations/types/list_company_migrations_params" -require_relative "schematic/types/migration_error_code" -require_relative "schematic/types/plan_version_company_migration_response_data" -require_relative "schematic/planmigrations/types/list_company_migrations_response" -require_relative "schematic/planmigrations/types/retry_company_migration_response" -require_relative "schematic/planmigrations/types/count_company_migrations_params" -require_relative "schematic/planmigrations/types/count_company_migrations_response" -require_relative "schematic/types/plan_version_migration_status" -require_relative "schematic/planmigrations/types/list_migrations_params" -require_relative "schematic/types/plan_version_migration_response_data" -require_relative "schematic/planmigrations/types/list_migrations_response" -require_relative "schematic/planmigrations/types/create_migration_response" -require_relative "schematic/planmigrations/types/get_migration_response" -require_relative "schematic/planmigrations/types/cancel_migration_response" -require_relative "schematic/planmigrations/types/complete_migration_now_response" -require_relative "schematic/planmigrations/types/retry_migration_response" -require_relative "schematic/planmigrations/types/count_migrations_params" -require_relative "schematic/planmigrations/types/count_migrations_response" -require_relative "schematic/types/plan_version_migration_preview_note_response_data" -require_relative "schematic/types/plan_version_migration_preview_company_response_data" -require_relative "schematic/types/plan_version_migration_preview_response_data" -require_relative "schematic/planmigrations/types/preview_migration_response" -require_relative "schematic/types/plan_view_public_response_data" -require_relative "schematic/types/public_plans_response_data" -require_relative "schematic/componentspublic/types/get_public_plans_response" -require_relative "schematic/types/scheduled_checkout_status" -require_relative "schematic/scheduledcheckout/types/list_scheduled_checkouts_params" -require_relative "schematic/types/scheduled_checkout_response_data" -require_relative "schematic/scheduledcheckout/types/list_scheduled_checkouts_response" -require_relative "schematic/scheduledcheckout/types/create_scheduled_checkout_response" -require_relative "schematic/scheduledcheckout/types/get_scheduled_checkout_response" -require_relative "schematic/scheduledcheckout/types/update_scheduled_checkout_response" -require_relative "schematic/types/temporary_access_token_issuer_type" -require_relative "schematic/types/temporary_access_token_resource_type" -require_relative "schematic/types/issue_temporary_access_token_response_data" -require_relative "schematic/accesstokens/types/issue_temporary_access_token_response" -require_relative "schematic/webhooks/types/list_webhook_events_params" -require_relative "schematic/types/credit_trigger_config" -require_relative "schematic/types/entitlement_trigger_config" -require_relative "schematic/types/webhook_event_status" -require_relative "schematic/types/webhook_request_type" -require_relative "schematic/types/webhook_status" -require_relative "schematic/types/webhook_response_data" -require_relative "schematic/types/webhook_event_detail_response_data" -require_relative "schematic/webhooks/types/list_webhook_events_response" -require_relative "schematic/webhooks/types/get_webhook_event_response" -require_relative "schematic/webhooks/types/count_webhook_events_params" -require_relative "schematic/webhooks/types/count_webhook_events_response" -require_relative "schematic/webhooks/types/list_webhooks_params" -require_relative "schematic/webhooks/types/list_webhooks_response" -require_relative "schematic/webhooks/types/create_webhook_response" -require_relative "schematic/webhooks/types/get_webhook_response" -require_relative "schematic/webhooks/types/update_webhook_response" -require_relative "schematic/webhooks/types/delete_webhook_response" -require_relative "schematic/types/test_webhook_response_data" -require_relative "schematic/webhooks/types/send_test_webhook_action_response" -require_relative "schematic/webhooks/types/count_webhooks_params" -require_relative "schematic/webhooks/types/count_webhooks_response" -require_relative "schematic/types/api_error" -require_relative "schematic/types/billing_product_pricing" -require_relative "schematic/types/billing_subscription_discount" -require_relative "schematic/types/capture_raw_event" -require_relative "schematic/types/capture_raw_event_batch" -require_relative "schematic/types/catalog_config_ordered_bundle" -require_relative "schematic/types/catalog_config_ordered_entitlement" -require_relative "schematic/types/catalog_config_plan_credit" -require_relative "schematic/types/catalog_config_ordered_plan" -require_relative "schematic/types/catalog_detail_response_data" -require_relative "schematic/types/catalog_entitlement_response_data" -require_relative "schematic/types/checkout_field_value" -require_relative "schematic/types/update_add_on_request_body" -require_relative "schematic/types/update_auto_topup_override_request_body" -require_relative "schematic/types/update_credit_bundle_request_body" -require_relative "schematic/types/update_pay_in_advance_request_body" -require_relative "schematic/types/change_subscription_internal_request_body" -require_relative "schematic/types/change_subscription_request_body" -require_relative "schematic/types/preflight_event_quantities_request_body" -require_relative "schematic/types/preflight_event_usage_request_body" -require_relative "schematic/types/preflight_request_body" -require_relative "schematic/types/check_flag_request_body" -require_relative "schematic/types/checkout_field_input" -require_relative "schematic/types/company_billing_details_view" -require_relative "schematic/types/company_membership_response_data" -require_relative "schematic/types/component_hydrate_response_data" -require_relative "schematic/types/condition_group_response_data" -require_relative "schematic/types/condition_view" -require_relative "schematic/types/condition_group_view" -require_relative "schematic/types/condition_response_data" -require_relative "schematic/types/coupon_request_body" -require_relative "schematic/types/credit_auto_topup_amount_type" -require_relative "schematic/types/credit_grant_price_tier_request_body" -require_relative "schematic/types/plan_credit_grant_warning_tier_request_body" -require_relative "schematic/types/create_billing_plan_credit_grant_request_body" -require_relative "schematic/types/create_billing_price_tier_request_body" -require_relative "schematic/types/create_custom_plan_bundle_plan_request_body" -require_relative "schematic/types/create_price_tier_request_body" -require_relative "schematic/types/currency_price_request_body" -require_relative "schematic/types/warning_tier_request_body" -require_relative "schematic/types/create_entitlement_in_bundle_request_body" -require_relative "schematic/types/create_entitlement_req_common" -require_relative "schematic/types/event_body_flag_check" -require_relative "schematic/types/event_body_identify_company" -require_relative "schematic/types/event_body_identify" -require_relative "schematic/types/event_body_inference" -require_relative "schematic/types/event_body_track" -require_relative "schematic/types/event_body" -require_relative "schematic/types/create_event_request_body" -require_relative "schematic/types/create_flag_request_body" -require_relative "schematic/types/create_or_update_condition_request_body" -require_relative "schematic/types/create_or_update_condition_group_request_body" -require_relative "schematic/types/create_or_update_flag_request_body" -require_relative "schematic/types/create_or_update_rule_request_body" -require_relative "schematic/types/create_plan_request_body" -require_relative "schematic/types/credit_bundle_currency_price_request_body" -require_relative "schematic/types/credit_currency_price_request_body" -require_relative "schematic/types/credit_grant_expiry_request_body" -require_relative "schematic/types/credits_auto_topup_company_summary" -require_relative "schematic/types/credits_auto_topup_credit_summary" -require_relative "schematic/types/credits_auto_topup_hard_failure" -require_relative "schematic/types/credits_auto_topup_retry_failure" -require_relative "schematic/types/credits_auto_topup_success" -require_relative "schematic/types/credits_webhook_company_summary" -require_relative "schematic/types/credits_webhook_credit_summary" -require_relative "schematic/types/credits_credit_purchase_success" -require_relative "schematic/types/customer_billing_address" -require_relative "schematic/types/data_event_payload" -require_relative "schematic/types/delete_billing_plan_credit_grant_request_body" -require_relative "schematic/types/entity_key_response_data" -require_relative "schematic/types/entity_trait_response_data" -require_relative "schematic/types/event_response_data" -require_relative "schematic/types/rule_view" -require_relative "schematic/types/flag_view" -require_relative "schematic/types/feature_view" -require_relative "schematic/types/feature_usage_legacy_response_data" -require_relative "schematic/types/install_integration_request_body" -require_relative "schematic/types/invoice_request_body" -require_relative "schematic/types/keys_request_body" -require_relative "schematic/types/plan_selection" -require_relative "schematic/types/manage_plan_request" -require_relative "schematic/types/mark_custom_plan_billing_paid_request_body" -require_relative "schematic/types/meter_request_body" -require_relative "schematic/types/payment_method_billing_details_request_body" -require_relative "schematic/types/payment_method_request_body" -require_relative "schematic/types/plan_bundle_action" -require_relative "schematic/types/update_billing_plan_credit_grant_request_body" -require_relative "schematic/types/plan_bundle_credit_grant_request_body" -require_relative "schematic/types/plan_bundle_entitlement_request_body" -require_relative "schematic/types/plan_currency_price_request_body" -require_relative "schematic/types/tax_id_input" -require_relative "schematic/types/publish_plan_version_request_body" -require_relative "schematic/types/rule_condition_group_response_data" -require_relative "schematic/types/rule_condition_response_data" -require_relative "schematic/types/rule_response_data" -require_relative "schematic/types/rules_engine_schema_version" -require_relative "schematic/types/rulesengine_entitlement_value_type" -require_relative "schematic/types/rulesengine_metric_period" -require_relative "schematic/types/rulesengine_metric_period_month_reset" -require_relative "schematic/types/rulesengine_warning_tier" -require_relative "schematic/types/rulesengine_feature_entitlement" -require_relative "schematic/types/rulesengine_rule_type" -require_relative "schematic/types/rulesengine_check_flag_result" -require_relative "schematic/types/rulesengine_company_metric" -require_relative "schematic/types/rulesengine_comparable_operator" -require_relative "schematic/types/rulesengine_condition_type" -require_relative "schematic/types/rulesengine_entity_type" -require_relative "schematic/types/rulesengine_trait_definition_comparable_type" -require_relative "schematic/types/rulesengine_trait_definition" -require_relative "schematic/types/rulesengine_condition" -require_relative "schematic/types/rulesengine_condition_group" -require_relative "schematic/types/rulesengine_credit_postpaid_config" -require_relative "schematic/types/rulesengine_credit_spend_policy_scope" -require_relative "schematic/types/rulesengine_credit_spend_window" -require_relative "schematic/types/rulesengine_credit_spend_policy" -require_relative "schematic/types/rulesengine_rule" -require_relative "schematic/types/rulesengine_subscription" -require_relative "schematic/types/rulesengine_trait" -require_relative "schematic/types/rulesengine_company" -require_relative "schematic/types/rulesengine_flag" -require_relative "schematic/types/rulesengine_user" -require_relative "schematic/types/scheduled_downgrade_config_behavior" -require_relative "schematic/types/temporary_access_token_response_data" -require_relative "schematic/types/update_entitlement_req_common" -require_relative "schematic/types/update_plan_request_body" -require_relative "schematic/types/update_plan_trait_trait_request_body" -require_relative "schematic/types/update_rule_request_body" -require_relative "schematic/types/upsert_billing_product_request_body" -require_relative "schematic/types/upsert_company_request_body" -require_relative "schematic/types/upsert_trait_request_body" -require_relative "schematic/types/upsert_user_request_body" -require_relative "schematic/types/upsert_user_sub_request_body" -require_relative "schematic/types/usage_based_entitlement_request_body" -require_relative "schematic/types/web_feature_usage_webhook_output" -require_relative "schematic/types/web_scheduled_downgrade_webhook_output" -require_relative "schematic/types/webhook_event_response_data" -require_relative "schematic/types/webhook_url" require_relative "schematic/client" require_relative "schematic/accounts/client" require_relative "schematic/accounts/types/list_account_members_request" @@ -1086,6 +115,7 @@ require_relative "schematic/companies/client" require_relative "schematic/companies/types/list_companies_request" require_relative "schematic/companies/types/delete_company_request" +require_relative "schematic/companies/types/get_company_inference_cost_request" require_relative "schematic/companies/types/count_companies_request" require_relative "schematic/companies/types/lookup_company_request" require_relative "schematic/companies/types/get_company_billing_entity_request" @@ -1221,3 +251,1101 @@ require_relative "schematic/webhooks/types/test_webhook_request_body" require_relative "schematic/webhooks/types/count_webhooks_request" require_relative "schematic/environment" + +module Schematic + module Types + autoload :AccountMemberRole, ::File.join(__dir__, "schematic/types/account_member_role") + autoload :AccountMemberPermission, ::File.join(__dir__, "schematic/types/account_member_permission") + autoload :AccountMemberResponseData, ::File.join(__dir__, "schematic/types/account_member_response_data") + autoload :CountResponse, ::File.join(__dir__, "schematic/types/count_response") + autoload :IntegrationState, ::File.join(__dir__, "schematic/types/integration_state") + autoload :IntegrationType, ::File.join(__dir__, "schematic/types/integration_type") + autoload :ApiKeyIntegrationResponseData, ::File.join(__dir__, "schematic/types/api_key_integration_response_data") + autoload :ApiKeyScope, ::File.join(__dir__, "schematic/types/api_key_scope") + autoload :EnvironmentType, ::File.join(__dir__, "schematic/types/environment_type") + autoload :EnvironmentResponseData, ::File.join(__dir__, "schematic/types/environment_response_data") + autoload :ApiKeyResponseData, ::File.join(__dir__, "schematic/types/api_key_response_data") + autoload :ActorType, ::File.join(__dir__, "schematic/types/actor_type") + autoload :AuditLogCompanyResponseData, ::File.join(__dir__, "schematic/types/audit_log_company_response_data") + autoload :AuditLogListResponseData, ::File.join(__dir__, "schematic/types/audit_log_list_response_data") + autoload :AuditLogResponseData, ::File.join(__dir__, "schematic/types/audit_log_response_data") + autoload :OnboardingMilestone, ::File.join(__dir__, "schematic/types/onboarding_milestone") + autoload :OnboardingRequirement, ::File.join(__dir__, "schematic/types/onboarding_requirement") + autoload :OnboardingMilestoneView, ::File.join(__dir__, "schematic/types/onboarding_milestone_view") + autoload :OnboardingPath, ::File.join(__dir__, "schematic/types/onboarding_path") + autoload :OnboardingRequirementStatus, ::File.join(__dir__, "schematic/types/onboarding_requirement_status") + autoload :OnboardingRequirementView, ::File.join(__dir__, "schematic/types/onboarding_requirement_view") + autoload :OnboardingRoadmapView, ::File.join(__dir__, "schematic/types/onboarding_roadmap_view") + autoload :OnboardingStripeImport, ::File.join(__dir__, "schematic/types/onboarding_stripe_import") + autoload :OnboardingTrack, ::File.join(__dir__, "schematic/types/onboarding_track") + autoload :SlackConnectInviteStatus, ::File.join(__dir__, "schematic/types/slack_connect_invite_status") + autoload :SlackConnectInviteView, ::File.join(__dir__, "schematic/types/slack_connect_invite_view") + autoload :GetOnboardingStateResp, ::File.join(__dir__, "schematic/types/get_onboarding_state_resp") + autoload :QuickstartResp, ::File.join(__dir__, "schematic/types/quickstart_resp") + autoload :WhoAmIResponseData, ::File.join(__dir__, "schematic/types/who_am_i_response_data") + autoload :BillingProviderType, ::File.join(__dir__, "schematic/types/billing_provider_type") + autoload :Currency, ::File.join(__dir__, "schematic/types/currency") + autoload :BillingCouponResponseData, ::File.join(__dir__, "schematic/types/billing_coupon_response_data") + autoload :DeleteResponse, ::File.join(__dir__, "schematic/types/delete_response") + autoload :BillingCustomerResponseData, ::File.join(__dir__, "schematic/types/billing_customer_response_data") + autoload :BillingCustomerSubscription, ::File.join(__dir__, "schematic/types/billing_customer_subscription") + autoload :BillingCustomerWithSubscriptionsResponseData, ::File.join(__dir__, "schematic/types/billing_customer_with_subscriptions_response_data") + autoload :InvoiceStatus, ::File.join(__dir__, "schematic/types/invoice_status") + autoload :InvoiceResponseData, ::File.join(__dir__, "schematic/types/invoice_response_data") + autoload :BillingMeterResponseData, ::File.join(__dir__, "schematic/types/billing_meter_response_data") + autoload :PaymentMethodResponseData, ::File.join(__dir__, "schematic/types/payment_method_response_data") + autoload :BillingPriceUsageType, ::File.join(__dir__, "schematic/types/billing_price_usage_type") + autoload :BillingTiersMode, ::File.join(__dir__, "schematic/types/billing_tiers_mode") + autoload :BillingPriceScheme, ::File.join(__dir__, "schematic/types/billing_price_scheme") + autoload :BillingProductPriceInterval, ::File.join(__dir__, "schematic/types/billing_product_price_interval") + autoload :BillingProductPriceTierResponseData, ::File.join(__dir__, "schematic/types/billing_product_price_tier_response_data") + autoload :BillingPriceView, ::File.join(__dir__, "schematic/types/billing_price_view") + autoload :BillingPriceResponseData, ::File.join(__dir__, "schematic/types/billing_price_response_data") + autoload :BillingProductResponseData, ::File.join(__dir__, "schematic/types/billing_product_response_data") + autoload :BillingProductDetailResponseData, ::File.join(__dir__, "schematic/types/billing_product_detail_response_data") + autoload :BillingCollectionMethod, ::File.join(__dir__, "schematic/types/billing_collection_method") + autoload :Collector, ::File.join(__dir__, "schematic/types/collector") + autoload :PaymentGating, ::File.join(__dir__, "schematic/types/payment_gating") + autoload :ProrationBehavior, ::File.join(__dir__, "schematic/types/proration_behavior") + autoload :CompanyBillingProfileResponseData, ::File.join(__dir__, "schematic/types/company_billing_profile_response_data") + autoload :BillingSettingsResponseData, ::File.join(__dir__, "schematic/types/billing_settings_response_data") + autoload :BillingSubscriptionTrialEndSetting, ::File.join(__dir__, "schematic/types/billing_subscription_trial_end_setting") + autoload :BillingSubscriptionResponseData, ::File.join(__dir__, "schematic/types/billing_subscription_response_data") + autoload :BillingInvoiceAddressResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_address_response_data") + autoload :TaxIdType, ::File.join(__dir__, "schematic/types/tax_id_type") + autoload :BillingInvoiceTaxIdResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_tax_id_response_data") + autoload :BillingInvoiceBillingDetailsResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_billing_details_response_data") + autoload :BillingInvoiceTermsResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_terms_response_data") + autoload :ChargeTiming, ::File.join(__dir__, "schematic/types/charge_timing") + autoload :LineKind, ::File.join(__dir__, "schematic/types/line_kind") + autoload :PlanType, ::File.join(__dir__, "schematic/types/plan_type") + autoload :BillingNativeSubscriptionLineResponseData, ::File.join(__dir__, "schematic/types/billing_native_subscription_line_response_data") + autoload :SubscriptionChangeAction, ::File.join(__dir__, "schematic/types/subscription_change_action") + autoload :BillingNativeSubscriptionChangeResponseData, ::File.join(__dir__, "schematic/types/billing_native_subscription_change_response_data") + autoload :InvoiceLineKind, ::File.join(__dir__, "schematic/types/invoice_line_kind") + autoload :BillingStatementLineResponseData, ::File.join(__dir__, "schematic/types/billing_statement_line_response_data") + autoload :BillingStatementResponseData, ::File.join(__dir__, "schematic/types/billing_statement_response_data") + autoload :SubscriptionStatus, ::File.join(__dir__, "schematic/types/subscription_status") + autoload :BillingNativeSubscriptionResponseData, ::File.join(__dir__, "schematic/types/billing_native_subscription_response_data") + autoload :InvoiceDocumentState, ::File.join(__dir__, "schematic/types/invoice_document_state") + autoload :InvoiceCollectionState, ::File.join(__dir__, "schematic/types/invoice_collection_state") + autoload :BillingInvoiceResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_response_data") + autoload :BillingInvoiceLineResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_line_response_data") + autoload :BillingInvoiceSettlementResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_settlement_response_data") + autoload :BillingInvoiceDetailResponseData, ::File.join(__dir__, "schematic/types/billing_invoice_detail_response_data") + autoload :BillingCreditBurnStrategy, ::File.join(__dir__, "schematic/types/billing_credit_burn_strategy") + autoload :BillingCreditExpiryUnit, ::File.join(__dir__, "schematic/types/billing_credit_expiry_unit") + autoload :BillingCreditLedgerAuthority, ::File.join(__dir__, "schematic/types/billing_credit_ledger_authority") + autoload :BillingCreditRolloverPolicy, ::File.join(__dir__, "schematic/types/billing_credit_rollover_policy") + autoload :CreditCurrencyPriceResponseData, ::File.join(__dir__, "schematic/types/credit_currency_price_response_data") + autoload :BillingCreditResponseData, ::File.join(__dir__, "schematic/types/billing_credit_response_data") + autoload :CompanyCreditBalanceResponseData, ::File.join(__dir__, "schematic/types/company_credit_balance_response_data") + autoload :BillingCreditGrantReason, ::File.join(__dir__, "schematic/types/billing_credit_grant_reason") + autoload :BillingCreditGrantZeroedOutReason, ::File.join(__dir__, "schematic/types/billing_credit_grant_zeroed_out_reason") + autoload :CreditEventType, ::File.join(__dir__, "schematic/types/credit_event_type") + autoload :CreditBalanceEventResponseData, ::File.join(__dir__, "schematic/types/credit_balance_event_response_data") + autoload :CreditBalanceFeatureConsumptionResponseData, ::File.join(__dir__, "schematic/types/credit_balance_feature_consumption_response_data") + autoload :CreditBalancePointResponseData, ::File.join(__dir__, "schematic/types/credit_balance_point_response_data") + autoload :CreditBalanceTimeSeriesResponseData, ::File.join(__dir__, "schematic/types/credit_balance_time_series_response_data") + autoload :BillingCreditBundleStatus, ::File.join(__dir__, "schematic/types/billing_credit_bundle_status") + autoload :BillingCreditBundleType, ::File.join(__dir__, "schematic/types/billing_credit_bundle_type") + autoload :BillingCreditExpiryType, ::File.join(__dir__, "schematic/types/billing_credit_expiry_type") + autoload :CreditBundleCurrencyPriceResponseData, ::File.join(__dir__, "schematic/types/credit_bundle_currency_price_response_data") + autoload :BillingCreditBundleResponseData, ::File.join(__dir__, "schematic/types/billing_credit_bundle_response_data") + autoload :BillingPlanCreditGrantResetCadence, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_reset_cadence") + autoload :CreditTransferResponseData, ::File.join(__dir__, "schematic/types/credit_transfer_response_data") + autoload :BillingCreditGrantResponseData, ::File.join(__dir__, "schematic/types/billing_credit_grant_response_data") + autoload :CreditGrantSortOrder, ::File.join(__dir__, "schematic/types/credit_grant_sort_order") + autoload :SortDirection, ::File.join(__dir__, "schematic/types/sort_direction") + autoload :CreditLeaseResponseData, ::File.join(__dir__, "schematic/types/credit_lease_response_data") + autoload :BillingArrearsAnchor, ::File.join(__dir__, "schematic/types/billing_arrears_anchor") + autoload :BillingArrearsCadence, ::File.join(__dir__, "schematic/types/billing_arrears_cadence") + autoload :BillingCreditAutoTopupAvailability, ::File.join(__dir__, "schematic/types/billing_credit_auto_topup_availability") + autoload :BillingPlanCreditGrantBillingMode, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_billing_mode") + autoload :BillingPlanCreditGrantPriceTierResponseData, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_price_tier_response_data") + autoload :BillingPlanCreditGrantResetStart, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_reset_start") + autoload :BillingPlanCreditGrantResetType, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_reset_type") + autoload :BillingPlanCreditGrantWarningTierResponseData, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_warning_tier_response_data") + autoload :PlanCreditGrantScaling, ::File.join(__dir__, "schematic/types/plan_credit_grant_scaling") + autoload :PreviewObjectResponseData, ::File.join(__dir__, "schematic/types/preview_object_response_data") + autoload :BillingPlanCreditGrantResponseData, ::File.join(__dir__, "schematic/types/billing_plan_credit_grant_response_data") + autoload :CreditReservationResponseData, ::File.join(__dir__, "schematic/types/credit_reservation_response_data") + autoload :CreditSpendPolicyScope, ::File.join(__dir__, "schematic/types/credit_spend_policy_scope") + autoload :CreditSpendWindowUnit, ::File.join(__dir__, "schematic/types/credit_spend_window_unit") + autoload :CreditSpendPolicyResponseData, ::File.join(__dir__, "schematic/types/credit_spend_policy_response_data") + autoload :BillingCreditLedgerResponseData, ::File.join(__dir__, "schematic/types/billing_credit_ledger_response_data") + autoload :CompanyLedgerResponseData, ::File.join(__dir__, "schematic/types/company_ledger_response_data") + autoload :CreditBurnBreakdownLine, ::File.join(__dir__, "schematic/types/credit_burn_breakdown_line") + autoload :CreditLedgerEntryKind, ::File.join(__dir__, "schematic/types/credit_ledger_entry_kind") + autoload :CreditLedgerSourceType, ::File.join(__dir__, "schematic/types/credit_ledger_source_type") + autoload :CreditTransferReason, ::File.join(__dir__, "schematic/types/credit_transfer_reason") + autoload :CreditUsageReason, ::File.join(__dir__, "schematic/types/credit_usage_reason") + autoload :FeatureLedgerResponseData, ::File.join(__dir__, "schematic/types/feature_ledger_response_data") + autoload :CreditEventLedgerResponseData, ::File.join(__dir__, "schematic/types/credit_event_ledger_response_data") + autoload :CatalogResponseData, ::File.join(__dir__, "schematic/types/catalog_response_data") + autoload :BillingLinkedResourceResponseData, ::File.join(__dir__, "schematic/types/billing_linked_resource_response_data") + autoload :BillingStrategy, ::File.join(__dir__, "schematic/types/billing_strategy") + autoload :CatalogConfigOrderedBundleResponseData, ::File.join(__dir__, "schematic/types/catalog_config_ordered_bundle_response_data") + autoload :CatalogConfigOrderedEntitlementResponseData, ::File.join(__dir__, "schematic/types/catalog_config_ordered_entitlement_response_data") + autoload :CatalogConfigPlanCreditResponseData, ::File.join(__dir__, "schematic/types/catalog_config_plan_credit_response_data") + autoload :CatalogConfigOrderedPlanResponseData, ::File.join(__dir__, "schematic/types/catalog_config_ordered_plan_response_data") + autoload :ChargeType, ::File.join(__dir__, "schematic/types/charge_type") + autoload :ComparableOperator, ::File.join(__dir__, "schematic/types/comparable_operator") + autoload :ConditionType, ::File.join(__dir__, "schematic/types/condition_type") + autoload :CustomPlanViewConfigResponseData, ::File.join(__dir__, "schematic/types/custom_plan_view_config_response_data") + autoload :EntitlementCurrencyPricesResponseData, ::File.join(__dir__, "schematic/types/entitlement_currency_prices_response_data") + autoload :EntitlementPriceBehavior, ::File.join(__dir__, "schematic/types/entitlement_price_behavior") + autoload :EntitlementValueType, ::File.join(__dir__, "schematic/types/entitlement_value_type") + autoload :EntityType, ::File.join(__dir__, "schematic/types/entity_type") + autoload :TraitType, ::File.join(__dir__, "schematic/types/trait_type") + autoload :EntityTraitDefinitionResponseData, ::File.join(__dir__, "schematic/types/entity_trait_definition_response_data") + autoload :EventSummaryResponseData, ::File.join(__dir__, "schematic/types/event_summary_response_data") + autoload :FeatureEventSource, ::File.join(__dir__, "schematic/types/feature_event_source") + autoload :FeatureLifecyclePhase, ::File.join(__dir__, "schematic/types/feature_lifecycle_phase") + autoload :FeatureType, ::File.join(__dir__, "schematic/types/feature_type") + autoload :FeatureResponseData, ::File.join(__dir__, "schematic/types/feature_response_data") + autoload :FlagType, ::File.join(__dir__, "schematic/types/flag_type") + autoload :MetricPeriod, ::File.join(__dir__, "schematic/types/metric_period") + autoload :MetricPeriodMonthReset, ::File.join(__dir__, "schematic/types/metric_period_month_reset") + autoload :PlanVersionStatus, ::File.join(__dir__, "schematic/types/plan_version_status") + autoload :RuleConditionPlanVersionResponseData, ::File.join(__dir__, "schematic/types/rule_condition_plan_version_response_data") + autoload :RuleConditionDetailResponseData, ::File.join(__dir__, "schematic/types/rule_condition_detail_response_data") + autoload :RuleConditionGroupDetailResponseData, ::File.join(__dir__, "schematic/types/rule_condition_group_detail_response_data") + autoload :RuleType, ::File.join(__dir__, "schematic/types/rule_type") + autoload :RuleDetailResponseData, ::File.join(__dir__, "schematic/types/rule_detail_response_data") + autoload :FlagInPlanResponseData, ::File.join(__dir__, "schematic/types/flag_in_plan_response_data") + autoload :PreviewObject, ::File.join(__dir__, "schematic/types/preview_object") + autoload :FeatureInPlanResponseData, ::File.join(__dir__, "schematic/types/feature_in_plan_response_data") + autoload :PlanCatalogMembershipResponseData, ::File.join(__dir__, "schematic/types/plan_catalog_membership_response_data") + autoload :PlanCurrencyPricesResponseData, ::File.join(__dir__, "schematic/types/plan_currency_prices_response_data") + autoload :PlanIcon, ::File.join(__dir__, "schematic/types/plan_icon") + autoload :PlanResponseData, ::File.join(__dir__, "schematic/types/plan_response_data") + autoload :WarningTierResponseData, ::File.join(__dir__, "schematic/types/warning_tier_response_data") + autoload :PlanEntitlementResponseData, ::File.join(__dir__, "schematic/types/plan_entitlement_response_data") + autoload :PlanPriceCadence, ::File.join(__dir__, "schematic/types/plan_price_cadence") + autoload :RenewalPolicy, ::File.join(__dir__, "schematic/types/renewal_policy") + autoload :PlanVersionResponseData, ::File.join(__dir__, "schematic/types/plan_version_response_data") + autoload :PlanGroupPlanDetailResponseData, ::File.join(__dir__, "schematic/types/plan_group_plan_detail_response_data") + autoload :CatalogConfigurationResponseData, ::File.join(__dir__, "schematic/types/catalog_configuration_response_data") + autoload :CatalogCreditBundleIDsResponseData, ::File.join(__dir__, "schematic/types/catalog_credit_bundle_i_ds_response_data") + autoload :CatalogDerivedFeatureResponseData, ::File.join(__dir__, "schematic/types/catalog_derived_feature_response_data") + autoload :CatalogDerivedFeaturesResponseData, ::File.join(__dir__, "schematic/types/catalog_derived_features_response_data") + autoload :CatalogPlanIDsResponseData, ::File.join(__dir__, "schematic/types/catalog_plan_i_ds_response_data") + autoload :CatalogPriceTierResponseData, ::File.join(__dir__, "schematic/types/catalog_price_tier_response_data") + autoload :CatalogPriceResponseData, ::File.join(__dir__, "schematic/types/catalog_price_response_data") + autoload :CatalogBundleCurrencyPriceResponseData, ::File.join(__dir__, "schematic/types/catalog_bundle_currency_price_response_data") + autoload :CatalogCapabilitiesResponseData, ::File.join(__dir__, "schematic/types/catalog_capabilities_response_data") + autoload :CatalogCreditBundleResponseData, ::File.join(__dir__, "schematic/types/catalog_credit_bundle_response_data") + autoload :CatalogCreditGrantResponseData, ::File.join(__dir__, "schematic/types/catalog_credit_grant_response_data") + autoload :CatalogCurrencyPricesResponseData, ::File.join(__dir__, "schematic/types/catalog_currency_prices_response_data") + autoload :CatalogCustomPlanCtaResponseData, ::File.join(__dir__, "schematic/types/catalog_custom_plan_cta_response_data") + autoload :CatalogPlanEntitlementResponseData, ::File.join(__dir__, "schematic/types/catalog_plan_entitlement_response_data") + autoload :CatalogPlanResponseData, ::File.join(__dir__, "schematic/types/catalog_plan_response_data") + autoload :PublicCatalogResponseData, ::File.join(__dir__, "schematic/types/public_catalog_response_data") + autoload :CheckoutSubscription, ::File.join(__dir__, "schematic/types/checkout_subscription") + autoload :BillingProductRecordResponseData, ::File.join(__dir__, "schematic/types/billing_product_record_response_data") + autoload :CreditCurrencyPrice, ::File.join(__dir__, "schematic/types/credit_currency_price") + autoload :BillingCreditView, ::File.join(__dir__, "schematic/types/billing_credit_view") + autoload :BillingProductForSubscriptionResponseData, ::File.join(__dir__, "schematic/types/billing_product_for_subscription_response_data") + autoload :BillingSubscriptionDiscountView, ::File.join(__dir__, "schematic/types/billing_subscription_discount_view") + autoload :BillingSubscriptionView, ::File.join(__dir__, "schematic/types/billing_subscription_view") + autoload :CheckoutFieldWithValue, ::File.join(__dir__, "schematic/types/checkout_field_with_value") + autoload :CheckoutProblemCode, ::File.join(__dir__, "schematic/types/checkout_problem_code") + autoload :CheckoutProblemSource, ::File.join(__dir__, "schematic/types/checkout_problem_source") + autoload :CheckoutProblemResponseData, ::File.join(__dir__, "schematic/types/checkout_problem_response_data") + autoload :CompanyEventPeriodMetricsResponseData, ::File.join(__dir__, "schematic/types/company_event_period_metrics_response_data") + autoload :GenericPreviewObject, ::File.join(__dir__, "schematic/types/generic_preview_object") + autoload :CompanyPlanCreditGrantView, ::File.join(__dir__, "schematic/types/company_plan_credit_grant_view") + autoload :CompanyPlanWithBillingSubView, ::File.join(__dir__, "schematic/types/company_plan_with_billing_sub_view") + autoload :TraitDefinitionComparableType, ::File.join(__dir__, "schematic/types/trait_definition_comparable_type") + autoload :TraitDefinition, ::File.join(__dir__, "schematic/types/trait_definition") + autoload :Condition, ::File.join(__dir__, "schematic/types/condition") + autoload :ConditionGroup, ::File.join(__dir__, "schematic/types/condition_group") + autoload :CustomPlanActivationStrategy, ::File.join(__dir__, "schematic/types/custom_plan_activation_strategy") + autoload :CustomPlanBillingStatus, ::File.join(__dir__, "schematic/types/custom_plan_billing_status") + autoload :PlanBillingSource, ::File.join(__dir__, "schematic/types/plan_billing_source") + autoload :CustomPlanBillingResponseData, ::File.join(__dir__, "schematic/types/custom_plan_billing_response_data") + autoload :EntityKeyDefinitionResponseData, ::File.join(__dir__, "schematic/types/entity_key_definition_response_data") + autoload :EntityKeyDetailResponseData, ::File.join(__dir__, "schematic/types/entity_key_detail_response_data") + autoload :EntityTraitDetailResponseData, ::File.join(__dir__, "schematic/types/entity_trait_detail_response_data") + autoload :WarningTier, ::File.join(__dir__, "schematic/types/warning_tier") + autoload :FeatureEntitlement, ::File.join(__dir__, "schematic/types/feature_entitlement") + autoload :MigrationProrationBehavior, ::File.join(__dir__, "schematic/types/migration_proration_behavior") + autoload :PlanVersionMigrationStrategy, ::File.join(__dir__, "schematic/types/plan_version_migration_strategy") + autoload :PendingMigrationResponseData, ::File.join(__dir__, "schematic/types/pending_migration_response_data") + autoload :Rule, ::File.join(__dir__, "schematic/types/rule") + autoload :ScheduledDowngradeResponseData, ::File.join(__dir__, "schematic/types/scheduled_downgrade_response_data") + autoload :CompanyDetailResponseData, ::File.join(__dir__, "schematic/types/company_detail_response_data") + autoload :CompanyOverrideNoteResponseData, ::File.join(__dir__, "schematic/types/company_override_note_response_data") + autoload :CompanyOverrideResponseData, ::File.join(__dir__, "schematic/types/company_override_response_data") + autoload :CompanySubscriptionResponseData, ::File.join(__dir__, "schematic/types/company_subscription_response_data") + autoload :CreditBundlePurchaseResponseData, ::File.join(__dir__, "schematic/types/credit_bundle_purchase_response_data") + autoload :CreditGrantDetail, ::File.join(__dir__, "schematic/types/credit_grant_detail") + autoload :CreditUsageAggregation, ::File.join(__dir__, "schematic/types/credit_usage_aggregation") + autoload :EntitlementType, ::File.join(__dir__, "schematic/types/entitlement_type") + autoload :FeatureUsageResponseData, ::File.join(__dir__, "schematic/types/feature_usage_response_data") + autoload :FeatureUsageDetailResponseData, ::File.join(__dir__, "schematic/types/feature_usage_detail_response_data") + autoload :PlanDetailResponseData, ::File.join(__dir__, "schematic/types/plan_detail_response_data") + autoload :UsageBasedEntitlementResponseData, ::File.join(__dir__, "schematic/types/usage_based_entitlement_response_data") + autoload :CheckoutDataResponseData, ::File.join(__dir__, "schematic/types/checkout_data_response_data") + autoload :CheckoutChargeTiming, ::File.join(__dir__, "schematic/types/checkout_charge_timing") + autoload :PreviewSubscriptionDiscountResponseData, ::File.join(__dir__, "schematic/types/preview_subscription_discount_response_data") + autoload :ProrationLineKind, ::File.join(__dir__, "schematic/types/proration_line_kind") + autoload :PreviewSubscriptionProrationLineResponseData, ::File.join(__dir__, "schematic/types/preview_subscription_proration_line_response_data") + autoload :PreviewSubscriptionProrationResponseData, ::File.join(__dir__, "schematic/types/preview_subscription_proration_response_data") + autoload :PreviewSubscriptionUpcomingInvoiceLineItems, ::File.join(__dir__, "schematic/types/preview_subscription_upcoming_invoice_line_items") + autoload :PreviewSubscriptionFinanceResponseData, ::File.join(__dir__, "schematic/types/preview_subscription_finance_response_data") + autoload :PreviewSubscriptionChangeResponseData, ::File.join(__dir__, "schematic/types/preview_subscription_change_response_data") + autoload :CompanyBillingAddressView, ::File.join(__dir__, "schematic/types/company_billing_address_view") + autoload :CompanyBillingCheckoutSettings, ::File.join(__dir__, "schematic/types/company_billing_checkout_settings") + autoload :CompanyTaxIdView, ::File.join(__dir__, "schematic/types/company_tax_id_view") + autoload :CompanyBillingDetailsResponseData, ::File.join(__dir__, "schematic/types/company_billing_details_response_data") + autoload :ManagePlanResponseResponseData, ::File.join(__dir__, "schematic/types/manage_plan_response_response_data") + autoload :ManagePlanPreviewResponseResponseData, ::File.join(__dir__, "schematic/types/manage_plan_preview_response_response_data") + autoload :SubscriptionType, ::File.join(__dir__, "schematic/types/subscription_type") + autoload :InferenceCostAmountResponseData, ::File.join(__dir__, "schematic/types/inference_cost_amount_response_data") + autoload :InferenceModelCostResponseData, ::File.join(__dir__, "schematic/types/inference_model_cost_response_data") + autoload :CompanyInferenceCostResponseData, ::File.join(__dir__, "schematic/types/company_inference_cost_response_data") + autoload :CompanyResponseData, ::File.join(__dir__, "schematic/types/company_response_data") + autoload :CompanyBillingEntityResponseData, ::File.join(__dir__, "schematic/types/company_billing_entity_response_data") + autoload :CompanyBillingEntitySubscriptionResponseData, ::File.join(__dir__, "schematic/types/company_billing_entity_subscription_response_data") + autoload :CompanyMembershipDetailResponseData, ::File.join(__dir__, "schematic/types/company_membership_detail_response_data") + autoload :EntityTraitDefinitionUsage, ::File.join(__dir__, "schematic/types/entity_trait_definition_usage") + autoload :EntityTraitValue, ::File.join(__dir__, "schematic/types/entity_trait_value") + autoload :PlanChangeAction, ::File.join(__dir__, "schematic/types/plan_change_action") + autoload :PlanChangeBasePlanAction, ::File.join(__dir__, "schematic/types/plan_change_base_plan_action") + autoload :IntegrationResponseData, ::File.join(__dir__, "schematic/types/integration_response_data") + autoload :PlanChangeAmendmentStatus, ::File.join(__dir__, "schematic/types/plan_change_amendment_status") + autoload :PlanChangeSubscriptionAction, ::File.join(__dir__, "schematic/types/plan_change_subscription_action") + autoload :PlanSnapshotView, ::File.join(__dir__, "schematic/types/plan_snapshot_view") + autoload :PlanVersionSnapshotView, ::File.join(__dir__, "schematic/types/plan_version_snapshot_view") + autoload :SubscriptionTraitUpdate, ::File.join(__dir__, "schematic/types/subscription_trait_update") + autoload :TrialStatus, ::File.join(__dir__, "schematic/types/trial_status") + autoload :PlanChangeResponseData, ::File.join(__dir__, "schematic/types/plan_change_response_data") + autoload :PlanTraitResponseData, ::File.join(__dir__, "schematic/types/plan_trait_response_data") + autoload :UserDetailResponseData, ::File.join(__dir__, "schematic/types/user_detail_response_data") + autoload :UserResponseData, ::File.join(__dir__, "schematic/types/user_response_data") + autoload :CreditUsage, ::File.join(__dir__, "schematic/types/credit_usage") + autoload :FeatureCompanyResponseData, ::File.join(__dir__, "schematic/types/feature_company_response_data") + autoload :TimeSeriesGranularity, ::File.join(__dir__, "schematic/types/time_series_granularity") + autoload :FeatureUsageHistoryResponseData, ::File.join(__dir__, "schematic/types/feature_usage_history_response_data") + autoload :LimitTimeSeriesPointResponseData, ::File.join(__dir__, "schematic/types/limit_time_series_point_response_data") + autoload :UsageTimeSeriesPointResponseData, ::File.join(__dir__, "schematic/types/usage_time_series_point_response_data") + autoload :FeatureUsageTimeSeriesResponseData, ::File.join(__dir__, "schematic/types/feature_usage_time_series_response_data") + autoload :FlagDetailResponseData, ::File.join(__dir__, "schematic/types/flag_detail_response_data") + autoload :FeatureDetailResponseData, ::File.join(__dir__, "schematic/types/feature_detail_response_data") + autoload :FeatureCompanyUserResponseData, ::File.join(__dir__, "schematic/types/feature_company_user_response_data") + autoload :PlanIssueResponseData, ::File.join(__dir__, "schematic/types/plan_issue_response_data") + autoload :SkippedEntitlementErrorResponseData, ::File.join(__dir__, "schematic/types/skipped_entitlement_error_response_data") + autoload :SkippedEntitlementResponseData, ::File.join(__dir__, "schematic/types/skipped_entitlement_response_data") + autoload :DuplicatePlanEntitlementsResponseResponseData, ::File.join(__dir__, "schematic/types/duplicate_plan_entitlements_response_response_data") + autoload :UserCreditUsageResponseData, ::File.join(__dir__, "schematic/types/user_credit_usage_response_data") + autoload :UserFeatureUsageResponseData, ::File.join(__dir__, "schematic/types/user_feature_usage_response_data") + autoload :UserUsageByCompanyResponseData, ::File.join(__dir__, "schematic/types/user_usage_by_company_response_data") + autoload :CompanyUserUsageMetricsResponseData, ::File.join(__dir__, "schematic/types/company_user_usage_metrics_response_data") + autoload :UserUsageMetric, ::File.join(__dir__, "schematic/types/user_usage_metric") + autoload :CompanyUserUsageRowResponseData, ::File.join(__dir__, "schematic/types/company_user_usage_row_response_data") + autoload :CompanyUserUsageResponseData, ::File.join(__dir__, "schematic/types/company_user_usage_response_data") + autoload :UserDailyCreditPointResponseData, ::File.join(__dir__, "schematic/types/user_daily_credit_point_response_data") + autoload :UserDailyUsagePointResponseData, ::File.join(__dir__, "schematic/types/user_daily_usage_point_response_data") + autoload :UserUsageDetailResponseData, ::File.join(__dir__, "schematic/types/user_usage_detail_response_data") + autoload :BillingProductPlanResponseData, ::File.join(__dir__, "schematic/types/billing_product_plan_response_data") + autoload :PlanVersionBillingProductChangeResponseData, ::File.join(__dir__, "schematic/types/plan_version_billing_product_change_response_data") + autoload :PlanVersionDiffChangeType, ::File.join(__dir__, "schematic/types/plan_version_diff_change_type") + autoload :PlanVersionCreditGrantChangeResponseData, ::File.join(__dir__, "schematic/types/plan_version_credit_grant_change_response_data") + autoload :PlanVersionDiffPriceCadence, ::File.join(__dir__, "schematic/types/plan_version_diff_price_cadence") + autoload :PlanVersionEntitlementChangeResponseData, ::File.join(__dir__, "schematic/types/plan_version_entitlement_change_response_data") + autoload :PlanVersionFieldChangeResponseData, ::File.join(__dir__, "schematic/types/plan_version_field_change_response_data") + autoload :PlanVersionPriceChangeResponseData, ::File.join(__dir__, "schematic/types/plan_version_price_change_response_data") + autoload :PlanVersionDiffResponseData, ::File.join(__dir__, "schematic/types/plan_version_diff_response_data") + autoload :AmendmentProrationLandsOn, ::File.join(__dir__, "schematic/types/amendment_proration_lands_on") + autoload :PublishPreviewPayInAdvanceResponseData, ::File.join(__dir__, "schematic/types/publish_preview_pay_in_advance_response_data") + autoload :PublishPreviewPaymentMethodResponseData, ::File.join(__dir__, "schematic/types/publish_preview_payment_method_response_data") + autoload :PublishPreviewProrationLineResponseData, ::File.join(__dir__, "schematic/types/publish_preview_proration_line_response_data") + autoload :PublishPreviewResponseData, ::File.join(__dir__, "schematic/types/publish_preview_response_data") + autoload :ComponentEntityType, ::File.join(__dir__, "schematic/types/component_entity_type") + autoload :ComponentState, ::File.join(__dir__, "schematic/types/component_state") + autoload :ComponentResponseData, ::File.join(__dir__, "schematic/types/component_response_data") + autoload :BillingProductPriceResponseData, ::File.join(__dir__, "schematic/types/billing_product_price_response_data") + autoload :CreditBundleCurrencyPrice, ::File.join(__dir__, "schematic/types/credit_bundle_currency_price") + autoload :BillingCreditBundleView, ::File.join(__dir__, "schematic/types/billing_credit_bundle_view") + autoload :CheckoutBundlePurchaseBehavior, ::File.join(__dir__, "schematic/types/checkout_bundle_purchase_behavior") + autoload :CompanyPlanInvalidReason, ::File.join(__dir__, "schematic/types/company_plan_invalid_reason") + autoload :CustomPlanConfig, ::File.join(__dir__, "schematic/types/custom_plan_config") + autoload :EstimatedPlanTotal, ::File.join(__dir__, "schematic/types/estimated_plan_total") + autoload :PlanCreditGrantView, ::File.join(__dir__, "schematic/types/plan_credit_grant_view") + autoload :PlanCreditVisibility, ::File.join(__dir__, "schematic/types/plan_credit_visibility") + autoload :CompanyPlanDetailResponseData, ::File.join(__dir__, "schematic/types/company_plan_detail_response_data") + autoload :CompatiblePlans, ::File.join(__dir__, "schematic/types/compatible_plans") + autoload :ComponentCapabilities, ::File.join(__dir__, "schematic/types/component_capabilities") + autoload :ComponentCheckoutSettings, ::File.join(__dir__, "schematic/types/component_checkout_settings") + autoload :ComponentDisplaySettings, ::File.join(__dir__, "schematic/types/component_display_settings") + autoload :CreditTransferView, ::File.join(__dir__, "schematic/types/credit_transfer_view") + autoload :CreditCompanyGrantView, ::File.join(__dir__, "schematic/types/credit_company_grant_view") + autoload :StripeEmbedInfo, ::File.join(__dir__, "schematic/types/stripe_embed_info") + autoload :UpcomingInvoiceResponseData, ::File.join(__dir__, "schematic/types/upcoming_invoice_response_data") + autoload :ComponentPreviewResponseData, ::File.join(__dir__, "schematic/types/component_preview_response_data") + autoload :PlanBundleResponseData, ::File.join(__dir__, "schematic/types/plan_bundle_response_data") + autoload :DataExportStatus, ::File.join(__dir__, "schematic/types/data_export_status") + autoload :DataExportType, ::File.join(__dir__, "schematic/types/data_export_type") + autoload :AuditLogExportMetadata, ::File.join(__dir__, "schematic/types/audit_log_export_metadata") + autoload :CompanyFeatureUsageExportMetadataSortOrderDirection, ::File.join(__dir__, "schematic/types/company_feature_usage_export_metadata_sort_order_direction") + autoload :CompanyFeatureUsageExportMetadataVisibleColumnsItem, ::File.join(__dir__, "schematic/types/company_feature_usage_export_metadata_visible_columns_item") + autoload :CompanyFeatureUsageExportMetadata, ::File.join(__dir__, "schematic/types/company_feature_usage_export_metadata") + autoload :EventExportMetadataEventTypesItem, ::File.join(__dir__, "schematic/types/event_export_metadata_event_types_item") + autoload :EventExportMetadata, ::File.join(__dir__, "schematic/types/event_export_metadata") + autoload :DataExportMetadata, ::File.join(__dir__, "schematic/types/data_export_metadata") + autoload :DataExportOutputFileType, ::File.join(__dir__, "schematic/types/data_export_output_file_type") + autoload :DataExportResponseData, ::File.join(__dir__, "schematic/types/data_export_response_data") + autoload :RawEventResponseData, ::File.join(__dir__, "schematic/types/raw_event_response_data") + autoload :RawEventBatchResponseData, ::File.join(__dir__, "schematic/types/raw_event_batch_response_data") + autoload :EventType, ::File.join(__dir__, "schematic/types/event_type") + autoload :EventStatus, ::File.join(__dir__, "schematic/types/event_status") + autoload :InferenceCostSource, ::File.join(__dir__, "schematic/types/inference_cost_source") + autoload :EventDetailResponseData, ::File.join(__dir__, "schematic/types/event_detail_response_data") + autoload :OtlpEnvironmentSettingsResponseData, ::File.join(__dir__, "schematic/types/otlp_environment_settings_response_data") + autoload :SegmentStatusResp, ::File.join(__dir__, "schematic/types/segment_status_resp") + autoload :FlagResponseData, ::File.join(__dir__, "schematic/types/flag_response_data") + autoload :RulesDetailResponseData, ::File.join(__dir__, "schematic/types/rules_detail_response_data") + autoload :CheckFlagResponseData, ::File.join(__dir__, "schematic/types/check_flag_response_data") + autoload :FlagCheckReservationResponseData, ::File.join(__dir__, "schematic/types/flag_check_reservation_response_data") + autoload :CheckAndReserveFlagResponseData, ::File.join(__dir__, "schematic/types/check_and_reserve_flag_response_data") + autoload :CompanyCreditBalance, ::File.join(__dir__, "schematic/types/company_credit_balance") + autoload :CreditSpendWindow, ::File.join(__dir__, "schematic/types/credit_spend_window") + autoload :CreditSpendPolicy, ::File.join(__dir__, "schematic/types/credit_spend_policy") + autoload :DatastreamCompanyPlan, ::File.join(__dir__, "schematic/types/datastream_company_plan") + autoload :CheckFlagsResponseData, ::File.join(__dir__, "schematic/types/check_flags_response_data") + autoload :CheckFlagsBulkResponseData, ::File.join(__dir__, "schematic/types/check_flags_bulk_response_data") + autoload :ActivityEntryResponseData, ::File.join(__dir__, "schematic/types/activity_entry_response_data") + autoload :ActivityResponseResponseData, ::File.join(__dir__, "schematic/types/activity_response_response_data") + autoload :EnvironmentUsagePointResponseData, ::File.join(__dir__, "schematic/types/environment_usage_point_response_data") + autoload :EnvironmentFeatureUsageTimeSeriesResponseData, ::File.join(__dir__, "schematic/types/environment_feature_usage_time_series_response_data") + autoload :PlanGrowthPointResponseData, ::File.join(__dir__, "schematic/types/plan_growth_point_response_data") + autoload :PlanGrowthResponseData, ::File.join(__dir__, "schematic/types/plan_growth_response_data") + autoload :MrrResponseData, ::File.join(__dir__, "schematic/types/mrr_response_data") + autoload :InsightsSummaryResponseData, ::File.join(__dir__, "schematic/types/insights_summary_response_data") + autoload :TopFeatureByUsageResponseData, ::File.join(__dir__, "schematic/types/top_feature_by_usage_response_data") + autoload :TopFeaturesByUsageResponseData, ::File.join(__dir__, "schematic/types/top_features_by_usage_response_data") + autoload :EnvironmentTraitUsageTimeSeriesResponseData, ::File.join(__dir__, "schematic/types/environment_trait_usage_time_series_response_data") + autoload :IntegrationsResponseData, ::File.join(__dir__, "schematic/types/integrations_response_data") + autoload :ClerkIntegrationConfig, ::File.join(__dir__, "schematic/types/clerk_integration_config") + autoload :IntegrationCapabilities, ::File.join(__dir__, "schematic/types/integration_capabilities") + autoload :MetronomeIntegrationConfig, ::File.join(__dir__, "schematic/types/metronome_integration_config") + autoload :OrbIntegrationConfig, ::File.join(__dir__, "schematic/types/orb_integration_config") + autoload :StripeIntegrationConfig, ::File.join(__dir__, "schematic/types/stripe_integration_config") + autoload :WorkOsIntegrationConfig, ::File.join(__dir__, "schematic/types/work_os_integration_config") + autoload :IntegrationConfig, ::File.join(__dir__, "schematic/types/integration_config") + autoload :IntegrationsListResponseData, ::File.join(__dir__, "schematic/types/integrations_list_response_data") + autoload :IntegrationWebhookUrlResponseData, ::File.join(__dir__, "schematic/types/integration_webhook_url_response_data") + autoload :CompanyMatchingCriteria, ::File.join(__dir__, "schematic/types/company_matching_criteria") + autoload :IntegrationInstallConfig, ::File.join(__dir__, "schematic/types/integration_install_config") + autoload :IntegrationInstallResponseData, ::File.join(__dir__, "schematic/types/integration_install_response_data") + autoload :IntegrationsDataSetResponseData, ::File.join(__dir__, "schematic/types/integrations_data_set_response_data") + autoload :StripeSandboxClaimLink, ::File.join(__dir__, "schematic/types/stripe_sandbox_claim_link") + autoload :ClaimedStripeSandboxKeysResponseData, ::File.join(__dir__, "schematic/types/claimed_stripe_sandbox_keys_response_data") + autoload :StripeSandboxKeysResponseData, ::File.join(__dir__, "schematic/types/stripe_sandbox_keys_response_data") + autoload :StripeSandboxInstallResponseData, ::File.join(__dir__, "schematic/types/stripe_sandbox_install_response_data") + autoload :StripeSandboxCountriesResponseData, ::File.join(__dir__, "schematic/types/stripe_sandbox_countries_response_data") + autoload :LicenseResponseData, ::File.join(__dir__, "schematic/types/license_response_data") + autoload :CheckoutFieldResponseData, ::File.join(__dir__, "schematic/types/checkout_field_response_data") + autoload :CheckoutSettingsResponseData, ::File.join(__dir__, "schematic/types/checkout_settings_response_data") + autoload :ComponentSettingsResponseData, ::File.join(__dir__, "schematic/types/component_settings_response_data") + autoload :PlanCreditOrder, ::File.join(__dir__, "schematic/types/plan_credit_order") + autoload :PlanEntitlementsOrder, ::File.join(__dir__, "schematic/types/plan_entitlements_order") + autoload :PlanGroupBundleOrder, ::File.join(__dir__, "schematic/types/plan_group_bundle_order") + autoload :PlanGroupPlanEntitlementsOrder, ::File.join(__dir__, "schematic/types/plan_group_plan_entitlements_order") + autoload :PlanGroupDetailResponseData, ::File.join(__dir__, "schematic/types/plan_group_detail_response_data") + autoload :CompatiblePlansResponseData, ::File.join(__dir__, "schematic/types/compatible_plans_response_data") + autoload :CreditsInPlan, ::File.join(__dir__, "schematic/types/credits_in_plan") + autoload :EntitlementsInPlan, ::File.join(__dir__, "schematic/types/entitlements_in_plan") + autoload :OrderedPlansInGroup, ::File.join(__dir__, "schematic/types/ordered_plans_in_group") + autoload :PlanGroupResponseData, ::File.join(__dir__, "schematic/types/plan_group_response_data") + autoload :PlanVersionCompanyMigrationStatus, ::File.join(__dir__, "schematic/types/plan_version_company_migration_status") + autoload :MigrationErrorCode, ::File.join(__dir__, "schematic/types/migration_error_code") + autoload :PlanVersionCompanyMigrationResponseData, ::File.join(__dir__, "schematic/types/plan_version_company_migration_response_data") + autoload :PlanVersionMigrationStatus, ::File.join(__dir__, "schematic/types/plan_version_migration_status") + autoload :PlanVersionMigrationResponseData, ::File.join(__dir__, "schematic/types/plan_version_migration_response_data") + autoload :PlanVersionMigrationPreviewNoteResponseData, ::File.join(__dir__, "schematic/types/plan_version_migration_preview_note_response_data") + autoload :PlanVersionMigrationPreviewCompanyResponseData, ::File.join(__dir__, "schematic/types/plan_version_migration_preview_company_response_data") + autoload :PlanVersionMigrationPreviewResponseData, ::File.join(__dir__, "schematic/types/plan_version_migration_preview_response_data") + autoload :PlanViewPublicResponseData, ::File.join(__dir__, "schematic/types/plan_view_public_response_data") + autoload :PublicPlansResponseData, ::File.join(__dir__, "schematic/types/public_plans_response_data") + autoload :ScheduledCheckoutStatus, ::File.join(__dir__, "schematic/types/scheduled_checkout_status") + autoload :ScheduledCheckoutResponseData, ::File.join(__dir__, "schematic/types/scheduled_checkout_response_data") + autoload :TemporaryAccessTokenIssuerType, ::File.join(__dir__, "schematic/types/temporary_access_token_issuer_type") + autoload :TemporaryAccessTokenResourceType, ::File.join(__dir__, "schematic/types/temporary_access_token_resource_type") + autoload :IssueTemporaryAccessTokenResponseData, ::File.join(__dir__, "schematic/types/issue_temporary_access_token_response_data") + autoload :CreditTriggerConfig, ::File.join(__dir__, "schematic/types/credit_trigger_config") + autoload :EntitlementTriggerConfig, ::File.join(__dir__, "schematic/types/entitlement_trigger_config") + autoload :WebhookEventStatus, ::File.join(__dir__, "schematic/types/webhook_event_status") + autoload :WebhookRequestType, ::File.join(__dir__, "schematic/types/webhook_request_type") + autoload :WebhookStatus, ::File.join(__dir__, "schematic/types/webhook_status") + autoload :WebhookResponseData, ::File.join(__dir__, "schematic/types/webhook_response_data") + autoload :WebhookEventDetailResponseData, ::File.join(__dir__, "schematic/types/webhook_event_detail_response_data") + autoload :TestWebhookResponseData, ::File.join(__dir__, "schematic/types/test_webhook_response_data") + autoload :ApiError, ::File.join(__dir__, "schematic/types/api_error") + autoload :BillingInvoiceWebhook, ::File.join(__dir__, "schematic/types/billing_invoice_webhook") + autoload :BillingProductPricing, ::File.join(__dir__, "schematic/types/billing_product_pricing") + autoload :BillingSubscriptionDiscount, ::File.join(__dir__, "schematic/types/billing_subscription_discount") + autoload :BillingSubscriptionPeriodLineWebhook, ::File.join(__dir__, "schematic/types/billing_subscription_period_line_webhook") + autoload :BillingSubscriptionPeriodWebhook, ::File.join(__dir__, "schematic/types/billing_subscription_period_webhook") + autoload :CaptureRawEvent, ::File.join(__dir__, "schematic/types/capture_raw_event") + autoload :CaptureRawEventBatch, ::File.join(__dir__, "schematic/types/capture_raw_event_batch") + autoload :CatalogConfigOrderedBundle, ::File.join(__dir__, "schematic/types/catalog_config_ordered_bundle") + autoload :CatalogConfigOrderedEntitlement, ::File.join(__dir__, "schematic/types/catalog_config_ordered_entitlement") + autoload :CatalogConfigPlanCredit, ::File.join(__dir__, "schematic/types/catalog_config_plan_credit") + autoload :CatalogConfigOrderedPlan, ::File.join(__dir__, "schematic/types/catalog_config_ordered_plan") + autoload :CatalogDetailResponseData, ::File.join(__dir__, "schematic/types/catalog_detail_response_data") + autoload :CatalogEntitlementResponseData, ::File.join(__dir__, "schematic/types/catalog_entitlement_response_data") + autoload :CheckoutFieldValue, ::File.join(__dir__, "schematic/types/checkout_field_value") + autoload :UpdateAddOnRequestBody, ::File.join(__dir__, "schematic/types/update_add_on_request_body") + autoload :UpdateAutoTopupOverrideRequestBody, ::File.join(__dir__, "schematic/types/update_auto_topup_override_request_body") + autoload :UpdateCreditBundleRequestBody, ::File.join(__dir__, "schematic/types/update_credit_bundle_request_body") + autoload :UpdatePayInAdvanceRequestBody, ::File.join(__dir__, "schematic/types/update_pay_in_advance_request_body") + autoload :ChangeSubscriptionInternalRequestBody, ::File.join(__dir__, "schematic/types/change_subscription_internal_request_body") + autoload :ChangeSubscriptionRequestBody, ::File.join(__dir__, "schematic/types/change_subscription_request_body") + autoload :PreflightEventQuantitiesRequestBody, ::File.join(__dir__, "schematic/types/preflight_event_quantities_request_body") + autoload :PreflightEventUsageRequestBody, ::File.join(__dir__, "schematic/types/preflight_event_usage_request_body") + autoload :PreflightRequestBody, ::File.join(__dir__, "schematic/types/preflight_request_body") + autoload :CheckFlagRequestBody, ::File.join(__dir__, "schematic/types/check_flag_request_body") + autoload :CheckoutFieldInput, ::File.join(__dir__, "schematic/types/checkout_field_input") + autoload :CompanyBillingDetailsView, ::File.join(__dir__, "schematic/types/company_billing_details_view") + autoload :CompanyMembershipResponseData, ::File.join(__dir__, "schematic/types/company_membership_response_data") + autoload :ComponentHydrateResponseData, ::File.join(__dir__, "schematic/types/component_hydrate_response_data") + autoload :ConditionGroupResponseData, ::File.join(__dir__, "schematic/types/condition_group_response_data") + autoload :ConditionView, ::File.join(__dir__, "schematic/types/condition_view") + autoload :ConditionGroupView, ::File.join(__dir__, "schematic/types/condition_group_view") + autoload :ConditionResponseData, ::File.join(__dir__, "schematic/types/condition_response_data") + autoload :CouponRequestBody, ::File.join(__dir__, "schematic/types/coupon_request_body") + autoload :CreditAutoTopupAmountType, ::File.join(__dir__, "schematic/types/credit_auto_topup_amount_type") + autoload :CreditGrantPriceTierRequestBody, ::File.join(__dir__, "schematic/types/credit_grant_price_tier_request_body") + autoload :PlanCreditGrantWarningTierRequestBody, ::File.join(__dir__, "schematic/types/plan_credit_grant_warning_tier_request_body") + autoload :CreateBillingPlanCreditGrantRequestBody, ::File.join(__dir__, "schematic/types/create_billing_plan_credit_grant_request_body") + autoload :CreateBillingPriceTierRequestBody, ::File.join(__dir__, "schematic/types/create_billing_price_tier_request_body") + autoload :CreateCustomPlanBundlePlanRequestBody, ::File.join(__dir__, "schematic/types/create_custom_plan_bundle_plan_request_body") + autoload :CreatePriceTierRequestBody, ::File.join(__dir__, "schematic/types/create_price_tier_request_body") + autoload :CurrencyPriceRequestBody, ::File.join(__dir__, "schematic/types/currency_price_request_body") + autoload :WarningTierRequestBody, ::File.join(__dir__, "schematic/types/warning_tier_request_body") + autoload :CreateEntitlementInBundleRequestBody, ::File.join(__dir__, "schematic/types/create_entitlement_in_bundle_request_body") + autoload :CreateEntitlementReqCommon, ::File.join(__dir__, "schematic/types/create_entitlement_req_common") + autoload :EventBodyFlagCheck, ::File.join(__dir__, "schematic/types/event_body_flag_check") + autoload :EventBodyIdentifyCompany, ::File.join(__dir__, "schematic/types/event_body_identify_company") + autoload :EventBodyIdentify, ::File.join(__dir__, "schematic/types/event_body_identify") + autoload :EventBodyInference, ::File.join(__dir__, "schematic/types/event_body_inference") + autoload :EventBodyTrack, ::File.join(__dir__, "schematic/types/event_body_track") + autoload :EventBody, ::File.join(__dir__, "schematic/types/event_body") + autoload :CreateEventRequestBody, ::File.join(__dir__, "schematic/types/create_event_request_body") + autoload :CreateFlagRequestBody, ::File.join(__dir__, "schematic/types/create_flag_request_body") + autoload :CreateOrUpdateConditionRequestBody, ::File.join(__dir__, "schematic/types/create_or_update_condition_request_body") + autoload :CreateOrUpdateConditionGroupRequestBody, ::File.join(__dir__, "schematic/types/create_or_update_condition_group_request_body") + autoload :CreateOrUpdateFlagRequestBody, ::File.join(__dir__, "schematic/types/create_or_update_flag_request_body") + autoload :CreateOrUpdateRuleRequestBody, ::File.join(__dir__, "schematic/types/create_or_update_rule_request_body") + autoload :CreatePlanRequestBody, ::File.join(__dir__, "schematic/types/create_plan_request_body") + autoload :CreditBundleCurrencyPriceRequestBody, ::File.join(__dir__, "schematic/types/credit_bundle_currency_price_request_body") + autoload :CreditCurrencyPriceRequestBody, ::File.join(__dir__, "schematic/types/credit_currency_price_request_body") + autoload :CreditGrantExpiryRequestBody, ::File.join(__dir__, "schematic/types/credit_grant_expiry_request_body") + autoload :CreditsAutoTopupCompanySummary, ::File.join(__dir__, "schematic/types/credits_auto_topup_company_summary") + autoload :CreditsAutoTopupCreditSummary, ::File.join(__dir__, "schematic/types/credits_auto_topup_credit_summary") + autoload :CreditsAutoTopupHardFailure, ::File.join(__dir__, "schematic/types/credits_auto_topup_hard_failure") + autoload :CreditsAutoTopupRetryFailure, ::File.join(__dir__, "schematic/types/credits_auto_topup_retry_failure") + autoload :CreditsAutoTopupSuccess, ::File.join(__dir__, "schematic/types/credits_auto_topup_success") + autoload :CreditsWebhookCompanySummary, ::File.join(__dir__, "schematic/types/credits_webhook_company_summary") + autoload :CreditsWebhookCreditSummary, ::File.join(__dir__, "schematic/types/credits_webhook_credit_summary") + autoload :CreditsCreditPurchaseSuccess, ::File.join(__dir__, "schematic/types/credits_credit_purchase_success") + autoload :CustomerBillingAddress, ::File.join(__dir__, "schematic/types/customer_billing_address") + autoload :DataEventPayload, ::File.join(__dir__, "schematic/types/data_event_payload") + autoload :DeleteBillingPlanCreditGrantRequestBody, ::File.join(__dir__, "schematic/types/delete_billing_plan_credit_grant_request_body") + autoload :EntityKeyResponseData, ::File.join(__dir__, "schematic/types/entity_key_response_data") + autoload :EntityTraitResponseData, ::File.join(__dir__, "schematic/types/entity_trait_response_data") + autoload :EventResponseData, ::File.join(__dir__, "schematic/types/event_response_data") + autoload :RuleView, ::File.join(__dir__, "schematic/types/rule_view") + autoload :FlagView, ::File.join(__dir__, "schematic/types/flag_view") + autoload :FeatureView, ::File.join(__dir__, "schematic/types/feature_view") + autoload :FeatureUsageLegacyResponseData, ::File.join(__dir__, "schematic/types/feature_usage_legacy_response_data") + autoload :InstallIntegrationRequestBody, ::File.join(__dir__, "schematic/types/install_integration_request_body") + autoload :InvoiceRequestBody, ::File.join(__dir__, "schematic/types/invoice_request_body") + autoload :KeysRequestBody, ::File.join(__dir__, "schematic/types/keys_request_body") + autoload :PlanSelection, ::File.join(__dir__, "schematic/types/plan_selection") + autoload :ManagePlanRequest, ::File.join(__dir__, "schematic/types/manage_plan_request") + autoload :MarkCustomPlanBillingPaidRequestBody, ::File.join(__dir__, "schematic/types/mark_custom_plan_billing_paid_request_body") + autoload :MeterRequestBody, ::File.join(__dir__, "schematic/types/meter_request_body") + autoload :PaymentMethodBillingDetailsRequestBody, ::File.join(__dir__, "schematic/types/payment_method_billing_details_request_body") + autoload :PaymentMethodRequestBody, ::File.join(__dir__, "schematic/types/payment_method_request_body") + autoload :PlanBundleAction, ::File.join(__dir__, "schematic/types/plan_bundle_action") + autoload :UpdateBillingPlanCreditGrantRequestBody, ::File.join(__dir__, "schematic/types/update_billing_plan_credit_grant_request_body") + autoload :PlanBundleCreditGrantRequestBody, ::File.join(__dir__, "schematic/types/plan_bundle_credit_grant_request_body") + autoload :PlanBundleEntitlementRequestBody, ::File.join(__dir__, "schematic/types/plan_bundle_entitlement_request_body") + autoload :PlanCurrencyPriceRequestBody, ::File.join(__dir__, "schematic/types/plan_currency_price_request_body") + autoload :TaxIdInput, ::File.join(__dir__, "schematic/types/tax_id_input") + autoload :PublishPlanVersionRequestBody, ::File.join(__dir__, "schematic/types/publish_plan_version_request_body") + autoload :RuleConditionGroupResponseData, ::File.join(__dir__, "schematic/types/rule_condition_group_response_data") + autoload :RuleConditionResponseData, ::File.join(__dir__, "schematic/types/rule_condition_response_data") + autoload :RuleResponseData, ::File.join(__dir__, "schematic/types/rule_response_data") + autoload :RulesEngineSchemaVersion, ::File.join(__dir__, "schematic/types/rules_engine_schema_version") + autoload :RulesengineEntitlementValueType, ::File.join(__dir__, "schematic/types/rulesengine_entitlement_value_type") + autoload :RulesengineMetricPeriod, ::File.join(__dir__, "schematic/types/rulesengine_metric_period") + autoload :RulesengineMetricPeriodMonthReset, ::File.join(__dir__, "schematic/types/rulesengine_metric_period_month_reset") + autoload :RulesengineWarningTier, ::File.join(__dir__, "schematic/types/rulesengine_warning_tier") + autoload :RulesengineFeatureEntitlement, ::File.join(__dir__, "schematic/types/rulesengine_feature_entitlement") + autoload :RulesengineRuleType, ::File.join(__dir__, "schematic/types/rulesengine_rule_type") + autoload :RulesengineCheckFlagResult, ::File.join(__dir__, "schematic/types/rulesengine_check_flag_result") + autoload :RulesengineCompanyMetric, ::File.join(__dir__, "schematic/types/rulesengine_company_metric") + autoload :RulesengineComparableOperator, ::File.join(__dir__, "schematic/types/rulesengine_comparable_operator") + autoload :RulesengineConditionType, ::File.join(__dir__, "schematic/types/rulesengine_condition_type") + autoload :RulesengineEntityType, ::File.join(__dir__, "schematic/types/rulesengine_entity_type") + autoload :RulesengineTraitDefinitionComparableType, ::File.join(__dir__, "schematic/types/rulesengine_trait_definition_comparable_type") + autoload :RulesengineTraitDefinition, ::File.join(__dir__, "schematic/types/rulesengine_trait_definition") + autoload :RulesengineCondition, ::File.join(__dir__, "schematic/types/rulesengine_condition") + autoload :RulesengineConditionGroup, ::File.join(__dir__, "schematic/types/rulesengine_condition_group") + autoload :RulesengineCreditPostpaidConfig, ::File.join(__dir__, "schematic/types/rulesengine_credit_postpaid_config") + autoload :RulesengineCreditSpendPolicyScope, ::File.join(__dir__, "schematic/types/rulesengine_credit_spend_policy_scope") + autoload :RulesengineCreditSpendWindow, ::File.join(__dir__, "schematic/types/rulesengine_credit_spend_window") + autoload :RulesengineCreditSpendPolicy, ::File.join(__dir__, "schematic/types/rulesengine_credit_spend_policy") + autoload :RulesengineRule, ::File.join(__dir__, "schematic/types/rulesengine_rule") + autoload :RulesengineSubscription, ::File.join(__dir__, "schematic/types/rulesengine_subscription") + autoload :RulesengineTrait, ::File.join(__dir__, "schematic/types/rulesengine_trait") + autoload :RulesengineCompany, ::File.join(__dir__, "schematic/types/rulesengine_company") + autoload :RulesengineFlag, ::File.join(__dir__, "schematic/types/rulesengine_flag") + autoload :RulesengineUser, ::File.join(__dir__, "schematic/types/rulesengine_user") + autoload :ScheduledDowngradeConfigBehavior, ::File.join(__dir__, "schematic/types/scheduled_downgrade_config_behavior") + autoload :TemporaryAccessTokenResponseData, ::File.join(__dir__, "schematic/types/temporary_access_token_response_data") + autoload :UpdateEntitlementReqCommon, ::File.join(__dir__, "schematic/types/update_entitlement_req_common") + autoload :UpdatePlanRequestBody, ::File.join(__dir__, "schematic/types/update_plan_request_body") + autoload :UpdatePlanTraitTraitRequestBody, ::File.join(__dir__, "schematic/types/update_plan_trait_trait_request_body") + autoload :UpdateRuleRequestBody, ::File.join(__dir__, "schematic/types/update_rule_request_body") + autoload :UpsertBillingProductRequestBody, ::File.join(__dir__, "schematic/types/upsert_billing_product_request_body") + autoload :UpsertCompanyRequestBody, ::File.join(__dir__, "schematic/types/upsert_company_request_body") + autoload :UpsertTraitRequestBody, ::File.join(__dir__, "schematic/types/upsert_trait_request_body") + autoload :UpsertUserRequestBody, ::File.join(__dir__, "schematic/types/upsert_user_request_body") + autoload :UpsertUserSubRequestBody, ::File.join(__dir__, "schematic/types/upsert_user_sub_request_body") + autoload :UsageBasedEntitlementRequestBody, ::File.join(__dir__, "schematic/types/usage_based_entitlement_request_body") + autoload :WebFeatureUsageWebhookOutput, ::File.join(__dir__, "schematic/types/web_feature_usage_webhook_output") + autoload :WebScheduledDowngradeWebhookOutput, ::File.join(__dir__, "schematic/types/web_scheduled_downgrade_webhook_output") + autoload :WebhookEventResponseData, ::File.join(__dir__, "schematic/types/webhook_event_response_data") + autoload :WebhookUrl, ::File.join(__dir__, "schematic/types/webhook_url") + end + + module Accounts + module Types + autoload :ListAccountMembersParams, ::File.join(__dir__, "schematic/accounts/types/list_account_members_params") + autoload :ListAccountMembersResponse, ::File.join(__dir__, "schematic/accounts/types/list_account_members_response") + autoload :GetAccountMemberResponse, ::File.join(__dir__, "schematic/accounts/types/get_account_member_response") + autoload :CountAccountMembersParams, ::File.join(__dir__, "schematic/accounts/types/count_account_members_params") + autoload :CountAccountMembersResponse, ::File.join(__dir__, "schematic/accounts/types/count_account_members_response") + autoload :ListApiKeysParams, ::File.join(__dir__, "schematic/accounts/types/list_api_keys_params") + autoload :ListApiKeysResponse, ::File.join(__dir__, "schematic/accounts/types/list_api_keys_response") + autoload :GetApiKeyResponse, ::File.join(__dir__, "schematic/accounts/types/get_api_key_response") + autoload :CountApiKeysParams, ::File.join(__dir__, "schematic/accounts/types/count_api_keys_params") + autoload :CountApiKeysResponse, ::File.join(__dir__, "schematic/accounts/types/count_api_keys_response") + autoload :ListAuditLogsParams, ::File.join(__dir__, "schematic/accounts/types/list_audit_logs_params") + autoload :ListAuditLogsResponse, ::File.join(__dir__, "schematic/accounts/types/list_audit_logs_response") + autoload :GetAuditLogResponse, ::File.join(__dir__, "schematic/accounts/types/get_audit_log_response") + autoload :CountAuditLogsParams, ::File.join(__dir__, "schematic/accounts/types/count_audit_logs_params") + autoload :CountAuditLogsResponse, ::File.join(__dir__, "schematic/accounts/types/count_audit_logs_response") + autoload :ListEnvironmentsParams, ::File.join(__dir__, "schematic/accounts/types/list_environments_params") + autoload :ListEnvironmentsResponse, ::File.join(__dir__, "schematic/accounts/types/list_environments_response") + autoload :GetEnvironmentResponse, ::File.join(__dir__, "schematic/accounts/types/get_environment_response") + autoload :GetOnboardingStateResponse, ::File.join(__dir__, "schematic/accounts/types/get_onboarding_state_response") + autoload :UpdateOnboardingStateResponse, ::File.join(__dir__, "schematic/accounts/types/update_onboarding_state_response") + autoload :QuickstartResponse, ::File.join(__dir__, "schematic/accounts/types/quickstart_response") + autoload :GetWhoAmIResponse, ::File.join(__dir__, "schematic/accounts/types/get_who_am_i_response") + end + end + + module Billing + module Types + autoload :ListCouponsParams, ::File.join(__dir__, "schematic/billing/types/list_coupons_params") + autoload :ListCouponsResponse, ::File.join(__dir__, "schematic/billing/types/list_coupons_response") + autoload :UpsertBillingCouponResponse, ::File.join(__dir__, "schematic/billing/types/upsert_billing_coupon_response") + autoload :DeleteBillingCouponResponse, ::File.join(__dir__, "schematic/billing/types/delete_billing_coupon_response") + autoload :DeleteBillingCustomerResponse, ::File.join(__dir__, "schematic/billing/types/delete_billing_customer_response") + autoload :UpsertBillingCustomerResponse, ::File.join(__dir__, "schematic/billing/types/upsert_billing_customer_response") + autoload :ListCustomersWithSubscriptionsParams, ::File.join(__dir__, "schematic/billing/types/list_customers_with_subscriptions_params") + autoload :ListCustomersWithSubscriptionsResponse, ::File.join(__dir__, "schematic/billing/types/list_customers_with_subscriptions_response") + autoload :CountCustomersParams, ::File.join(__dir__, "schematic/billing/types/count_customers_params") + autoload :CountCustomersResponse, ::File.join(__dir__, "schematic/billing/types/count_customers_response") + autoload :ListInvoicesParams, ::File.join(__dir__, "schematic/billing/types/list_invoices_params") + autoload :ListInvoicesResponse, ::File.join(__dir__, "schematic/billing/types/list_invoices_response") + autoload :UpsertInvoiceResponse, ::File.join(__dir__, "schematic/billing/types/upsert_invoice_response") + autoload :DeleteBillingInvoiceResponse, ::File.join(__dir__, "schematic/billing/types/delete_billing_invoice_response") + autoload :ListMetersParams, ::File.join(__dir__, "schematic/billing/types/list_meters_params") + autoload :ListMetersResponse, ::File.join(__dir__, "schematic/billing/types/list_meters_response") + autoload :UpsertBillingMeterResponse, ::File.join(__dir__, "schematic/billing/types/upsert_billing_meter_response") + autoload :ListPaymentMethodsParams, ::File.join(__dir__, "schematic/billing/types/list_payment_methods_params") + autoload :ListPaymentMethodsResponse, ::File.join(__dir__, "schematic/billing/types/list_payment_methods_response") + autoload :UpsertPaymentMethodResponse, ::File.join(__dir__, "schematic/billing/types/upsert_payment_method_response") + autoload :DeletePaymentMethodByExternalIdResponse, ::File.join(__dir__, "schematic/billing/types/delete_payment_method_by_external_id_response") + autoload :ListBillingPricesParams, ::File.join(__dir__, "schematic/billing/types/list_billing_prices_params") + autoload :ListBillingPricesResponse, ::File.join(__dir__, "schematic/billing/types/list_billing_prices_response") + autoload :UpsertBillingPriceResponse, ::File.join(__dir__, "schematic/billing/types/upsert_billing_price_response") + autoload :DeleteBillingProductResponse, ::File.join(__dir__, "schematic/billing/types/delete_billing_product_response") + autoload :ListBillingProductPricesParams, ::File.join(__dir__, "schematic/billing/types/list_billing_product_prices_params") + autoload :ListBillingProductPricesResponse, ::File.join(__dir__, "schematic/billing/types/list_billing_product_prices_response") + autoload :DeleteProductPriceResponse, ::File.join(__dir__, "schematic/billing/types/delete_product_price_response") + autoload :UpsertBillingProductResponse, ::File.join(__dir__, "schematic/billing/types/upsert_billing_product_response") + autoload :ListBillingProductsParams, ::File.join(__dir__, "schematic/billing/types/list_billing_products_params") + autoload :ListBillingProductsResponse, ::File.join(__dir__, "schematic/billing/types/list_billing_products_response") + autoload :CountBillingProductsParams, ::File.join(__dir__, "schematic/billing/types/count_billing_products_params") + autoload :CountBillingProductsResponse, ::File.join(__dir__, "schematic/billing/types/count_billing_products_response") + autoload :ListCompanyBillingProfilesParams, ::File.join(__dir__, "schematic/billing/types/list_company_billing_profiles_params") + autoload :ListCompanyBillingProfilesResponse, ::File.join(__dir__, "schematic/billing/types/list_company_billing_profiles_response") + autoload :UpdateCompanyBillingProfileResponse, ::File.join(__dir__, "schematic/billing/types/update_company_billing_profile_response") + autoload :GetBillingSettingsResponse, ::File.join(__dir__, "schematic/billing/types/get_billing_settings_response") + autoload :UpdateBillingSettingsResponse, ::File.join(__dir__, "schematic/billing/types/update_billing_settings_response") + autoload :UpsertBillingSubscriptionResponse, ::File.join(__dir__, "schematic/billing/types/upsert_billing_subscription_response") + autoload :GetCompanyNativeSubscriptionResponse, ::File.join(__dir__, "schematic/billing/types/get_company_native_subscription_response") + autoload :ListBillingInvoicesParams, ::File.join(__dir__, "schematic/billing/types/list_billing_invoices_params") + autoload :ListBillingInvoicesResponse, ::File.join(__dir__, "schematic/billing/types/list_billing_invoices_response") + autoload :GetBillingInvoiceResponse, ::File.join(__dir__, "schematic/billing/types/get_billing_invoice_response") + autoload :FinalizeNativeInvoiceResponse, ::File.join(__dir__, "schematic/billing/types/finalize_native_invoice_response") + autoload :MarkBillingInvoicePaidResponse, ::File.join(__dir__, "schematic/billing/types/mark_billing_invoice_paid_response") + autoload :VoidNativeInvoiceResponse, ::File.join(__dir__, "schematic/billing/types/void_native_invoice_response") + autoload :CountBillingInvoicesParams, ::File.join(__dir__, "schematic/billing/types/count_billing_invoices_params") + autoload :CountBillingInvoicesResponse, ::File.join(__dir__, "schematic/billing/types/count_billing_invoices_response") + end + end + + module Credits + module Types + autoload :ListBillingCreditsParams, ::File.join(__dir__, "schematic/credits/types/list_billing_credits_params") + autoload :ListBillingCreditsResponse, ::File.join(__dir__, "schematic/credits/types/list_billing_credits_response") + autoload :CreateBillingCreditResponse, ::File.join(__dir__, "schematic/credits/types/create_billing_credit_response") + autoload :GetSingleBillingCreditResponse, ::File.join(__dir__, "schematic/credits/types/get_single_billing_credit_response") + autoload :UpdateBillingCreditResponse, ::File.join(__dir__, "schematic/credits/types/update_billing_credit_response") + autoload :SoftDeleteBillingCreditResponse, ::File.join(__dir__, "schematic/credits/types/soft_delete_billing_credit_response") + autoload :ListCompanyCreditBalancesParams, ::File.join(__dir__, "schematic/credits/types/list_company_credit_balances_params") + autoload :ListCompanyCreditBalancesResponse, ::File.join(__dir__, "schematic/credits/types/list_company_credit_balances_response") + autoload :GetCreditBalanceTimeSeriesParams, ::File.join(__dir__, "schematic/credits/types/get_credit_balance_time_series_params") + autoload :GetCreditBalanceTimeSeriesResponse, ::File.join(__dir__, "schematic/credits/types/get_credit_balance_time_series_response") + autoload :ListCreditBundlesParams, ::File.join(__dir__, "schematic/credits/types/list_credit_bundles_params") + autoload :ListCreditBundlesResponse, ::File.join(__dir__, "schematic/credits/types/list_credit_bundles_response") + autoload :CreateCreditBundleResponse, ::File.join(__dir__, "schematic/credits/types/create_credit_bundle_response") + autoload :GetCreditBundleResponse, ::File.join(__dir__, "schematic/credits/types/get_credit_bundle_response") + autoload :UpdateCreditBundleDetailsResponse, ::File.join(__dir__, "schematic/credits/types/update_credit_bundle_details_response") + autoload :DeleteCreditBundleResponse, ::File.join(__dir__, "schematic/credits/types/delete_credit_bundle_response") + autoload :CountCreditBundlesParams, ::File.join(__dir__, "schematic/credits/types/count_credit_bundles_params") + autoload :CountCreditBundlesResponse, ::File.join(__dir__, "schematic/credits/types/count_credit_bundles_response") + autoload :CountBillingCreditsParams, ::File.join(__dir__, "schematic/credits/types/count_billing_credits_params") + autoload :CountBillingCreditsResponse, ::File.join(__dir__, "schematic/credits/types/count_billing_credits_response") + autoload :ZeroOutGrantResponse, ::File.join(__dir__, "schematic/credits/types/zero_out_grant_response") + autoload :GrantBillingCreditsToCompanyResponse, ::File.join(__dir__, "schematic/credits/types/grant_billing_credits_to_company_response") + autoload :CountCompanyGrantsParams, ::File.join(__dir__, "schematic/credits/types/count_company_grants_params") + autoload :CountCompanyGrantsResponse, ::File.join(__dir__, "schematic/credits/types/count_company_grants_response") + autoload :ListCompanyGrantsParams, ::File.join(__dir__, "schematic/credits/types/list_company_grants_params") + autoload :ListCompanyGrantsResponse, ::File.join(__dir__, "schematic/credits/types/list_company_grants_response") + autoload :CountBillingCreditsGrantsParams, ::File.join(__dir__, "schematic/credits/types/count_billing_credits_grants_params") + autoload :CountBillingCreditsGrantsResponse, ::File.join(__dir__, "schematic/credits/types/count_billing_credits_grants_response") + autoload :ListGrantsForCreditParams, ::File.join(__dir__, "schematic/credits/types/list_grants_for_credit_params") + autoload :ListGrantsForCreditResponse, ::File.join(__dir__, "schematic/credits/types/list_grants_for_credit_response") + autoload :AcquireCreditLeaseResponse, ::File.join(__dir__, "schematic/credits/types/acquire_credit_lease_response") + autoload :ExtendCreditLeaseResponse, ::File.join(__dir__, "schematic/credits/types/extend_credit_lease_response") + autoload :ReleaseCreditLeaseResponse, ::File.join(__dir__, "schematic/credits/types/release_credit_lease_response") + autoload :ListBillingPlanCreditGrantsParams, ::File.join(__dir__, "schematic/credits/types/list_billing_plan_credit_grants_params") + autoload :ListBillingPlanCreditGrantsResponse, ::File.join(__dir__, "schematic/credits/types/list_billing_plan_credit_grants_response") + autoload :CreateBillingPlanCreditGrantResponse, ::File.join(__dir__, "schematic/credits/types/create_billing_plan_credit_grant_response") + autoload :GetSingleBillingPlanCreditGrantResponse, ::File.join(__dir__, "schematic/credits/types/get_single_billing_plan_credit_grant_response") + autoload :UpdateBillingPlanCreditGrantResponse, ::File.join(__dir__, "schematic/credits/types/update_billing_plan_credit_grant_response") + autoload :DeleteBillingPlanCreditGrantParams, ::File.join(__dir__, "schematic/credits/types/delete_billing_plan_credit_grant_params") + autoload :DeleteBillingPlanCreditGrantResponse, ::File.join(__dir__, "schematic/credits/types/delete_billing_plan_credit_grant_response") + autoload :CountBillingPlanCreditGrantsParams, ::File.join(__dir__, "schematic/credits/types/count_billing_plan_credit_grants_params") + autoload :CountBillingPlanCreditGrantsResponse, ::File.join(__dir__, "schematic/credits/types/count_billing_plan_credit_grants_response") + autoload :ReserveCreditsResponse, ::File.join(__dir__, "schematic/credits/types/reserve_credits_response") + autoload :ReleaseCreditReservationResponse, ::File.join(__dir__, "schematic/credits/types/release_credit_reservation_response") + autoload :ListCreditSpendPoliciesParams, ::File.join(__dir__, "schematic/credits/types/list_credit_spend_policies_params") + autoload :ListCreditSpendPoliciesResponse, ::File.join(__dir__, "schematic/credits/types/list_credit_spend_policies_response") + autoload :CreateCreditSpendPolicyResponse, ::File.join(__dir__, "schematic/credits/types/create_credit_spend_policy_response") + autoload :GetCreditSpendPolicyResponse, ::File.join(__dir__, "schematic/credits/types/get_credit_spend_policy_response") + autoload :UpdateCreditSpendPolicyResponse, ::File.join(__dir__, "schematic/credits/types/update_credit_spend_policy_response") + autoload :DeleteCreditSpendPolicyResponse, ::File.join(__dir__, "schematic/credits/types/delete_credit_spend_policy_response") + autoload :CountCreditSpendPoliciesParams, ::File.join(__dir__, "schematic/credits/types/count_credit_spend_policies_params") + autoload :CountCreditSpendPoliciesResponse, ::File.join(__dir__, "schematic/credits/types/count_credit_spend_policies_response") + autoload :GetCreditSpendPolicyUsageParams, ::File.join(__dir__, "schematic/credits/types/get_credit_spend_policy_usage_params") + autoload :GetCreditSpendPolicyUsageResponse, ::File.join(__dir__, "schematic/credits/types/get_credit_spend_policy_usage_response") + autoload :ListCreditEventLedgerParams, ::File.join(__dir__, "schematic/credits/types/list_credit_event_ledger_params") + autoload :ListCreditEventLedgerResponse, ::File.join(__dir__, "schematic/credits/types/list_credit_event_ledger_response") + autoload :GetCreditEventLedgerEntryResponse, ::File.join(__dir__, "schematic/credits/types/get_credit_event_ledger_entry_response") + autoload :CountCreditEventLedgerParams, ::File.join(__dir__, "schematic/credits/types/count_credit_event_ledger_params") + autoload :CountCreditEventLedgerResponse, ::File.join(__dir__, "schematic/credits/types/count_credit_event_ledger_response") + end + end + + module Catalogs + module Types + autoload :ListCatalogsParams, ::File.join(__dir__, "schematic/catalogs/types/list_catalogs_params") + autoload :ListCatalogsResponse, ::File.join(__dir__, "schematic/catalogs/types/list_catalogs_response") + autoload :CreateCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/create_catalog_response") + autoload :GetCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/get_catalog_response") + autoload :UpdateCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/update_catalog_response") + autoload :DeleteCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/delete_catalog_response") + autoload :GetConfigurationResponse, ::File.join(__dir__, "schematic/catalogs/types/get_configuration_response") + autoload :UpdateConfigurationResponse, ::File.join(__dir__, "schematic/catalogs/types/update_configuration_response") + autoload :GetCreditBundlesInCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/get_credit_bundles_in_catalog_response") + autoload :GetDerivedFeaturesResponse, ::File.join(__dir__, "schematic/catalogs/types/get_derived_features_response") + autoload :GetPlansInCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/get_plans_in_catalog_response") + autoload :GetPublicCatalogResponse, ::File.join(__dir__, "schematic/catalogs/types/get_public_catalog_response") + autoload :GetPublicCatalogByIdResponse, ::File.join(__dir__, "schematic/catalogs/types/get_public_catalog_by_id_response") + end + end + + module Checkout + module Types + autoload :CheckoutInternalResponse, ::File.join(__dir__, "schematic/checkout/types/checkout_internal_response") + autoload :GetCheckoutDataResponse, ::File.join(__dir__, "schematic/checkout/types/get_checkout_data_response") + autoload :PreviewCheckoutInternalResponse, ::File.join(__dir__, "schematic/checkout/types/preview_checkout_internal_response") + autoload :GetCompanyBillingDetailsResponse, ::File.join(__dir__, "schematic/checkout/types/get_company_billing_details_response") + autoload :UpdateCompanyBillingDetailsResponse, ::File.join(__dir__, "schematic/checkout/types/update_company_billing_details_response") + autoload :ManagePlanResponse, ::File.join(__dir__, "schematic/checkout/types/manage_plan_response") + autoload :PreviewManagePlanResponse, ::File.join(__dir__, "schematic/checkout/types/preview_manage_plan_response") + autoload :CancelSubscriptionResponse, ::File.join(__dir__, "schematic/checkout/types/cancel_subscription_response") + autoload :UpdateCustomerSubscriptionTrialEndResponse, ::File.join(__dir__, "schematic/checkout/types/update_customer_subscription_trial_end_response") + end + end + + module Companies + module Types + autoload :ListCompaniesParams, ::File.join(__dir__, "schematic/companies/types/list_companies_params") + autoload :ListCompaniesResponse, ::File.join(__dir__, "schematic/companies/types/list_companies_response") + autoload :UpsertCompanyResponse, ::File.join(__dir__, "schematic/companies/types/upsert_company_response") + autoload :GetCompanyResponse, ::File.join(__dir__, "schematic/companies/types/get_company_response") + autoload :DeleteCompanyParams, ::File.join(__dir__, "schematic/companies/types/delete_company_params") + autoload :DeleteCompanyResponse, ::File.join(__dir__, "schematic/companies/types/delete_company_response") + autoload :GetCompanyInferenceCostParams, ::File.join(__dir__, "schematic/companies/types/get_company_inference_cost_params") + autoload :GetCompanyInferenceCostResponse, ::File.join(__dir__, "schematic/companies/types/get_company_inference_cost_response") + autoload :CountCompaniesParams, ::File.join(__dir__, "schematic/companies/types/count_companies_params") + autoload :CountCompaniesResponse, ::File.join(__dir__, "schematic/companies/types/count_companies_response") + autoload :CreateCompanyResponse, ::File.join(__dir__, "schematic/companies/types/create_company_response") + autoload :DeleteCompanyByKeysResponse, ::File.join(__dir__, "schematic/companies/types/delete_company_by_keys_response") + autoload :LookupCompanyParams, ::File.join(__dir__, "schematic/companies/types/lookup_company_params") + autoload :LookupCompanyResponse, ::File.join(__dir__, "schematic/companies/types/lookup_company_response") + autoload :GetCompanyBillingEntityParams, ::File.join(__dir__, "schematic/companies/types/get_company_billing_entity_params") + autoload :GetCompanyBillingEntityResponse, ::File.join(__dir__, "schematic/companies/types/get_company_billing_entity_response") + autoload :GetBillingEntityChildSubscriptionsParams, ::File.join(__dir__, "schematic/companies/types/get_billing_entity_child_subscriptions_params") + autoload :GetBillingEntityChildSubscriptionsResponse, ::File.join(__dir__, "schematic/companies/types/get_billing_entity_child_subscriptions_response") + autoload :ListCompanyMembershipsParams, ::File.join(__dir__, "schematic/companies/types/list_company_memberships_params") + autoload :ListCompanyMembershipsResponse, ::File.join(__dir__, "schematic/companies/types/list_company_memberships_response") + autoload :GetOrCreateCompanyMembershipResponse, ::File.join(__dir__, "schematic/companies/types/get_or_create_company_membership_response") + autoload :DeleteCompanyMembershipResponse, ::File.join(__dir__, "schematic/companies/types/delete_company_membership_response") + autoload :GetActiveCompanySubscriptionParams, ::File.join(__dir__, "schematic/companies/types/get_active_company_subscription_params") + autoload :GetActiveCompanySubscriptionResponse, ::File.join(__dir__, "schematic/companies/types/get_active_company_subscription_response") + autoload :UpsertCompanyTraitResponse, ::File.join(__dir__, "schematic/companies/types/upsert_company_trait_response") + autoload :ListEntityKeyDefinitionsParams, ::File.join(__dir__, "schematic/companies/types/list_entity_key_definitions_params") + autoload :ListEntityKeyDefinitionsResponse, ::File.join(__dir__, "schematic/companies/types/list_entity_key_definitions_response") + autoload :DeleteEntityKeyDefinitionResponse, ::File.join(__dir__, "schematic/companies/types/delete_entity_key_definition_response") + autoload :CountEntityKeyDefinitionsParams, ::File.join(__dir__, "schematic/companies/types/count_entity_key_definitions_params") + autoload :CountEntityKeyDefinitionsResponse, ::File.join(__dir__, "schematic/companies/types/count_entity_key_definitions_response") + autoload :CountEntityKeysParams, ::File.join(__dir__, "schematic/companies/types/count_entity_keys_params") + autoload :CountEntityKeysResponse, ::File.join(__dir__, "schematic/companies/types/count_entity_keys_response") + autoload :ListEntityTraitDefinitionsParams, ::File.join(__dir__, "schematic/companies/types/list_entity_trait_definitions_params") + autoload :ListEntityTraitDefinitionsResponse, ::File.join(__dir__, "schematic/companies/types/list_entity_trait_definitions_response") + autoload :GetOrCreateEntityTraitDefinitionResponse, ::File.join(__dir__, "schematic/companies/types/get_or_create_entity_trait_definition_response") + autoload :GetEntityTraitDefinitionResponse, ::File.join(__dir__, "schematic/companies/types/get_entity_trait_definition_response") + autoload :UpdateEntityTraitDefinitionResponse, ::File.join(__dir__, "schematic/companies/types/update_entity_trait_definition_response") + autoload :DeleteEntityTraitDefinitionResponse, ::File.join(__dir__, "schematic/companies/types/delete_entity_trait_definition_response") + autoload :GetEntityTraitDefinitionUsageResponse, ::File.join(__dir__, "schematic/companies/types/get_entity_trait_definition_usage_response") + autoload :CountEntityTraitDefinitionsParams, ::File.join(__dir__, "schematic/companies/types/count_entity_trait_definitions_params") + autoload :CountEntityTraitDefinitionsResponse, ::File.join(__dir__, "schematic/companies/types/count_entity_trait_definitions_response") + autoload :GetEntityTraitValuesParams, ::File.join(__dir__, "schematic/companies/types/get_entity_trait_values_params") + autoload :GetEntityTraitValuesResponse, ::File.join(__dir__, "schematic/companies/types/get_entity_trait_values_response") + autoload :CountEntityTraitsParams, ::File.join(__dir__, "schematic/companies/types/count_entity_traits_params") + autoload :CountEntityTraitsResponse, ::File.join(__dir__, "schematic/companies/types/count_entity_traits_response") + autoload :ListPlanChangesParams, ::File.join(__dir__, "schematic/companies/types/list_plan_changes_params") + autoload :ListPlanChangesResponse, ::File.join(__dir__, "schematic/companies/types/list_plan_changes_response") + autoload :GetPlanChangeResponse, ::File.join(__dir__, "schematic/companies/types/get_plan_change_response") + autoload :ListPlanTraitsParams, ::File.join(__dir__, "schematic/companies/types/list_plan_traits_params") + autoload :ListPlanTraitsResponse, ::File.join(__dir__, "schematic/companies/types/list_plan_traits_response") + autoload :GetPlanTraitResponse, ::File.join(__dir__, "schematic/companies/types/get_plan_trait_response") + autoload :UpdatePlanTraitsBulkResponse, ::File.join(__dir__, "schematic/companies/types/update_plan_traits_bulk_response") + autoload :CountPlanTraitsParams, ::File.join(__dir__, "schematic/companies/types/count_plan_traits_params") + autoload :CountPlanTraitsResponse, ::File.join(__dir__, "schematic/companies/types/count_plan_traits_response") + autoload :UpsertUserTraitResponse, ::File.join(__dir__, "schematic/companies/types/upsert_user_trait_response") + autoload :ListUsersParams, ::File.join(__dir__, "schematic/companies/types/list_users_params") + autoload :ListUsersResponse, ::File.join(__dir__, "schematic/companies/types/list_users_response") + autoload :UpsertUserResponse, ::File.join(__dir__, "schematic/companies/types/upsert_user_response") + autoload :GetUserResponse, ::File.join(__dir__, "schematic/companies/types/get_user_response") + autoload :DeleteUserResponse, ::File.join(__dir__, "schematic/companies/types/delete_user_response") + autoload :CountUsersParams, ::File.join(__dir__, "schematic/companies/types/count_users_params") + autoload :CountUsersResponse, ::File.join(__dir__, "schematic/companies/types/count_users_response") + autoload :CreateUserResponse, ::File.join(__dir__, "schematic/companies/types/create_user_response") + autoload :DeleteUserByKeysResponse, ::File.join(__dir__, "schematic/companies/types/delete_user_by_keys_response") + autoload :LookupUserParams, ::File.join(__dir__, "schematic/companies/types/lookup_user_params") + autoload :LookupUserResponse, ::File.join(__dir__, "schematic/companies/types/lookup_user_response") + end + end + + module Entitlements + module Types + autoload :ListCompanyOverridesParams, ::File.join(__dir__, "schematic/entitlements/types/list_company_overrides_params") + autoload :ListCompanyOverridesResponse, ::File.join(__dir__, "schematic/entitlements/types/list_company_overrides_response") + autoload :CreateCompanyOverrideResponse, ::File.join(__dir__, "schematic/entitlements/types/create_company_override_response") + autoload :GetCompanyOverrideResponse, ::File.join(__dir__, "schematic/entitlements/types/get_company_override_response") + autoload :UpdateCompanyOverrideResponse, ::File.join(__dir__, "schematic/entitlements/types/update_company_override_response") + autoload :DeleteCompanyOverrideResponse, ::File.join(__dir__, "schematic/entitlements/types/delete_company_override_response") + autoload :CountCompanyOverridesParams, ::File.join(__dir__, "schematic/entitlements/types/count_company_overrides_params") + autoload :CountCompanyOverridesResponse, ::File.join(__dir__, "schematic/entitlements/types/count_company_overrides_response") + autoload :ListFeatureCompaniesParams, ::File.join(__dir__, "schematic/entitlements/types/list_feature_companies_params") + autoload :ListFeatureCompaniesResponse, ::File.join(__dir__, "schematic/entitlements/types/list_feature_companies_response") + autoload :CountFeatureCompaniesParams, ::File.join(__dir__, "schematic/entitlements/types/count_feature_companies_params") + autoload :CountFeatureCompaniesResponse, ::File.join(__dir__, "schematic/entitlements/types/count_feature_companies_response") + autoload :ListFeatureUsageParams, ::File.join(__dir__, "schematic/entitlements/types/list_feature_usage_params") + autoload :ListFeatureUsageResponse, ::File.join(__dir__, "schematic/entitlements/types/list_feature_usage_response") + autoload :ListFeatureUsageHistoryParams, ::File.join(__dir__, "schematic/entitlements/types/list_feature_usage_history_params") + autoload :ListFeatureUsageHistoryResponse, ::File.join(__dir__, "schematic/entitlements/types/list_feature_usage_history_response") + autoload :GetFeatureUsageTimeSeriesParams, ::File.join(__dir__, "schematic/entitlements/types/get_feature_usage_time_series_params") + autoload :GetFeatureUsageTimeSeriesResponse, ::File.join(__dir__, "schematic/entitlements/types/get_feature_usage_time_series_response") + autoload :CountFeatureUsageParams, ::File.join(__dir__, "schematic/entitlements/types/count_feature_usage_params") + autoload :CountFeatureUsageResponse, ::File.join(__dir__, "schematic/entitlements/types/count_feature_usage_response") + autoload :ListFeatureUsersParams, ::File.join(__dir__, "schematic/entitlements/types/list_feature_users_params") + autoload :ListFeatureUsersResponse, ::File.join(__dir__, "schematic/entitlements/types/list_feature_users_response") + autoload :CountFeatureUsersParams, ::File.join(__dir__, "schematic/entitlements/types/count_feature_users_params") + autoload :CountFeatureUsersResponse, ::File.join(__dir__, "schematic/entitlements/types/count_feature_users_response") + autoload :ListPlanEntitlementsParams, ::File.join(__dir__, "schematic/entitlements/types/list_plan_entitlements_params") + autoload :ListPlanEntitlementsResponse, ::File.join(__dir__, "schematic/entitlements/types/list_plan_entitlements_response") + autoload :CreatePlanEntitlementResponse, ::File.join(__dir__, "schematic/entitlements/types/create_plan_entitlement_response") + autoload :GetPlanEntitlementResponse, ::File.join(__dir__, "schematic/entitlements/types/get_plan_entitlement_response") + autoload :UpdatePlanEntitlementResponse, ::File.join(__dir__, "schematic/entitlements/types/update_plan_entitlement_response") + autoload :DeletePlanEntitlementResponse, ::File.join(__dir__, "schematic/entitlements/types/delete_plan_entitlement_response") + autoload :UpsertPlanEntitlementForBillingProductResponse, ::File.join(__dir__, "schematic/entitlements/types/upsert_plan_entitlement_for_billing_product_response") + autoload :CountPlanEntitlementsParams, ::File.join(__dir__, "schematic/entitlements/types/count_plan_entitlements_params") + autoload :CountPlanEntitlementsResponse, ::File.join(__dir__, "schematic/entitlements/types/count_plan_entitlements_response") + autoload :DuplicatePlanEntitlementsResponse, ::File.join(__dir__, "schematic/entitlements/types/duplicate_plan_entitlements_response") + autoload :GetFeatureUsageByCompanyParams, ::File.join(__dir__, "schematic/entitlements/types/get_feature_usage_by_company_params") + autoload :GetFeatureUsageByCompanyResponse, ::File.join(__dir__, "schematic/entitlements/types/get_feature_usage_by_company_response") + autoload :GetUserUsageByCompanyParams, ::File.join(__dir__, "schematic/entitlements/types/get_user_usage_by_company_params") + autoload :GetUserUsageByCompanyResponse, ::File.join(__dir__, "schematic/entitlements/types/get_user_usage_by_company_response") + autoload :GetCompanyUserUsageMetricsParams, ::File.join(__dir__, "schematic/entitlements/types/get_company_user_usage_metrics_params") + autoload :GetCompanyUserUsageMetricsResponse, ::File.join(__dir__, "schematic/entitlements/types/get_company_user_usage_metrics_response") + autoload :ListCompanyUserUsageParams, ::File.join(__dir__, "schematic/entitlements/types/list_company_user_usage_params") + autoload :ListCompanyUserUsageResponse, ::File.join(__dir__, "schematic/entitlements/types/list_company_user_usage_response") + autoload :CountCompanyUserUsageParams, ::File.join(__dir__, "schematic/entitlements/types/count_company_user_usage_params") + autoload :CountCompanyUserUsageResponse, ::File.join(__dir__, "schematic/entitlements/types/count_company_user_usage_response") + autoload :GetUserUsageDetailParams, ::File.join(__dir__, "schematic/entitlements/types/get_user_usage_detail_params") + autoload :GetUserUsageDetailResponse, ::File.join(__dir__, "schematic/entitlements/types/get_user_usage_detail_response") + end + end + + module Plans + module Types + autoload :UpdateCompanyPlansResponse, ::File.join(__dir__, "schematic/plans/types/update_company_plans_response") + autoload :ListCustomPlanBillingsParams, ::File.join(__dir__, "schematic/plans/types/list_custom_plan_billings_params") + autoload :ListCustomPlanBillingsResponse, ::File.join(__dir__, "schematic/plans/types/list_custom_plan_billings_response") + autoload :MarkCustomPlanBillingPaidResponse, ::File.join(__dir__, "schematic/plans/types/mark_custom_plan_billing_paid_response") + autoload :RetryCustomPlanBillingResponse, ::File.join(__dir__, "schematic/plans/types/retry_custom_plan_billing_response") + autoload :CreateCustomPlanResponse, ::File.join(__dir__, "schematic/plans/types/create_custom_plan_response") + autoload :ListPlansParams, ::File.join(__dir__, "schematic/plans/types/list_plans_params") + autoload :ListPlansResponse, ::File.join(__dir__, "schematic/plans/types/list_plans_response") + autoload :CreatePlanResponse, ::File.join(__dir__, "schematic/plans/types/create_plan_response") + autoload :GetPlanParams, ::File.join(__dir__, "schematic/plans/types/get_plan_params") + autoload :GetPlanResponse, ::File.join(__dir__, "schematic/plans/types/get_plan_response") + autoload :UpdatePlanResponse, ::File.join(__dir__, "schematic/plans/types/update_plan_response") + autoload :DeletePlanResponse, ::File.join(__dir__, "schematic/plans/types/delete_plan_response") + autoload :UpsertBillingProductPlanResponse, ::File.join(__dir__, "schematic/plans/types/upsert_billing_product_plan_response") + autoload :UpsertPlanForBillingProductResponse, ::File.join(__dir__, "schematic/plans/types/upsert_plan_for_billing_product_response") + autoload :ListBillingProductMatchCompaniesParams, ::File.join(__dir__, "schematic/plans/types/list_billing_product_match_companies_params") + autoload :ListBillingProductMatchCompaniesResponse, ::File.join(__dir__, "schematic/plans/types/list_billing_product_match_companies_response") + autoload :CountBillingProductMatchCompaniesParams, ::File.join(__dir__, "schematic/plans/types/count_billing_product_match_companies_params") + autoload :CountBillingProductMatchCompaniesResponse, ::File.join(__dir__, "schematic/plans/types/count_billing_product_match_companies_response") + autoload :CountPlansParams, ::File.join(__dir__, "schematic/plans/types/count_plans_params") + autoload :CountPlansResponse, ::File.join(__dir__, "schematic/plans/types/count_plans_response") + autoload :ListPlanIssuesParams, ::File.join(__dir__, "schematic/plans/types/list_plan_issues_params") + autoload :ListPlanIssuesResponse, ::File.join(__dir__, "schematic/plans/types/list_plan_issues_response") + autoload :DeletePlanVersionParams, ::File.join(__dir__, "schematic/plans/types/delete_plan_version_params") + autoload :DeletePlanVersionResponse, ::File.join(__dir__, "schematic/plans/types/delete_plan_version_response") + autoload :GetPlanVersionDiffParams, ::File.join(__dir__, "schematic/plans/types/get_plan_version_diff_params") + autoload :GetPlanVersionDiffResponse, ::File.join(__dir__, "schematic/plans/types/get_plan_version_diff_response") + autoload :PublishPlanVersionResponse, ::File.join(__dir__, "schematic/plans/types/publish_plan_version_response") + autoload :PreviewPublishPlanVersionResponse, ::File.join(__dir__, "schematic/plans/types/preview_publish_plan_version_response") + end + end + + module Components + module Types + autoload :ListComponentsParams, ::File.join(__dir__, "schematic/components/types/list_components_params") + autoload :ListComponentsResponse, ::File.join(__dir__, "schematic/components/types/list_components_response") + autoload :CreateComponentResponse, ::File.join(__dir__, "schematic/components/types/create_component_response") + autoload :GetComponentResponse, ::File.join(__dir__, "schematic/components/types/get_component_response") + autoload :UpdateComponentResponse, ::File.join(__dir__, "schematic/components/types/update_component_response") + autoload :DeleteComponentResponse, ::File.join(__dir__, "schematic/components/types/delete_component_response") + autoload :BindCatalogResponse, ::File.join(__dir__, "schematic/components/types/bind_catalog_response") + autoload :CountComponentsParams, ::File.join(__dir__, "schematic/components/types/count_components_params") + autoload :CountComponentsResponse, ::File.join(__dir__, "schematic/components/types/count_components_response") + autoload :PreviewComponentDataParams, ::File.join(__dir__, "schematic/components/types/preview_component_data_params") + autoload :PreviewComponentDataResponse, ::File.join(__dir__, "schematic/components/types/preview_component_data_response") + end + end + + module Planbundle + module Types + autoload :CreateCustomPlanBundleResponse, ::File.join(__dir__, "schematic/planbundle/types/create_custom_plan_bundle_response") + autoload :CreatePlanBundleResponse, ::File.join(__dir__, "schematic/planbundle/types/create_plan_bundle_response") + autoload :UpdatePlanBundleResponse, ::File.join(__dir__, "schematic/planbundle/types/update_plan_bundle_response") + end + end + + module Dataexports + module Types + autoload :ListDataExportsParams, ::File.join(__dir__, "schematic/dataexports/types/list_data_exports_params") + autoload :ListDataExportsResponse, ::File.join(__dir__, "schematic/dataexports/types/list_data_exports_response") + autoload :CreateDataExportResponse, ::File.join(__dir__, "schematic/dataexports/types/create_data_export_response") + autoload :GetDataExportResponse, ::File.join(__dir__, "schematic/dataexports/types/get_data_export_response") + end + end + + module Events + module Types + autoload :CreateEventBatchResponse, ::File.join(__dir__, "schematic/events/types/create_event_batch_response") + autoload :GetEventSummariesParams, ::File.join(__dir__, "schematic/events/types/get_event_summaries_params") + autoload :GetEventSummariesResponse, ::File.join(__dir__, "schematic/events/types/get_event_summaries_response") + autoload :ListEventsParams, ::File.join(__dir__, "schematic/events/types/list_events_params") + autoload :ListEventsResponse, ::File.join(__dir__, "schematic/events/types/list_events_response") + autoload :CreateEventResponse, ::File.join(__dir__, "schematic/events/types/create_event_response") + autoload :GetEventResponse, ::File.join(__dir__, "schematic/events/types/get_event_response") + autoload :GetOtlpEnvironmentSettingsResponse, ::File.join(__dir__, "schematic/events/types/get_otlp_environment_settings_response") + autoload :UpsertOtlpEnvironmentSettingsResponse, ::File.join(__dir__, "schematic/events/types/upsert_otlp_environment_settings_response") + autoload :DeleteOtlpEnvironmentSettingsResponse, ::File.join(__dir__, "schematic/events/types/delete_otlp_environment_settings_response") + autoload :GetSegmentIntegrationStatusResponse, ::File.join(__dir__, "schematic/events/types/get_segment_integration_status_response") + end + end + + module Features + module Types + autoload :ListFeaturesParams, ::File.join(__dir__, "schematic/features/types/list_features_params") + autoload :ListFeaturesResponse, ::File.join(__dir__, "schematic/features/types/list_features_response") + autoload :CreateFeatureResponse, ::File.join(__dir__, "schematic/features/types/create_feature_response") + autoload :GetFeatureResponse, ::File.join(__dir__, "schematic/features/types/get_feature_response") + autoload :UpdateFeatureResponse, ::File.join(__dir__, "schematic/features/types/update_feature_response") + autoload :DeleteFeatureResponse, ::File.join(__dir__, "schematic/features/types/delete_feature_response") + autoload :UpsertFeatureForBillingProductResponse, ::File.join(__dir__, "schematic/features/types/upsert_feature_for_billing_product_response") + autoload :CountFeaturesParams, ::File.join(__dir__, "schematic/features/types/count_features_params") + autoload :CountFeaturesResponse, ::File.join(__dir__, "schematic/features/types/count_features_response") + autoload :ListFlagsParams, ::File.join(__dir__, "schematic/features/types/list_flags_params") + autoload :ListFlagsResponse, ::File.join(__dir__, "schematic/features/types/list_flags_response") + autoload :CreateFlagResponse, ::File.join(__dir__, "schematic/features/types/create_flag_response") + autoload :GetFlagResponse, ::File.join(__dir__, "schematic/features/types/get_flag_response") + autoload :UpdateFlagResponse, ::File.join(__dir__, "schematic/features/types/update_flag_response") + autoload :DeleteFlagResponse, ::File.join(__dir__, "schematic/features/types/delete_flag_response") + autoload :UpdateFlagRulesResponse, ::File.join(__dir__, "schematic/features/types/update_flag_rules_response") + autoload :CheckFlagResponse, ::File.join(__dir__, "schematic/features/types/check_flag_response") + autoload :CheckAndReserveFlagResponse, ::File.join(__dir__, "schematic/features/types/check_and_reserve_flag_response") + autoload :CheckFlagsResponse, ::File.join(__dir__, "schematic/features/types/check_flags_response") + autoload :CheckFlagsBulkResponse, ::File.join(__dir__, "schematic/features/types/check_flags_bulk_response") + autoload :CountFlagsParams, ::File.join(__dir__, "schematic/features/types/count_flags_params") + autoload :CountFlagsResponse, ::File.join(__dir__, "schematic/features/types/count_flags_response") + end + end + + module Insights + module Types + autoload :GetActivityParams, ::File.join(__dir__, "schematic/insights/types/get_activity_params") + autoload :GetActivityResponse, ::File.join(__dir__, "schematic/insights/types/get_activity_response") + autoload :GetEnvironmentFeatureUsageTimeSeriesParams, ::File.join(__dir__, "schematic/insights/types/get_environment_feature_usage_time_series_params") + autoload :GetEnvironmentFeatureUsageTimeSeriesResponse, ::File.join(__dir__, "schematic/insights/types/get_environment_feature_usage_time_series_response") + autoload :GetPlanGrowthParams, ::File.join(__dir__, "schematic/insights/types/get_plan_growth_params") + autoload :GetPlanGrowthResponse, ::File.join(__dir__, "schematic/insights/types/get_plan_growth_response") + autoload :GetSummaryResponse, ::File.join(__dir__, "schematic/insights/types/get_summary_response") + autoload :GetTopFeaturesByUsageParams, ::File.join(__dir__, "schematic/insights/types/get_top_features_by_usage_params") + autoload :GetTopFeaturesByUsageResponse, ::File.join(__dir__, "schematic/insights/types/get_top_features_by_usage_response") + autoload :GetEnvironmentTraitUsageTimeSeriesParams, ::File.join(__dir__, "schematic/insights/types/get_environment_trait_usage_time_series_params") + autoload :GetEnvironmentTraitUsageTimeSeriesResponse, ::File.join(__dir__, "schematic/insights/types/get_environment_trait_usage_time_series_response") + end + end + + module Integrationsapi + module Types + autoload :RunIntegrationResponse, ::File.join(__dir__, "schematic/integrationsapi/types/run_integration_response") + autoload :ListIntegrationsParams, ::File.join(__dir__, "schematic/integrationsapi/types/list_integrations_params") + autoload :ListIntegrationsResponse, ::File.join(__dir__, "schematic/integrationsapi/types/list_integrations_response") + autoload :GetIntegrationWebhookUrlResponse, ::File.join(__dir__, "schematic/integrationsapi/types/get_integration_webhook_url_response") + autoload :InstallIntegrationResponse, ::File.join(__dir__, "schematic/integrationsapi/types/install_integration_response") + autoload :StartDataImportResponse, ::File.join(__dir__, "schematic/integrationsapi/types/start_data_import_response") + autoload :LoadSampleDataSetResponse, ::File.join(__dir__, "schematic/integrationsapi/types/load_sample_data_set_response") + autoload :GetStripeSandboxClaimLinkResponse, ::File.join(__dir__, "schematic/integrationsapi/types/get_stripe_sandbox_claim_link_response") + autoload :GetStripeSandboxKeysResponse, ::File.join(__dir__, "schematic/integrationsapi/types/get_stripe_sandbox_keys_response") + autoload :ClaimStripeSandboxKeysResponse, ::File.join(__dir__, "schematic/integrationsapi/types/claim_stripe_sandbox_keys_response") + autoload :AssumeStripeInstalledResponse, ::File.join(__dir__, "schematic/integrationsapi/types/assume_stripe_installed_response") + autoload :InstallStripeResponse, ::File.join(__dir__, "schematic/integrationsapi/types/install_stripe_response") + autoload :InstallStripeClaimableSandboxResponse, ::File.join(__dir__, "schematic/integrationsapi/types/install_stripe_claimable_sandbox_response") + autoload :ListStripeSandboxCountriesResponse, ::File.join(__dir__, "schematic/integrationsapi/types/list_stripe_sandbox_countries_response") + autoload :UninstallIntegrationResponse, ::File.join(__dir__, "schematic/integrationsapi/types/uninstall_integration_response") + end + end + + module Licenses + module Types + autoload :ListLicensesParams, ::File.join(__dir__, "schematic/licenses/types/list_licenses_params") + autoload :ListLicensesResponse, ::File.join(__dir__, "schematic/licenses/types/list_licenses_response") + autoload :GetSingleLicenseResponse, ::File.join(__dir__, "schematic/licenses/types/get_single_license_response") + autoload :CountLicensesParams, ::File.join(__dir__, "schematic/licenses/types/count_licenses_params") + autoload :CountLicensesResponse, ::File.join(__dir__, "schematic/licenses/types/count_licenses_response") + end + end + + module Plangroups + module Types + autoload :GetPlanGroupParams, ::File.join(__dir__, "schematic/plangroups/types/get_plan_group_params") + autoload :GetPlanGroupResponse, ::File.join(__dir__, "schematic/plangroups/types/get_plan_group_response") + autoload :CreatePlanGroupResponse, ::File.join(__dir__, "schematic/plangroups/types/create_plan_group_response") + autoload :UpdatePlanGroupResponse, ::File.join(__dir__, "schematic/plangroups/types/update_plan_group_response") + end + end + + module Planmigrations + module Types + autoload :ListCompanyMigrationsParams, ::File.join(__dir__, "schematic/planmigrations/types/list_company_migrations_params") + autoload :ListCompanyMigrationsResponse, ::File.join(__dir__, "schematic/planmigrations/types/list_company_migrations_response") + autoload :RetryCompanyMigrationResponse, ::File.join(__dir__, "schematic/planmigrations/types/retry_company_migration_response") + autoload :CountCompanyMigrationsParams, ::File.join(__dir__, "schematic/planmigrations/types/count_company_migrations_params") + autoload :CountCompanyMigrationsResponse, ::File.join(__dir__, "schematic/planmigrations/types/count_company_migrations_response") + autoload :ListMigrationsParams, ::File.join(__dir__, "schematic/planmigrations/types/list_migrations_params") + autoload :ListMigrationsResponse, ::File.join(__dir__, "schematic/planmigrations/types/list_migrations_response") + autoload :CreateMigrationResponse, ::File.join(__dir__, "schematic/planmigrations/types/create_migration_response") + autoload :GetMigrationResponse, ::File.join(__dir__, "schematic/planmigrations/types/get_migration_response") + autoload :CancelMigrationResponse, ::File.join(__dir__, "schematic/planmigrations/types/cancel_migration_response") + autoload :CompleteMigrationNowResponse, ::File.join(__dir__, "schematic/planmigrations/types/complete_migration_now_response") + autoload :RetryMigrationResponse, ::File.join(__dir__, "schematic/planmigrations/types/retry_migration_response") + autoload :CountMigrationsParams, ::File.join(__dir__, "schematic/planmigrations/types/count_migrations_params") + autoload :CountMigrationsResponse, ::File.join(__dir__, "schematic/planmigrations/types/count_migrations_response") + autoload :PreviewMigrationResponse, ::File.join(__dir__, "schematic/planmigrations/types/preview_migration_response") + end + end + + module Componentspublic + module Types + autoload :GetPublicPlansResponse, ::File.join(__dir__, "schematic/componentspublic/types/get_public_plans_response") + end + end + + module Scheduledcheckout + module Types + autoload :ListScheduledCheckoutsParams, ::File.join(__dir__, "schematic/scheduledcheckout/types/list_scheduled_checkouts_params") + autoload :ListScheduledCheckoutsResponse, ::File.join(__dir__, "schematic/scheduledcheckout/types/list_scheduled_checkouts_response") + autoload :CreateScheduledCheckoutResponse, ::File.join(__dir__, "schematic/scheduledcheckout/types/create_scheduled_checkout_response") + autoload :GetScheduledCheckoutResponse, ::File.join(__dir__, "schematic/scheduledcheckout/types/get_scheduled_checkout_response") + autoload :UpdateScheduledCheckoutResponse, ::File.join(__dir__, "schematic/scheduledcheckout/types/update_scheduled_checkout_response") + end + end + + module Accesstokens + module Types + autoload :IssueTemporaryAccessTokenResponse, ::File.join(__dir__, "schematic/accesstokens/types/issue_temporary_access_token_response") + end + end + + module Webhooks + module Types + autoload :ListWebhookEventsParams, ::File.join(__dir__, "schematic/webhooks/types/list_webhook_events_params") + autoload :ListWebhookEventsResponse, ::File.join(__dir__, "schematic/webhooks/types/list_webhook_events_response") + autoload :GetWebhookEventResponse, ::File.join(__dir__, "schematic/webhooks/types/get_webhook_event_response") + autoload :CountWebhookEventsParams, ::File.join(__dir__, "schematic/webhooks/types/count_webhook_events_params") + autoload :CountWebhookEventsResponse, ::File.join(__dir__, "schematic/webhooks/types/count_webhook_events_response") + autoload :ListWebhooksParams, ::File.join(__dir__, "schematic/webhooks/types/list_webhooks_params") + autoload :ListWebhooksResponse, ::File.join(__dir__, "schematic/webhooks/types/list_webhooks_response") + autoload :CreateWebhookResponse, ::File.join(__dir__, "schematic/webhooks/types/create_webhook_response") + autoload :GetWebhookResponse, ::File.join(__dir__, "schematic/webhooks/types/get_webhook_response") + autoload :UpdateWebhookResponse, ::File.join(__dir__, "schematic/webhooks/types/update_webhook_response") + autoload :DeleteWebhookResponse, ::File.join(__dir__, "schematic/webhooks/types/delete_webhook_response") + autoload :SendTestWebhookActionResponse, ::File.join(__dir__, "schematic/webhooks/types/send_test_webhook_action_response") + autoload :CountWebhooksParams, ::File.join(__dir__, "schematic/webhooks/types/count_webhooks_params") + autoload :CountWebhooksResponse, ::File.join(__dir__, "schematic/webhooks/types/count_webhooks_response") + end + end +end diff --git a/lib/schematic/accesstokens/types/issue_temporary_access_token_response.rb b/lib/schematic/accesstokens/types/issue_temporary_access_token_response.rb index 2c19428..487336d 100644 --- a/lib/schematic/accesstokens/types/issue_temporary_access_token_response.rb +++ b/lib/schematic/accesstokens/types/issue_temporary_access_token_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accesstokens module Types diff --git a/lib/schematic/accounts/client.rb b/lib/schematic/accounts/client.rb index b378631..380e2fb 100644 --- a/lib/schematic/accounts/client.rb +++ b/lib/schematic/accounts/client.rb @@ -340,6 +340,7 @@ def count_api_keys(request_options: {}, **params) # @option request_options [Hash{String => Object}] :additional_body_parameters # @option request_options [Integer] :timeout_in_seconds # @option params [Schematic::Types::ActorType, nil] :actor_type + # @option params [String, nil] :company_id # @option params [String, nil] :end_time # @option params [String, nil] :environment_id # @option params [String, nil] :q @@ -350,6 +351,7 @@ def count_api_keys(request_options: {}, **params) # @example # client.accounts.list_audit_logs( # actor_type: "api_key", + # company_id: "company_id", # end_time: "2024-01-15T09:30:00Z", # environment_id: "environment_id", # q: "q", @@ -363,6 +365,7 @@ def list_audit_logs(request_options: {}, **params) params = Schematic::Internal::Types::Utils.normalize_keys(params) query_params = {} query_params["actor_type"] = params[:actor_type] if params.key?(:actor_type) + query_params["company_id"] = params[:company_id] if params.key?(:company_id) query_params["end_time"] = params[:end_time] if params.key?(:end_time) query_params["environment_id"] = params[:environment_id] if params.key?(:environment_id) query_params["q"] = params[:q] if params.key?(:q) @@ -449,6 +452,7 @@ def get_audit_log(request_options: {}, **params) # @option request_options [Hash{String => Object}] :additional_body_parameters # @option request_options [Integer] :timeout_in_seconds # @option params [Schematic::Types::ActorType, nil] :actor_type + # @option params [String, nil] :company_id # @option params [String, nil] :end_time # @option params [String, nil] :environment_id # @option params [String, nil] :q @@ -459,6 +463,7 @@ def get_audit_log(request_options: {}, **params) # @example # client.accounts.count_audit_logs( # actor_type: "api_key", + # company_id: "company_id", # end_time: "2024-01-15T09:30:00Z", # environment_id: "environment_id", # q: "q", @@ -472,6 +477,7 @@ def count_audit_logs(request_options: {}, **params) params = Schematic::Internal::Types::Utils.normalize_keys(params) query_params = {} query_params["actor_type"] = params[:actor_type] if params.key?(:actor_type) + query_params["company_id"] = params[:company_id] if params.key?(:company_id) query_params["end_time"] = params[:end_time] if params.key?(:end_time) query_params["environment_id"] = params[:environment_id] if params.key?(:environment_id) query_params["q"] = params[:q] if params.key?(:q) diff --git a/lib/schematic/accounts/types/count_account_members_params.rb b/lib/schematic/accounts/types/count_account_members_params.rb index 24179ed..6d476e3 100644 --- a/lib/schematic/accounts/types/count_account_members_params.rb +++ b/lib/schematic/accounts/types/count_account_members_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/count_account_members_response.rb b/lib/schematic/accounts/types/count_account_members_response.rb index fcb2018..91a9e4a 100644 --- a/lib/schematic/accounts/types/count_account_members_response.rb +++ b/lib/schematic/accounts/types/count_account_members_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/count_api_keys_params.rb b/lib/schematic/accounts/types/count_api_keys_params.rb index 99d0446..2b9096f 100644 --- a/lib/schematic/accounts/types/count_api_keys_params.rb +++ b/lib/schematic/accounts/types/count_api_keys_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/count_api_keys_response.rb b/lib/schematic/accounts/types/count_api_keys_response.rb index 17d1dcc..16b862f 100644 --- a/lib/schematic/accounts/types/count_api_keys_response.rb +++ b/lib/schematic/accounts/types/count_api_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/count_audit_logs_params.rb b/lib/schematic/accounts/types/count_audit_logs_params.rb index 32ecff4..83f5789 100644 --- a/lib/schematic/accounts/types/count_audit_logs_params.rb +++ b/lib/schematic/accounts/types/count_audit_logs_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types @@ -7,6 +9,8 @@ module Types class CountAuditLogsParams < Internal::Types::Model field :actor_type, -> { Schematic::Types::ActorType }, optional: true, nullable: false + field :company_id, -> { String }, optional: true, nullable: false + field :end_time, -> { String }, optional: true, nullable: false field :environment_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/accounts/types/count_audit_logs_request.rb b/lib/schematic/accounts/types/count_audit_logs_request.rb index d565569..ff3c921 100644 --- a/lib/schematic/accounts/types/count_audit_logs_request.rb +++ b/lib/schematic/accounts/types/count_audit_logs_request.rb @@ -6,6 +6,8 @@ module Types class CountAuditLogsRequest < Internal::Types::Model field :actor_type, -> { Schematic::Types::ActorType }, optional: true, nullable: false + field :company_id, -> { String }, optional: true, nullable: false + field :end_time, -> { String }, optional: true, nullable: false field :environment_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/accounts/types/count_audit_logs_response.rb b/lib/schematic/accounts/types/count_audit_logs_response.rb index e5146b9..76c9ffe 100644 --- a/lib/schematic/accounts/types/count_audit_logs_response.rb +++ b/lib/schematic/accounts/types/count_audit_logs_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/get_account_member_response.rb b/lib/schematic/accounts/types/get_account_member_response.rb index c280c68..d963362 100644 --- a/lib/schematic/accounts/types/get_account_member_response.rb +++ b/lib/schematic/accounts/types/get_account_member_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/get_api_key_response.rb b/lib/schematic/accounts/types/get_api_key_response.rb index 3efe389..390a907 100644 --- a/lib/schematic/accounts/types/get_api_key_response.rb +++ b/lib/schematic/accounts/types/get_api_key_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/get_audit_log_response.rb b/lib/schematic/accounts/types/get_audit_log_response.rb index 2f1077e..ce3977b 100644 --- a/lib/schematic/accounts/types/get_audit_log_response.rb +++ b/lib/schematic/accounts/types/get_audit_log_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/get_environment_response.rb b/lib/schematic/accounts/types/get_environment_response.rb index 1504ffb..c9f5fe8 100644 --- a/lib/schematic/accounts/types/get_environment_response.rb +++ b/lib/schematic/accounts/types/get_environment_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/get_onboarding_state_response.rb b/lib/schematic/accounts/types/get_onboarding_state_response.rb index bf64187..cac2bb4 100644 --- a/lib/schematic/accounts/types/get_onboarding_state_response.rb +++ b/lib/schematic/accounts/types/get_onboarding_state_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/get_who_am_i_response.rb b/lib/schematic/accounts/types/get_who_am_i_response.rb index 80a53f9..8741b22 100644 --- a/lib/schematic/accounts/types/get_who_am_i_response.rb +++ b/lib/schematic/accounts/types/get_who_am_i_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_account_members_params.rb b/lib/schematic/accounts/types/list_account_members_params.rb index 50b4442..5e1456f 100644 --- a/lib/schematic/accounts/types/list_account_members_params.rb +++ b/lib/schematic/accounts/types/list_account_members_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_account_members_response.rb b/lib/schematic/accounts/types/list_account_members_response.rb index 490b3a0..c642d04 100644 --- a/lib/schematic/accounts/types/list_account_members_response.rb +++ b/lib/schematic/accounts/types/list_account_members_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_api_keys_params.rb b/lib/schematic/accounts/types/list_api_keys_params.rb index 5416ef3..e2336e7 100644 --- a/lib/schematic/accounts/types/list_api_keys_params.rb +++ b/lib/schematic/accounts/types/list_api_keys_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_api_keys_response.rb b/lib/schematic/accounts/types/list_api_keys_response.rb index e32a341..8c5c8f6 100644 --- a/lib/schematic/accounts/types/list_api_keys_response.rb +++ b/lib/schematic/accounts/types/list_api_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_audit_logs_params.rb b/lib/schematic/accounts/types/list_audit_logs_params.rb index 451ae07..a361354 100644 --- a/lib/schematic/accounts/types/list_audit_logs_params.rb +++ b/lib/schematic/accounts/types/list_audit_logs_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types @@ -7,6 +9,8 @@ module Types class ListAuditLogsParams < Internal::Types::Model field :actor_type, -> { Schematic::Types::ActorType }, optional: true, nullable: false + field :company_id, -> { String }, optional: true, nullable: false + field :end_time, -> { String }, optional: true, nullable: false field :environment_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/accounts/types/list_audit_logs_request.rb b/lib/schematic/accounts/types/list_audit_logs_request.rb index 5578a50..df4380b 100644 --- a/lib/schematic/accounts/types/list_audit_logs_request.rb +++ b/lib/schematic/accounts/types/list_audit_logs_request.rb @@ -6,6 +6,8 @@ module Types class ListAuditLogsRequest < Internal::Types::Model field :actor_type, -> { Schematic::Types::ActorType }, optional: true, nullable: false + field :company_id, -> { String }, optional: true, nullable: false + field :end_time, -> { String }, optional: true, nullable: false field :environment_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/accounts/types/list_audit_logs_response.rb b/lib/schematic/accounts/types/list_audit_logs_response.rb index a724283..849ff89 100644 --- a/lib/schematic/accounts/types/list_audit_logs_response.rb +++ b/lib/schematic/accounts/types/list_audit_logs_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_environments_params.rb b/lib/schematic/accounts/types/list_environments_params.rb index 5c73afa..2784791 100644 --- a/lib/schematic/accounts/types/list_environments_params.rb +++ b/lib/schematic/accounts/types/list_environments_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/list_environments_response.rb b/lib/schematic/accounts/types/list_environments_response.rb index 114370e..9709a68 100644 --- a/lib/schematic/accounts/types/list_environments_response.rb +++ b/lib/schematic/accounts/types/list_environments_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/quickstart_response.rb b/lib/schematic/accounts/types/quickstart_response.rb index e28905d..10f0622 100644 --- a/lib/schematic/accounts/types/quickstart_response.rb +++ b/lib/schematic/accounts/types/quickstart_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/accounts/types/update_onboarding_state_response.rb b/lib/schematic/accounts/types/update_onboarding_state_response.rb index b2ccc32..c803d9f 100644 --- a/lib/schematic/accounts/types/update_onboarding_state_response.rb +++ b/lib/schematic/accounts/types/update_onboarding_state_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Accounts module Types diff --git a/lib/schematic/billing/types/count_billing_invoices_params.rb b/lib/schematic/billing/types/count_billing_invoices_params.rb index 56b8d26..ce1cb75 100644 --- a/lib/schematic/billing/types/count_billing_invoices_params.rb +++ b/lib/schematic/billing/types/count_billing_invoices_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/count_billing_invoices_response.rb b/lib/schematic/billing/types/count_billing_invoices_response.rb index 6907a12..2a5d37e 100644 --- a/lib/schematic/billing/types/count_billing_invoices_response.rb +++ b/lib/schematic/billing/types/count_billing_invoices_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/count_billing_products_params.rb b/lib/schematic/billing/types/count_billing_products_params.rb index 4184057..272ff68 100644 --- a/lib/schematic/billing/types/count_billing_products_params.rb +++ b/lib/schematic/billing/types/count_billing_products_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/count_billing_products_response.rb b/lib/schematic/billing/types/count_billing_products_response.rb index 4d1628d..1be5d25 100644 --- a/lib/schematic/billing/types/count_billing_products_response.rb +++ b/lib/schematic/billing/types/count_billing_products_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/count_customers_params.rb b/lib/schematic/billing/types/count_customers_params.rb index 89b2a00..856d11d 100644 --- a/lib/schematic/billing/types/count_customers_params.rb +++ b/lib/schematic/billing/types/count_customers_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/count_customers_response.rb b/lib/schematic/billing/types/count_customers_response.rb index 08ea938..3829081 100644 --- a/lib/schematic/billing/types/count_customers_response.rb +++ b/lib/schematic/billing/types/count_customers_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/delete_billing_coupon_response.rb b/lib/schematic/billing/types/delete_billing_coupon_response.rb index d96826d..0711f8c 100644 --- a/lib/schematic/billing/types/delete_billing_coupon_response.rb +++ b/lib/schematic/billing/types/delete_billing_coupon_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/delete_billing_customer_response.rb b/lib/schematic/billing/types/delete_billing_customer_response.rb index 8a9d8a1..21b4d7e 100644 --- a/lib/schematic/billing/types/delete_billing_customer_response.rb +++ b/lib/schematic/billing/types/delete_billing_customer_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/delete_billing_invoice_response.rb b/lib/schematic/billing/types/delete_billing_invoice_response.rb index 98c6ab6..7faf49b 100644 --- a/lib/schematic/billing/types/delete_billing_invoice_response.rb +++ b/lib/schematic/billing/types/delete_billing_invoice_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/delete_billing_product_response.rb b/lib/schematic/billing/types/delete_billing_product_response.rb index 732bad9..1e7d555 100644 --- a/lib/schematic/billing/types/delete_billing_product_response.rb +++ b/lib/schematic/billing/types/delete_billing_product_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/delete_payment_method_by_external_id_response.rb b/lib/schematic/billing/types/delete_payment_method_by_external_id_response.rb index a6fb097..2d93094 100644 --- a/lib/schematic/billing/types/delete_payment_method_by_external_id_response.rb +++ b/lib/schematic/billing/types/delete_payment_method_by_external_id_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/delete_product_price_response.rb b/lib/schematic/billing/types/delete_product_price_response.rb index c046d32..df9a7f1 100644 --- a/lib/schematic/billing/types/delete_product_price_response.rb +++ b/lib/schematic/billing/types/delete_product_price_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/finalize_native_invoice_response.rb b/lib/schematic/billing/types/finalize_native_invoice_response.rb index 60086da..6162f34 100644 --- a/lib/schematic/billing/types/finalize_native_invoice_response.rb +++ b/lib/schematic/billing/types/finalize_native_invoice_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/get_billing_invoice_response.rb b/lib/schematic/billing/types/get_billing_invoice_response.rb index aaf7399..309f33c 100644 --- a/lib/schematic/billing/types/get_billing_invoice_response.rb +++ b/lib/schematic/billing/types/get_billing_invoice_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/get_billing_settings_response.rb b/lib/schematic/billing/types/get_billing_settings_response.rb index 05223f6..2bbc5c2 100644 --- a/lib/schematic/billing/types/get_billing_settings_response.rb +++ b/lib/schematic/billing/types/get_billing_settings_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/get_company_native_subscription_response.rb b/lib/schematic/billing/types/get_company_native_subscription_response.rb index 0b48502..9c349a7 100644 --- a/lib/schematic/billing/types/get_company_native_subscription_response.rb +++ b/lib/schematic/billing/types/get_company_native_subscription_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_invoices_params.rb b/lib/schematic/billing/types/list_billing_invoices_params.rb index c929b5b..acc34cf 100644 --- a/lib/schematic/billing/types/list_billing_invoices_params.rb +++ b/lib/schematic/billing/types/list_billing_invoices_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_invoices_response.rb b/lib/schematic/billing/types/list_billing_invoices_response.rb index 28fb7b0..37d4e26 100644 --- a/lib/schematic/billing/types/list_billing_invoices_response.rb +++ b/lib/schematic/billing/types/list_billing_invoices_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_prices_params.rb b/lib/schematic/billing/types/list_billing_prices_params.rb index 20fa8a7..55310d8 100644 --- a/lib/schematic/billing/types/list_billing_prices_params.rb +++ b/lib/schematic/billing/types/list_billing_prices_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_prices_response.rb b/lib/schematic/billing/types/list_billing_prices_response.rb index f7a050b..04fc033 100644 --- a/lib/schematic/billing/types/list_billing_prices_response.rb +++ b/lib/schematic/billing/types/list_billing_prices_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_product_prices_params.rb b/lib/schematic/billing/types/list_billing_product_prices_params.rb index eb8d1c5..73e889a 100644 --- a/lib/schematic/billing/types/list_billing_product_prices_params.rb +++ b/lib/schematic/billing/types/list_billing_product_prices_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_product_prices_response.rb b/lib/schematic/billing/types/list_billing_product_prices_response.rb index 3604536..7f90ef1 100644 --- a/lib/schematic/billing/types/list_billing_product_prices_response.rb +++ b/lib/schematic/billing/types/list_billing_product_prices_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_products_params.rb b/lib/schematic/billing/types/list_billing_products_params.rb index e2d8b5c..8872dca 100644 --- a/lib/schematic/billing/types/list_billing_products_params.rb +++ b/lib/schematic/billing/types/list_billing_products_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_billing_products_response.rb b/lib/schematic/billing/types/list_billing_products_response.rb index 95522a5..3507657 100644 --- a/lib/schematic/billing/types/list_billing_products_response.rb +++ b/lib/schematic/billing/types/list_billing_products_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_company_billing_profiles_params.rb b/lib/schematic/billing/types/list_company_billing_profiles_params.rb index 90cbc34..1f66b21 100644 --- a/lib/schematic/billing/types/list_company_billing_profiles_params.rb +++ b/lib/schematic/billing/types/list_company_billing_profiles_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_company_billing_profiles_response.rb b/lib/schematic/billing/types/list_company_billing_profiles_response.rb index 566a967..b738c47 100644 --- a/lib/schematic/billing/types/list_company_billing_profiles_response.rb +++ b/lib/schematic/billing/types/list_company_billing_profiles_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_coupons_params.rb b/lib/schematic/billing/types/list_coupons_params.rb index 25a996d..14c66aa 100644 --- a/lib/schematic/billing/types/list_coupons_params.rb +++ b/lib/schematic/billing/types/list_coupons_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_coupons_response.rb b/lib/schematic/billing/types/list_coupons_response.rb index 0bcfc2a..e9882ee 100644 --- a/lib/schematic/billing/types/list_coupons_response.rb +++ b/lib/schematic/billing/types/list_coupons_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_customers_with_subscriptions_params.rb b/lib/schematic/billing/types/list_customers_with_subscriptions_params.rb index 2b6f486..3942583 100644 --- a/lib/schematic/billing/types/list_customers_with_subscriptions_params.rb +++ b/lib/schematic/billing/types/list_customers_with_subscriptions_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_customers_with_subscriptions_response.rb b/lib/schematic/billing/types/list_customers_with_subscriptions_response.rb index 0f3854e..cec0133 100644 --- a/lib/schematic/billing/types/list_customers_with_subscriptions_response.rb +++ b/lib/schematic/billing/types/list_customers_with_subscriptions_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_invoices_params.rb b/lib/schematic/billing/types/list_invoices_params.rb index 91ab7c2..1de977d 100644 --- a/lib/schematic/billing/types/list_invoices_params.rb +++ b/lib/schematic/billing/types/list_invoices_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_invoices_response.rb b/lib/schematic/billing/types/list_invoices_response.rb index f2af1c2..bfb5474 100644 --- a/lib/schematic/billing/types/list_invoices_response.rb +++ b/lib/schematic/billing/types/list_invoices_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_meters_params.rb b/lib/schematic/billing/types/list_meters_params.rb index d0617a6..d0e1209 100644 --- a/lib/schematic/billing/types/list_meters_params.rb +++ b/lib/schematic/billing/types/list_meters_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_meters_response.rb b/lib/schematic/billing/types/list_meters_response.rb index f4cd198..4c8a41e 100644 --- a/lib/schematic/billing/types/list_meters_response.rb +++ b/lib/schematic/billing/types/list_meters_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_payment_methods_params.rb b/lib/schematic/billing/types/list_payment_methods_params.rb index 0438329..7d759b4 100644 --- a/lib/schematic/billing/types/list_payment_methods_params.rb +++ b/lib/schematic/billing/types/list_payment_methods_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/list_payment_methods_response.rb b/lib/schematic/billing/types/list_payment_methods_response.rb index ca085c5..253c1b6 100644 --- a/lib/schematic/billing/types/list_payment_methods_response.rb +++ b/lib/schematic/billing/types/list_payment_methods_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/mark_billing_invoice_paid_response.rb b/lib/schematic/billing/types/mark_billing_invoice_paid_response.rb index fbd1e20..d1f7c82 100644 --- a/lib/schematic/billing/types/mark_billing_invoice_paid_response.rb +++ b/lib/schematic/billing/types/mark_billing_invoice_paid_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/update_billing_settings_response.rb b/lib/schematic/billing/types/update_billing_settings_response.rb index 719a050..90c7832 100644 --- a/lib/schematic/billing/types/update_billing_settings_response.rb +++ b/lib/schematic/billing/types/update_billing_settings_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/update_company_billing_profile_request_body.rb b/lib/schematic/billing/types/update_company_billing_profile_request_body.rb index 1a0309a..5fafae3 100644 --- a/lib/schematic/billing/types/update_company_billing_profile_request_body.rb +++ b/lib/schematic/billing/types/update_company_billing_profile_request_body.rb @@ -8,12 +8,20 @@ class UpdateCompanyBillingProfileRequestBody < Internal::Types::Model field :collection_method, -> { Schematic::Types::BillingCollectionMethod }, optional: false, nullable: false + field :currency, -> { Schematic::Types::Currency }, optional: true, nullable: false + field :days_until_due, -> { Integer }, optional: true, nullable: false + field :gating_days, -> { Integer }, optional: true, nullable: false + field :is_default, -> { Internal::Types::Boolean }, optional: true, nullable: false field :name, -> { String }, optional: true, nullable: false + field :overdraft_limit, -> { Integer }, optional: true, nullable: false + + field :payment_gating, -> { Schematic::Types::PaymentGating }, optional: true, nullable: false + field :payment_method_id, -> { String }, optional: true, nullable: false field :proration_behavior, -> { Schematic::Types::ProrationBehavior }, optional: true, nullable: false diff --git a/lib/schematic/billing/types/update_company_billing_profile_response.rb b/lib/schematic/billing/types/update_company_billing_profile_response.rb index 482fae0..fbf0985 100644 --- a/lib/schematic/billing/types/update_company_billing_profile_response.rb +++ b/lib/schematic/billing/types/update_company_billing_profile_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_billing_coupon_response.rb b/lib/schematic/billing/types/upsert_billing_coupon_response.rb index cdbdfc1..33782d6 100644 --- a/lib/schematic/billing/types/upsert_billing_coupon_response.rb +++ b/lib/schematic/billing/types/upsert_billing_coupon_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_billing_customer_response.rb b/lib/schematic/billing/types/upsert_billing_customer_response.rb index 9dd99b9..7d04c08 100644 --- a/lib/schematic/billing/types/upsert_billing_customer_response.rb +++ b/lib/schematic/billing/types/upsert_billing_customer_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_billing_meter_response.rb b/lib/schematic/billing/types/upsert_billing_meter_response.rb index d92599e..26df479 100644 --- a/lib/schematic/billing/types/upsert_billing_meter_response.rb +++ b/lib/schematic/billing/types/upsert_billing_meter_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_billing_price_response.rb b/lib/schematic/billing/types/upsert_billing_price_response.rb index 49f0c35..8baa1f8 100644 --- a/lib/schematic/billing/types/upsert_billing_price_response.rb +++ b/lib/schematic/billing/types/upsert_billing_price_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_billing_product_response.rb b/lib/schematic/billing/types/upsert_billing_product_response.rb index 1ab596d..c2512bd 100644 --- a/lib/schematic/billing/types/upsert_billing_product_response.rb +++ b/lib/schematic/billing/types/upsert_billing_product_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_billing_subscription_response.rb b/lib/schematic/billing/types/upsert_billing_subscription_response.rb index b62a352..51dfcc3 100644 --- a/lib/schematic/billing/types/upsert_billing_subscription_response.rb +++ b/lib/schematic/billing/types/upsert_billing_subscription_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_invoice_response.rb b/lib/schematic/billing/types/upsert_invoice_response.rb index b2d1633..53dc96a 100644 --- a/lib/schematic/billing/types/upsert_invoice_response.rb +++ b/lib/schematic/billing/types/upsert_invoice_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/upsert_payment_method_response.rb b/lib/schematic/billing/types/upsert_payment_method_response.rb index 2fb8ff2..cee73ac 100644 --- a/lib/schematic/billing/types/upsert_payment_method_response.rb +++ b/lib/schematic/billing/types/upsert_payment_method_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/billing/types/void_native_invoice_response.rb b/lib/schematic/billing/types/void_native_invoice_response.rb index f34b246..a57d533 100644 --- a/lib/schematic/billing/types/void_native_invoice_response.rb +++ b/lib/schematic/billing/types/void_native_invoice_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Billing module Types diff --git a/lib/schematic/catalogs/types/create_catalog_response.rb b/lib/schematic/catalogs/types/create_catalog_response.rb index 97e1384..69b61cb 100644 --- a/lib/schematic/catalogs/types/create_catalog_response.rb +++ b/lib/schematic/catalogs/types/create_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/delete_catalog_response.rb b/lib/schematic/catalogs/types/delete_catalog_response.rb index ac27eb7..9643f5d 100644 --- a/lib/schematic/catalogs/types/delete_catalog_response.rb +++ b/lib/schematic/catalogs/types/delete_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_catalog_response.rb b/lib/schematic/catalogs/types/get_catalog_response.rb index 4fe6cd5..304045c 100644 --- a/lib/schematic/catalogs/types/get_catalog_response.rb +++ b/lib/schematic/catalogs/types/get_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_configuration_response.rb b/lib/schematic/catalogs/types/get_configuration_response.rb index e6e011d..12bb2c6 100644 --- a/lib/schematic/catalogs/types/get_configuration_response.rb +++ b/lib/schematic/catalogs/types/get_configuration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_credit_bundles_in_catalog_response.rb b/lib/schematic/catalogs/types/get_credit_bundles_in_catalog_response.rb index 2d194f5..7958bd6 100644 --- a/lib/schematic/catalogs/types/get_credit_bundles_in_catalog_response.rb +++ b/lib/schematic/catalogs/types/get_credit_bundles_in_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_derived_features_response.rb b/lib/schematic/catalogs/types/get_derived_features_response.rb index 81d9bb2..dd8d4cd 100644 --- a/lib/schematic/catalogs/types/get_derived_features_response.rb +++ b/lib/schematic/catalogs/types/get_derived_features_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_plans_in_catalog_response.rb b/lib/schematic/catalogs/types/get_plans_in_catalog_response.rb index 8e3f39c..f9dee7c 100644 --- a/lib/schematic/catalogs/types/get_plans_in_catalog_response.rb +++ b/lib/schematic/catalogs/types/get_plans_in_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_public_catalog_by_id_response.rb b/lib/schematic/catalogs/types/get_public_catalog_by_id_response.rb index 7072522..5fc1635 100644 --- a/lib/schematic/catalogs/types/get_public_catalog_by_id_response.rb +++ b/lib/schematic/catalogs/types/get_public_catalog_by_id_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/get_public_catalog_response.rb b/lib/schematic/catalogs/types/get_public_catalog_response.rb index f4c7e36..0542a9e 100644 --- a/lib/schematic/catalogs/types/get_public_catalog_response.rb +++ b/lib/schematic/catalogs/types/get_public_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/list_catalogs_params.rb b/lib/schematic/catalogs/types/list_catalogs_params.rb index 5e0885c..34dc305 100644 --- a/lib/schematic/catalogs/types/list_catalogs_params.rb +++ b/lib/schematic/catalogs/types/list_catalogs_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/list_catalogs_response.rb b/lib/schematic/catalogs/types/list_catalogs_response.rb index 626c49f..1f98207 100644 --- a/lib/schematic/catalogs/types/list_catalogs_response.rb +++ b/lib/schematic/catalogs/types/list_catalogs_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/update_catalog_response.rb b/lib/schematic/catalogs/types/update_catalog_response.rb index f616f04..6585f87 100644 --- a/lib/schematic/catalogs/types/update_catalog_response.rb +++ b/lib/schematic/catalogs/types/update_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/catalogs/types/update_configuration_response.rb b/lib/schematic/catalogs/types/update_configuration_response.rb index 59b4224..2ce695d 100644 --- a/lib/schematic/catalogs/types/update_configuration_response.rb +++ b/lib/schematic/catalogs/types/update_configuration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Catalogs module Types diff --git a/lib/schematic/checkout/types/cancel_subscription_response.rb b/lib/schematic/checkout/types/cancel_subscription_response.rb index 39479e9..9769a4e 100644 --- a/lib/schematic/checkout/types/cancel_subscription_response.rb +++ b/lib/schematic/checkout/types/cancel_subscription_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/checkout_internal_response.rb b/lib/schematic/checkout/types/checkout_internal_response.rb index 134fba4..9a634e9 100644 --- a/lib/schematic/checkout/types/checkout_internal_response.rb +++ b/lib/schematic/checkout/types/checkout_internal_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/get_checkout_data_response.rb b/lib/schematic/checkout/types/get_checkout_data_response.rb index 2275555..570693b 100644 --- a/lib/schematic/checkout/types/get_checkout_data_response.rb +++ b/lib/schematic/checkout/types/get_checkout_data_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/get_company_billing_details_response.rb b/lib/schematic/checkout/types/get_company_billing_details_response.rb index d6ba546..0d2c5e7 100644 --- a/lib/schematic/checkout/types/get_company_billing_details_response.rb +++ b/lib/schematic/checkout/types/get_company_billing_details_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/manage_plan_response.rb b/lib/schematic/checkout/types/manage_plan_response.rb index bdb0c03..ef9bd89 100644 --- a/lib/schematic/checkout/types/manage_plan_response.rb +++ b/lib/schematic/checkout/types/manage_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/preview_checkout_internal_response.rb b/lib/schematic/checkout/types/preview_checkout_internal_response.rb index 8cef4f1..de45c9c 100644 --- a/lib/schematic/checkout/types/preview_checkout_internal_response.rb +++ b/lib/schematic/checkout/types/preview_checkout_internal_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/preview_manage_plan_response.rb b/lib/schematic/checkout/types/preview_manage_plan_response.rb index 319e22d..f0161e0 100644 --- a/lib/schematic/checkout/types/preview_manage_plan_response.rb +++ b/lib/schematic/checkout/types/preview_manage_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/update_company_billing_details_response.rb b/lib/schematic/checkout/types/update_company_billing_details_response.rb index 40a8c02..71f618b 100644 --- a/lib/schematic/checkout/types/update_company_billing_details_response.rb +++ b/lib/schematic/checkout/types/update_company_billing_details_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/checkout/types/update_customer_subscription_trial_end_response.rb b/lib/schematic/checkout/types/update_customer_subscription_trial_end_response.rb index 241a261..82a92cf 100644 --- a/lib/schematic/checkout/types/update_customer_subscription_trial_end_response.rb +++ b/lib/schematic/checkout/types/update_customer_subscription_trial_end_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Checkout module Types diff --git a/lib/schematic/client.rb b/lib/schematic/client.rb index 1d1bbc4..e7688c8 100644 --- a/lib/schematic/client.rb +++ b/lib/schematic/client.rb @@ -237,7 +237,7 @@ def initialize(api_key:, base_url: nil, max_retries: 2, timeout: 60) @raw_client = Schematic::Internal::Http::RawClient.new( base_url: base_url || Schematic::Environment::DEFAULT, headers: { - "User-Agent" => "schematichq/1.5.6", + "User-Agent" => "schematichq/1.5.7", "X-Fern-Language" => "Ruby", "X-Schematic-Api-Key" => api_key.to_s }, diff --git a/lib/schematic/companies/client.rb b/lib/schematic/companies/client.rb index 84654cf..219ed26 100644 --- a/lib/schematic/companies/client.rb +++ b/lib/schematic/companies/client.rb @@ -17,6 +17,7 @@ def initialize(client:) # @option request_options [Hash{String => Object}] :additional_query_parameters # @option request_options [Hash{String => Object}] :additional_body_parameters # @option request_options [Integer] :timeout_in_seconds + # @option params [Boolean, nil] :cancel_at_period_end # @option params [String, nil] :credit_type_ids # @option params [Boolean, nil] :has_scheduled_downgrade # @option params [String, nil] :ids @@ -41,6 +42,7 @@ def initialize(client:) # # @example # client.companies.list_companies( + # cancel_at_period_end: true, # credit_type_ids: ["credit_type_ids"], # has_scheduled_downgrade: true, # ids: ["ids"], @@ -68,6 +70,7 @@ def initialize(client:) def list_companies(request_options: {}, **params) params = Schematic::Internal::Types::Utils.normalize_keys(params) query_params = {} + query_params["cancel_at_period_end"] = params[:cancel_at_period_end] if params.key?(:cancel_at_period_end) query_params["credit_type_ids"] = params[:credit_type_ids] if params.key?(:credit_type_ids) query_params["has_scheduled_downgrade"] = params[:has_scheduled_downgrade] if params.key?(:has_scheduled_downgrade) query_params["ids"] = params[:ids] if params.key?(:ids) @@ -267,6 +270,60 @@ def delete_company(request_options: {}, **params) # @option request_options [Hash{String => Object}] :additional_query_parameters # @option request_options [Hash{String => Object}] :additional_body_parameters # @option request_options [Integer] :timeout_in_seconds + # @option params [String] :company_id + # @option params [String, nil] :end_time + # @option params [String, nil] :start_time + # + # @example + # client.companies.get_company_inference_cost( + # company_id: "company_id", + # end_time: "2024-01-15T09:30:00Z", + # start_time: "2024-01-15T09:30:00Z" + # ) + # + # @return [Schematic::Companies::Types::GetCompanyInferenceCostResponse] + def get_company_inference_cost(request_options: {}, **params) + params = Schematic::Internal::Types::Utils.normalize_keys(params) + query_params = {} + query_params["end_time"] = params[:end_time] if params.key?(:end_time) + query_params["start_time"] = params[:start_time] if params.key?(:start_time) + + request = Schematic::Internal::JSON::Request.new( + base_url: request_options[:base_url], + method: "GET", + path: "companies/#{URI.encode_uri_component(params[:company_id].to_s)}/inference-cost", + query: query_params, + request_options: request_options + ) + begin + response = @client.send(request) + rescue Net::HTTPRequestTimeout + raise Schematic::Errors::TimeoutError + end + code = response.code.to_i + if code.between?(200, 299) + (response.body.to_s.empty? ? nil : Schematic::Companies::Types::GetCompanyInferenceCostResponse.load(response.body)) + else + error_class = Schematic::Errors::ResponseError.subclass_for_code(code) + error_types = { + 401 => Schematic::Types::ApiError, + 403 => Schematic::Types::ApiError, + 404 => Schematic::Types::ApiError, + 500 => Schematic::Types::ApiError + } + error_body = Schematic::Errors::ResponseError.load_error_body(code, response.body, error_types) + raise error_class.new(response.body, code: code, body: error_body) + end + end + + # @param request_options [Hash] + # @param params [Hash] + # @option request_options [String] :base_url + # @option request_options [Hash{String => Object}] :additional_headers + # @option request_options [Hash{String => Object}] :additional_query_parameters + # @option request_options [Hash{String => Object}] :additional_body_parameters + # @option request_options [Integer] :timeout_in_seconds + # @option params [Boolean, nil] :cancel_at_period_end # @option params [String, nil] :credit_type_ids # @option params [Boolean, nil] :has_scheduled_downgrade # @option params [String, nil] :ids @@ -291,6 +348,7 @@ def delete_company(request_options: {}, **params) # # @example # client.companies.count_companies( + # cancel_at_period_end: true, # credit_type_ids: ["credit_type_ids"], # has_scheduled_downgrade: true, # ids: ["ids"], @@ -318,6 +376,7 @@ def delete_company(request_options: {}, **params) def count_companies(request_options: {}, **params) params = Schematic::Internal::Types::Utils.normalize_keys(params) query_params = {} + query_params["cancel_at_period_end"] = params[:cancel_at_period_end] if params.key?(:cancel_at_period_end) query_params["credit_type_ids"] = params[:credit_type_ids] if params.key?(:credit_type_ids) query_params["has_scheduled_downgrade"] = params[:has_scheduled_downgrade] if params.key?(:has_scheduled_downgrade) query_params["ids"] = params[:ids] if params.key?(:ids) @@ -1574,7 +1633,7 @@ def count_entity_traits(request_options: {}, **params) # # @example # client.companies.list_plan_changes( - # action: "amendment", + # action: "access_reinstated", # base_plan_action: "fallback", # company_id: "company_id", # company_ids: ["company_ids"], diff --git a/lib/schematic/companies/types/count_companies_params.rb b/lib/schematic/companies/types/count_companies_params.rb index 096cbc5..e32ddce 100644 --- a/lib/schematic/companies/types/count_companies_params.rb +++ b/lib/schematic/companies/types/count_companies_params.rb @@ -1,10 +1,14 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types # Input parameters class CountCompaniesParams < Internal::Types::Model + field :cancel_at_period_end, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :credit_type_ids, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :has_scheduled_downgrade, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/schematic/companies/types/count_companies_request.rb b/lib/schematic/companies/types/count_companies_request.rb index 9c2ce89..c928216 100644 --- a/lib/schematic/companies/types/count_companies_request.rb +++ b/lib/schematic/companies/types/count_companies_request.rb @@ -4,6 +4,8 @@ module Schematic module Companies module Types class CountCompaniesRequest < Internal::Types::Model + field :cancel_at_period_end, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :credit_type_ids, -> { String }, optional: true, nullable: false field :has_scheduled_downgrade, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/schematic/companies/types/count_companies_response.rb b/lib/schematic/companies/types/count_companies_response.rb index 1f5ad09..1b33251 100644 --- a/lib/schematic/companies/types/count_companies_response.rb +++ b/lib/schematic/companies/types/count_companies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_key_definitions_params.rb b/lib/schematic/companies/types/count_entity_key_definitions_params.rb index a537000..3a910b7 100644 --- a/lib/schematic/companies/types/count_entity_key_definitions_params.rb +++ b/lib/schematic/companies/types/count_entity_key_definitions_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_key_definitions_response.rb b/lib/schematic/companies/types/count_entity_key_definitions_response.rb index d915aa3..057f9de 100644 --- a/lib/schematic/companies/types/count_entity_key_definitions_response.rb +++ b/lib/schematic/companies/types/count_entity_key_definitions_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_keys_params.rb b/lib/schematic/companies/types/count_entity_keys_params.rb index bfd84f7..62e472d 100644 --- a/lib/schematic/companies/types/count_entity_keys_params.rb +++ b/lib/schematic/companies/types/count_entity_keys_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_keys_response.rb b/lib/schematic/companies/types/count_entity_keys_response.rb index 04238ce..0726425 100644 --- a/lib/schematic/companies/types/count_entity_keys_response.rb +++ b/lib/schematic/companies/types/count_entity_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_trait_definitions_params.rb b/lib/schematic/companies/types/count_entity_trait_definitions_params.rb index 08b3fe2..8a6f401 100644 --- a/lib/schematic/companies/types/count_entity_trait_definitions_params.rb +++ b/lib/schematic/companies/types/count_entity_trait_definitions_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_trait_definitions_response.rb b/lib/schematic/companies/types/count_entity_trait_definitions_response.rb index 0d48e96..05ccea9 100644 --- a/lib/schematic/companies/types/count_entity_trait_definitions_response.rb +++ b/lib/schematic/companies/types/count_entity_trait_definitions_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_traits_params.rb b/lib/schematic/companies/types/count_entity_traits_params.rb index 2915c7c..83c6151 100644 --- a/lib/schematic/companies/types/count_entity_traits_params.rb +++ b/lib/schematic/companies/types/count_entity_traits_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_entity_traits_response.rb b/lib/schematic/companies/types/count_entity_traits_response.rb index dfbd0c5..22dc763 100644 --- a/lib/schematic/companies/types/count_entity_traits_response.rb +++ b/lib/schematic/companies/types/count_entity_traits_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_plan_traits_params.rb b/lib/schematic/companies/types/count_plan_traits_params.rb index d26db38..869d34d 100644 --- a/lib/schematic/companies/types/count_plan_traits_params.rb +++ b/lib/schematic/companies/types/count_plan_traits_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_plan_traits_response.rb b/lib/schematic/companies/types/count_plan_traits_response.rb index 1474201..38f3a39 100644 --- a/lib/schematic/companies/types/count_plan_traits_response.rb +++ b/lib/schematic/companies/types/count_plan_traits_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_users_params.rb b/lib/schematic/companies/types/count_users_params.rb index 9815271..41c32d3 100644 --- a/lib/schematic/companies/types/count_users_params.rb +++ b/lib/schematic/companies/types/count_users_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/count_users_response.rb b/lib/schematic/companies/types/count_users_response.rb index c4cceb1..58503ca 100644 --- a/lib/schematic/companies/types/count_users_response.rb +++ b/lib/schematic/companies/types/count_users_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/create_company_response.rb b/lib/schematic/companies/types/create_company_response.rb index 856b743..d5a3938 100644 --- a/lib/schematic/companies/types/create_company_response.rb +++ b/lib/schematic/companies/types/create_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/create_user_response.rb b/lib/schematic/companies/types/create_user_response.rb index 97246b2..a8ad697 100644 --- a/lib/schematic/companies/types/create_user_response.rb +++ b/lib/schematic/companies/types/create_user_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_company_by_keys_response.rb b/lib/schematic/companies/types/delete_company_by_keys_response.rb index 55a0959..1f91ab4 100644 --- a/lib/schematic/companies/types/delete_company_by_keys_response.rb +++ b/lib/schematic/companies/types/delete_company_by_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_company_membership_response.rb b/lib/schematic/companies/types/delete_company_membership_response.rb index 391678c..e05b377 100644 --- a/lib/schematic/companies/types/delete_company_membership_response.rb +++ b/lib/schematic/companies/types/delete_company_membership_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_company_params.rb b/lib/schematic/companies/types/delete_company_params.rb index 8145510..3e51bb3 100644 --- a/lib/schematic/companies/types/delete_company_params.rb +++ b/lib/schematic/companies/types/delete_company_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_company_response.rb b/lib/schematic/companies/types/delete_company_response.rb index 149bb61..917eaed 100644 --- a/lib/schematic/companies/types/delete_company_response.rb +++ b/lib/schematic/companies/types/delete_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_entity_key_definition_response.rb b/lib/schematic/companies/types/delete_entity_key_definition_response.rb index 750e942..20f20f4 100644 --- a/lib/schematic/companies/types/delete_entity_key_definition_response.rb +++ b/lib/schematic/companies/types/delete_entity_key_definition_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_entity_trait_definition_response.rb b/lib/schematic/companies/types/delete_entity_trait_definition_response.rb index 261901c..265a88d 100644 --- a/lib/schematic/companies/types/delete_entity_trait_definition_response.rb +++ b/lib/schematic/companies/types/delete_entity_trait_definition_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_user_by_keys_response.rb b/lib/schematic/companies/types/delete_user_by_keys_response.rb index b2d41d9..1452e04 100644 --- a/lib/schematic/companies/types/delete_user_by_keys_response.rb +++ b/lib/schematic/companies/types/delete_user_by_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/delete_user_response.rb b/lib/schematic/companies/types/delete_user_response.rb index 42ed3bc..14d674a 100644 --- a/lib/schematic/companies/types/delete_user_response.rb +++ b/lib/schematic/companies/types/delete_user_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_active_company_subscription_params.rb b/lib/schematic/companies/types/get_active_company_subscription_params.rb index 394e7a4..b000d15 100644 --- a/lib/schematic/companies/types/get_active_company_subscription_params.rb +++ b/lib/schematic/companies/types/get_active_company_subscription_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_active_company_subscription_response.rb b/lib/schematic/companies/types/get_active_company_subscription_response.rb index c757cda..d549159 100644 --- a/lib/schematic/companies/types/get_active_company_subscription_response.rb +++ b/lib/schematic/companies/types/get_active_company_subscription_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_billing_entity_child_subscriptions_params.rb b/lib/schematic/companies/types/get_billing_entity_child_subscriptions_params.rb index af19c38..5c73cce 100644 --- a/lib/schematic/companies/types/get_billing_entity_child_subscriptions_params.rb +++ b/lib/schematic/companies/types/get_billing_entity_child_subscriptions_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_billing_entity_child_subscriptions_response.rb b/lib/schematic/companies/types/get_billing_entity_child_subscriptions_response.rb index 635d0bc..f022fc0 100644 --- a/lib/schematic/companies/types/get_billing_entity_child_subscriptions_response.rb +++ b/lib/schematic/companies/types/get_billing_entity_child_subscriptions_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_company_billing_entity_params.rb b/lib/schematic/companies/types/get_company_billing_entity_params.rb index 504d2a3..c02fdf6 100644 --- a/lib/schematic/companies/types/get_company_billing_entity_params.rb +++ b/lib/schematic/companies/types/get_company_billing_entity_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_company_billing_entity_response.rb b/lib/schematic/companies/types/get_company_billing_entity_response.rb index 4b8b27b..2cc0aa6 100644 --- a/lib/schematic/companies/types/get_company_billing_entity_response.rb +++ b/lib/schematic/companies/types/get_company_billing_entity_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_company_inference_cost_params.rb b/lib/schematic/companies/types/get_company_inference_cost_params.rb new file mode 100644 index 0000000..f4eaca8 --- /dev/null +++ b/lib/schematic/companies/types/get_company_inference_cost_params.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +require_relative "../../../schematic" + +module Schematic + module Companies + module Types + # Input parameters + class GetCompanyInferenceCostParams < Internal::Types::Model + field :end_time, -> { String }, optional: true, nullable: false + + field :start_time, -> { String }, optional: true, nullable: false + end + end + end +end diff --git a/lib/schematic/companies/types/get_company_inference_cost_request.rb b/lib/schematic/companies/types/get_company_inference_cost_request.rb new file mode 100644 index 0000000..b71bdf5 --- /dev/null +++ b/lib/schematic/companies/types/get_company_inference_cost_request.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Schematic + module Companies + module Types + class GetCompanyInferenceCostRequest < Internal::Types::Model + field :company_id, -> { String }, optional: false, nullable: false + + field :end_time, -> { String }, optional: true, nullable: false + + field :start_time, -> { String }, optional: true, nullable: false + end + end + end +end diff --git a/lib/schematic/companies/types/get_company_inference_cost_response.rb b/lib/schematic/companies/types/get_company_inference_cost_response.rb new file mode 100644 index 0000000..81a0271 --- /dev/null +++ b/lib/schematic/companies/types/get_company_inference_cost_response.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +require_relative "../../../schematic" + +module Schematic + module Companies + module Types + class GetCompanyInferenceCostResponse < Internal::Types::Model + field :data, -> { Schematic::Types::CompanyInferenceCostResponseData }, optional: false, nullable: false + + field :params, -> { Schematic::Companies::Types::GetCompanyInferenceCostParams }, optional: false, nullable: false + end + end + end +end diff --git a/lib/schematic/companies/types/get_company_response.rb b/lib/schematic/companies/types/get_company_response.rb index 951c85c..17ffb50 100644 --- a/lib/schematic/companies/types/get_company_response.rb +++ b/lib/schematic/companies/types/get_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_entity_trait_definition_response.rb b/lib/schematic/companies/types/get_entity_trait_definition_response.rb index 595cc6c..bc59c57 100644 --- a/lib/schematic/companies/types/get_entity_trait_definition_response.rb +++ b/lib/schematic/companies/types/get_entity_trait_definition_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_entity_trait_definition_usage_response.rb b/lib/schematic/companies/types/get_entity_trait_definition_usage_response.rb index 8465cf9..2674df4 100644 --- a/lib/schematic/companies/types/get_entity_trait_definition_usage_response.rb +++ b/lib/schematic/companies/types/get_entity_trait_definition_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_entity_trait_values_params.rb b/lib/schematic/companies/types/get_entity_trait_values_params.rb index acda260..64c4606 100644 --- a/lib/schematic/companies/types/get_entity_trait_values_params.rb +++ b/lib/schematic/companies/types/get_entity_trait_values_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_entity_trait_values_response.rb b/lib/schematic/companies/types/get_entity_trait_values_response.rb index e21dbc6..676846a 100644 --- a/lib/schematic/companies/types/get_entity_trait_values_response.rb +++ b/lib/schematic/companies/types/get_entity_trait_values_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_or_create_company_membership_response.rb b/lib/schematic/companies/types/get_or_create_company_membership_response.rb index a14030b..294b842 100644 --- a/lib/schematic/companies/types/get_or_create_company_membership_response.rb +++ b/lib/schematic/companies/types/get_or_create_company_membership_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_or_create_entity_trait_definition_response.rb b/lib/schematic/companies/types/get_or_create_entity_trait_definition_response.rb index d20f6bd..afb83aa 100644 --- a/lib/schematic/companies/types/get_or_create_entity_trait_definition_response.rb +++ b/lib/schematic/companies/types/get_or_create_entity_trait_definition_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_plan_change_response.rb b/lib/schematic/companies/types/get_plan_change_response.rb index ae04a5f..74e617f 100644 --- a/lib/schematic/companies/types/get_plan_change_response.rb +++ b/lib/schematic/companies/types/get_plan_change_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_plan_trait_response.rb b/lib/schematic/companies/types/get_plan_trait_response.rb index ef7fc22..609eb9d 100644 --- a/lib/schematic/companies/types/get_plan_trait_response.rb +++ b/lib/schematic/companies/types/get_plan_trait_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/get_user_response.rb b/lib/schematic/companies/types/get_user_response.rb index e992298..90d6e52 100644 --- a/lib/schematic/companies/types/get_user_response.rb +++ b/lib/schematic/companies/types/get_user_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_companies_params.rb b/lib/schematic/companies/types/list_companies_params.rb index bdbf7b4..0aaf2a5 100644 --- a/lib/schematic/companies/types/list_companies_params.rb +++ b/lib/schematic/companies/types/list_companies_params.rb @@ -1,10 +1,14 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types # Input parameters class ListCompaniesParams < Internal::Types::Model + field :cancel_at_period_end, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :credit_type_ids, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :has_scheduled_downgrade, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/schematic/companies/types/list_companies_request.rb b/lib/schematic/companies/types/list_companies_request.rb index 216c14e..0b20897 100644 --- a/lib/schematic/companies/types/list_companies_request.rb +++ b/lib/schematic/companies/types/list_companies_request.rb @@ -4,6 +4,8 @@ module Schematic module Companies module Types class ListCompaniesRequest < Internal::Types::Model + field :cancel_at_period_end, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :credit_type_ids, -> { String }, optional: true, nullable: false field :has_scheduled_downgrade, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/schematic/companies/types/list_companies_response.rb b/lib/schematic/companies/types/list_companies_response.rb index eab2ea6..bf17871 100644 --- a/lib/schematic/companies/types/list_companies_response.rb +++ b/lib/schematic/companies/types/list_companies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_company_memberships_params.rb b/lib/schematic/companies/types/list_company_memberships_params.rb index 352f702..d6d1197 100644 --- a/lib/schematic/companies/types/list_company_memberships_params.rb +++ b/lib/schematic/companies/types/list_company_memberships_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_company_memberships_response.rb b/lib/schematic/companies/types/list_company_memberships_response.rb index e296032..e009a98 100644 --- a/lib/schematic/companies/types/list_company_memberships_response.rb +++ b/lib/schematic/companies/types/list_company_memberships_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_entity_key_definitions_params.rb b/lib/schematic/companies/types/list_entity_key_definitions_params.rb index 2fcc918..1f14000 100644 --- a/lib/schematic/companies/types/list_entity_key_definitions_params.rb +++ b/lib/schematic/companies/types/list_entity_key_definitions_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_entity_key_definitions_response.rb b/lib/schematic/companies/types/list_entity_key_definitions_response.rb index 9a69d51..499cafa 100644 --- a/lib/schematic/companies/types/list_entity_key_definitions_response.rb +++ b/lib/schematic/companies/types/list_entity_key_definitions_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_entity_trait_definitions_params.rb b/lib/schematic/companies/types/list_entity_trait_definitions_params.rb index 117f754..e1dcbbc 100644 --- a/lib/schematic/companies/types/list_entity_trait_definitions_params.rb +++ b/lib/schematic/companies/types/list_entity_trait_definitions_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_entity_trait_definitions_response.rb b/lib/schematic/companies/types/list_entity_trait_definitions_response.rb index 99090db..c6ac8db 100644 --- a/lib/schematic/companies/types/list_entity_trait_definitions_response.rb +++ b/lib/schematic/companies/types/list_entity_trait_definitions_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_plan_changes_params.rb b/lib/schematic/companies/types/list_plan_changes_params.rb index 29097c2..4dad2e0 100644 --- a/lib/schematic/companies/types/list_plan_changes_params.rb +++ b/lib/schematic/companies/types/list_plan_changes_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_plan_changes_response.rb b/lib/schematic/companies/types/list_plan_changes_response.rb index eec87e2..16dbb2a 100644 --- a/lib/schematic/companies/types/list_plan_changes_response.rb +++ b/lib/schematic/companies/types/list_plan_changes_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_plan_traits_params.rb b/lib/schematic/companies/types/list_plan_traits_params.rb index eed0a97..d36b603 100644 --- a/lib/schematic/companies/types/list_plan_traits_params.rb +++ b/lib/schematic/companies/types/list_plan_traits_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_plan_traits_response.rb b/lib/schematic/companies/types/list_plan_traits_response.rb index f9cee04..d4b5869 100644 --- a/lib/schematic/companies/types/list_plan_traits_response.rb +++ b/lib/schematic/companies/types/list_plan_traits_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_users_params.rb b/lib/schematic/companies/types/list_users_params.rb index 4f01181..145e410 100644 --- a/lib/schematic/companies/types/list_users_params.rb +++ b/lib/schematic/companies/types/list_users_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/list_users_response.rb b/lib/schematic/companies/types/list_users_response.rb index 75f857b..d8553e1 100644 --- a/lib/schematic/companies/types/list_users_response.rb +++ b/lib/schematic/companies/types/list_users_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/lookup_company_params.rb b/lib/schematic/companies/types/lookup_company_params.rb index b1a5e1a..f4fa1fa 100644 --- a/lib/schematic/companies/types/lookup_company_params.rb +++ b/lib/schematic/companies/types/lookup_company_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/lookup_company_response.rb b/lib/schematic/companies/types/lookup_company_response.rb index 0d6ed47..85992c9 100644 --- a/lib/schematic/companies/types/lookup_company_response.rb +++ b/lib/schematic/companies/types/lookup_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/lookup_user_params.rb b/lib/schematic/companies/types/lookup_user_params.rb index f1c305e..d2f9d78 100644 --- a/lib/schematic/companies/types/lookup_user_params.rb +++ b/lib/schematic/companies/types/lookup_user_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/lookup_user_response.rb b/lib/schematic/companies/types/lookup_user_response.rb index cc86158..1edcdaa 100644 --- a/lib/schematic/companies/types/lookup_user_response.rb +++ b/lib/schematic/companies/types/lookup_user_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/update_entity_trait_definition_response.rb b/lib/schematic/companies/types/update_entity_trait_definition_response.rb index 2b44c59..583ec4b 100644 --- a/lib/schematic/companies/types/update_entity_trait_definition_response.rb +++ b/lib/schematic/companies/types/update_entity_trait_definition_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/update_plan_traits_bulk_response.rb b/lib/schematic/companies/types/update_plan_traits_bulk_response.rb index ff1b38f..f43a1a9 100644 --- a/lib/schematic/companies/types/update_plan_traits_bulk_response.rb +++ b/lib/schematic/companies/types/update_plan_traits_bulk_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/upsert_company_response.rb b/lib/schematic/companies/types/upsert_company_response.rb index 9d766c7..2fedb80 100644 --- a/lib/schematic/companies/types/upsert_company_response.rb +++ b/lib/schematic/companies/types/upsert_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/upsert_company_trait_response.rb b/lib/schematic/companies/types/upsert_company_trait_response.rb index e21aab6..9085492 100644 --- a/lib/schematic/companies/types/upsert_company_trait_response.rb +++ b/lib/schematic/companies/types/upsert_company_trait_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/upsert_user_response.rb b/lib/schematic/companies/types/upsert_user_response.rb index ec5920c..e938e7f 100644 --- a/lib/schematic/companies/types/upsert_user_response.rb +++ b/lib/schematic/companies/types/upsert_user_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/companies/types/upsert_user_trait_response.rb b/lib/schematic/companies/types/upsert_user_trait_response.rb index 1e668f7..237edd4 100644 --- a/lib/schematic/companies/types/upsert_user_trait_response.rb +++ b/lib/schematic/companies/types/upsert_user_trait_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Companies module Types diff --git a/lib/schematic/components/types/bind_catalog_response.rb b/lib/schematic/components/types/bind_catalog_response.rb index edc237a..e65d2a7 100644 --- a/lib/schematic/components/types/bind_catalog_response.rb +++ b/lib/schematic/components/types/bind_catalog_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/count_components_params.rb b/lib/schematic/components/types/count_components_params.rb index baf4932..94f3d45 100644 --- a/lib/schematic/components/types/count_components_params.rb +++ b/lib/schematic/components/types/count_components_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/count_components_response.rb b/lib/schematic/components/types/count_components_response.rb index 1e270eb..3e745d3 100644 --- a/lib/schematic/components/types/count_components_response.rb +++ b/lib/schematic/components/types/count_components_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/create_component_response.rb b/lib/schematic/components/types/create_component_response.rb index fc6afdc..06943b4 100644 --- a/lib/schematic/components/types/create_component_response.rb +++ b/lib/schematic/components/types/create_component_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/delete_component_response.rb b/lib/schematic/components/types/delete_component_response.rb index 3c4dde5..465192a 100644 --- a/lib/schematic/components/types/delete_component_response.rb +++ b/lib/schematic/components/types/delete_component_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/get_component_response.rb b/lib/schematic/components/types/get_component_response.rb index caafc99..7565ed6 100644 --- a/lib/schematic/components/types/get_component_response.rb +++ b/lib/schematic/components/types/get_component_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/list_components_params.rb b/lib/schematic/components/types/list_components_params.rb index fc66e8b..b6fd755 100644 --- a/lib/schematic/components/types/list_components_params.rb +++ b/lib/schematic/components/types/list_components_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/list_components_response.rb b/lib/schematic/components/types/list_components_response.rb index 1a4db28..c271993 100644 --- a/lib/schematic/components/types/list_components_response.rb +++ b/lib/schematic/components/types/list_components_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/preview_component_data_params.rb b/lib/schematic/components/types/preview_component_data_params.rb index 00b822e..476da30 100644 --- a/lib/schematic/components/types/preview_component_data_params.rb +++ b/lib/schematic/components/types/preview_component_data_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/preview_component_data_response.rb b/lib/schematic/components/types/preview_component_data_response.rb index e9c8263..d3961f1 100644 --- a/lib/schematic/components/types/preview_component_data_response.rb +++ b/lib/schematic/components/types/preview_component_data_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/components/types/update_component_response.rb b/lib/schematic/components/types/update_component_response.rb index d8dc570..975f3ff 100644 --- a/lib/schematic/components/types/update_component_response.rb +++ b/lib/schematic/components/types/update_component_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Components module Types diff --git a/lib/schematic/componentspublic/types/get_public_plans_response.rb b/lib/schematic/componentspublic/types/get_public_plans_response.rb index 0422654..d91b336 100644 --- a/lib/schematic/componentspublic/types/get_public_plans_response.rb +++ b/lib/schematic/componentspublic/types/get_public_plans_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Componentspublic module Types diff --git a/lib/schematic/credits/types/acquire_credit_lease_response.rb b/lib/schematic/credits/types/acquire_credit_lease_response.rb index cbcd72b..55f2edc 100644 --- a/lib/schematic/credits/types/acquire_credit_lease_response.rb +++ b/lib/schematic/credits/types/acquire_credit_lease_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_billing_credits_grants_params.rb b/lib/schematic/credits/types/count_billing_credits_grants_params.rb index e5f257c..cec4784 100644 --- a/lib/schematic/credits/types/count_billing_credits_grants_params.rb +++ b/lib/schematic/credits/types/count_billing_credits_grants_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_billing_credits_grants_response.rb b/lib/schematic/credits/types/count_billing_credits_grants_response.rb index 537ef81..413d289 100644 --- a/lib/schematic/credits/types/count_billing_credits_grants_response.rb +++ b/lib/schematic/credits/types/count_billing_credits_grants_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_billing_credits_params.rb b/lib/schematic/credits/types/count_billing_credits_params.rb index 5f4c775..7660a73 100644 --- a/lib/schematic/credits/types/count_billing_credits_params.rb +++ b/lib/schematic/credits/types/count_billing_credits_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_billing_credits_response.rb b/lib/schematic/credits/types/count_billing_credits_response.rb index 3c791b4..eeee8e1 100644 --- a/lib/schematic/credits/types/count_billing_credits_response.rb +++ b/lib/schematic/credits/types/count_billing_credits_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_billing_plan_credit_grants_params.rb b/lib/schematic/credits/types/count_billing_plan_credit_grants_params.rb index a555d61..40a6d01 100644 --- a/lib/schematic/credits/types/count_billing_plan_credit_grants_params.rb +++ b/lib/schematic/credits/types/count_billing_plan_credit_grants_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_billing_plan_credit_grants_response.rb b/lib/schematic/credits/types/count_billing_plan_credit_grants_response.rb index 1ed6b7c..7e67a6f 100644 --- a/lib/schematic/credits/types/count_billing_plan_credit_grants_response.rb +++ b/lib/schematic/credits/types/count_billing_plan_credit_grants_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_company_grants_params.rb b/lib/schematic/credits/types/count_company_grants_params.rb index d12167f..5e2eff0 100644 --- a/lib/schematic/credits/types/count_company_grants_params.rb +++ b/lib/schematic/credits/types/count_company_grants_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_company_grants_response.rb b/lib/schematic/credits/types/count_company_grants_response.rb index 7f9eee3..5cdff51 100644 --- a/lib/schematic/credits/types/count_company_grants_response.rb +++ b/lib/schematic/credits/types/count_company_grants_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_credit_bundles_params.rb b/lib/schematic/credits/types/count_credit_bundles_params.rb index 8723f87..6d7c578 100644 --- a/lib/schematic/credits/types/count_credit_bundles_params.rb +++ b/lib/schematic/credits/types/count_credit_bundles_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_credit_bundles_response.rb b/lib/schematic/credits/types/count_credit_bundles_response.rb index 811dd08..97a5372 100644 --- a/lib/schematic/credits/types/count_credit_bundles_response.rb +++ b/lib/schematic/credits/types/count_credit_bundles_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_credit_event_ledger_params.rb b/lib/schematic/credits/types/count_credit_event_ledger_params.rb index 9fbf1cd..70b6319 100644 --- a/lib/schematic/credits/types/count_credit_event_ledger_params.rb +++ b/lib/schematic/credits/types/count_credit_event_ledger_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_credit_event_ledger_response.rb b/lib/schematic/credits/types/count_credit_event_ledger_response.rb index 45d64df..268b393 100644 --- a/lib/schematic/credits/types/count_credit_event_ledger_response.rb +++ b/lib/schematic/credits/types/count_credit_event_ledger_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_credit_spend_policies_params.rb b/lib/schematic/credits/types/count_credit_spend_policies_params.rb index 12e0de9..a18711e 100644 --- a/lib/schematic/credits/types/count_credit_spend_policies_params.rb +++ b/lib/schematic/credits/types/count_credit_spend_policies_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/count_credit_spend_policies_response.rb b/lib/schematic/credits/types/count_credit_spend_policies_response.rb index b6e57aa..3b5ed98 100644 --- a/lib/schematic/credits/types/count_credit_spend_policies_response.rb +++ b/lib/schematic/credits/types/count_credit_spend_policies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/create_billing_credit_response.rb b/lib/schematic/credits/types/create_billing_credit_response.rb index c80ca38..6efbd6f 100644 --- a/lib/schematic/credits/types/create_billing_credit_response.rb +++ b/lib/schematic/credits/types/create_billing_credit_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/create_billing_plan_credit_grant_response.rb b/lib/schematic/credits/types/create_billing_plan_credit_grant_response.rb index a05eead..f484653 100644 --- a/lib/schematic/credits/types/create_billing_plan_credit_grant_response.rb +++ b/lib/schematic/credits/types/create_billing_plan_credit_grant_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/create_credit_bundle_response.rb b/lib/schematic/credits/types/create_credit_bundle_response.rb index 2532afd..be9dc70 100644 --- a/lib/schematic/credits/types/create_credit_bundle_response.rb +++ b/lib/schematic/credits/types/create_credit_bundle_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/create_credit_spend_policy_response.rb b/lib/schematic/credits/types/create_credit_spend_policy_response.rb index f242941..3960c3a 100644 --- a/lib/schematic/credits/types/create_credit_spend_policy_response.rb +++ b/lib/schematic/credits/types/create_credit_spend_policy_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/delete_billing_plan_credit_grant_params.rb b/lib/schematic/credits/types/delete_billing_plan_credit_grant_params.rb index 0cb1ced..b433d16 100644 --- a/lib/schematic/credits/types/delete_billing_plan_credit_grant_params.rb +++ b/lib/schematic/credits/types/delete_billing_plan_credit_grant_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/delete_billing_plan_credit_grant_response.rb b/lib/schematic/credits/types/delete_billing_plan_credit_grant_response.rb index 4e67063..4f2e726 100644 --- a/lib/schematic/credits/types/delete_billing_plan_credit_grant_response.rb +++ b/lib/schematic/credits/types/delete_billing_plan_credit_grant_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/delete_credit_bundle_response.rb b/lib/schematic/credits/types/delete_credit_bundle_response.rb index cc174a9..aa2bc4f 100644 --- a/lib/schematic/credits/types/delete_credit_bundle_response.rb +++ b/lib/schematic/credits/types/delete_credit_bundle_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/delete_credit_spend_policy_response.rb b/lib/schematic/credits/types/delete_credit_spend_policy_response.rb index c2ef64e..ede8131 100644 --- a/lib/schematic/credits/types/delete_credit_spend_policy_response.rb +++ b/lib/schematic/credits/types/delete_credit_spend_policy_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/extend_credit_lease_response.rb b/lib/schematic/credits/types/extend_credit_lease_response.rb index 65b505b..f3fbc3b 100644 --- a/lib/schematic/credits/types/extend_credit_lease_response.rb +++ b/lib/schematic/credits/types/extend_credit_lease_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_balance_time_series_params.rb b/lib/schematic/credits/types/get_credit_balance_time_series_params.rb index 4b2d6f4..58e3f47 100644 --- a/lib/schematic/credits/types/get_credit_balance_time_series_params.rb +++ b/lib/schematic/credits/types/get_credit_balance_time_series_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_balance_time_series_response.rb b/lib/schematic/credits/types/get_credit_balance_time_series_response.rb index 06bb25a..c0e3ff0 100644 --- a/lib/schematic/credits/types/get_credit_balance_time_series_response.rb +++ b/lib/schematic/credits/types/get_credit_balance_time_series_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_bundle_response.rb b/lib/schematic/credits/types/get_credit_bundle_response.rb index 217cf47..62080db 100644 --- a/lib/schematic/credits/types/get_credit_bundle_response.rb +++ b/lib/schematic/credits/types/get_credit_bundle_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_event_ledger_entry_response.rb b/lib/schematic/credits/types/get_credit_event_ledger_entry_response.rb index 11f3c89..c506599 100644 --- a/lib/schematic/credits/types/get_credit_event_ledger_entry_response.rb +++ b/lib/schematic/credits/types/get_credit_event_ledger_entry_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_spend_policy_response.rb b/lib/schematic/credits/types/get_credit_spend_policy_response.rb index 0e7b6e0..0a13fd9 100644 --- a/lib/schematic/credits/types/get_credit_spend_policy_response.rb +++ b/lib/schematic/credits/types/get_credit_spend_policy_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_spend_policy_usage_params.rb b/lib/schematic/credits/types/get_credit_spend_policy_usage_params.rb index b52fd19..a5e8ab0 100644 --- a/lib/schematic/credits/types/get_credit_spend_policy_usage_params.rb +++ b/lib/schematic/credits/types/get_credit_spend_policy_usage_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_credit_spend_policy_usage_response.rb b/lib/schematic/credits/types/get_credit_spend_policy_usage_response.rb index a3f8258..dd8282f 100644 --- a/lib/schematic/credits/types/get_credit_spend_policy_usage_response.rb +++ b/lib/schematic/credits/types/get_credit_spend_policy_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_single_billing_credit_response.rb b/lib/schematic/credits/types/get_single_billing_credit_response.rb index 5beba76..346ba40 100644 --- a/lib/schematic/credits/types/get_single_billing_credit_response.rb +++ b/lib/schematic/credits/types/get_single_billing_credit_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/get_single_billing_plan_credit_grant_response.rb b/lib/schematic/credits/types/get_single_billing_plan_credit_grant_response.rb index eb1bc4c..e70f590 100644 --- a/lib/schematic/credits/types/get_single_billing_plan_credit_grant_response.rb +++ b/lib/schematic/credits/types/get_single_billing_plan_credit_grant_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/grant_billing_credits_to_company_response.rb b/lib/schematic/credits/types/grant_billing_credits_to_company_response.rb index 9266528..a3b5c68 100644 --- a/lib/schematic/credits/types/grant_billing_credits_to_company_response.rb +++ b/lib/schematic/credits/types/grant_billing_credits_to_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_billing_credits_params.rb b/lib/schematic/credits/types/list_billing_credits_params.rb index 58ef4e0..80c9b6e 100644 --- a/lib/schematic/credits/types/list_billing_credits_params.rb +++ b/lib/schematic/credits/types/list_billing_credits_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_billing_credits_response.rb b/lib/schematic/credits/types/list_billing_credits_response.rb index 8a4237e..4ea78b2 100644 --- a/lib/schematic/credits/types/list_billing_credits_response.rb +++ b/lib/schematic/credits/types/list_billing_credits_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_billing_plan_credit_grants_params.rb b/lib/schematic/credits/types/list_billing_plan_credit_grants_params.rb index c9b0b9f..17f6d5f 100644 --- a/lib/schematic/credits/types/list_billing_plan_credit_grants_params.rb +++ b/lib/schematic/credits/types/list_billing_plan_credit_grants_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_billing_plan_credit_grants_response.rb b/lib/schematic/credits/types/list_billing_plan_credit_grants_response.rb index e705153..5fd8cb5 100644 --- a/lib/schematic/credits/types/list_billing_plan_credit_grants_response.rb +++ b/lib/schematic/credits/types/list_billing_plan_credit_grants_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_company_credit_balances_params.rb b/lib/schematic/credits/types/list_company_credit_balances_params.rb index 097879b..4998be0 100644 --- a/lib/schematic/credits/types/list_company_credit_balances_params.rb +++ b/lib/schematic/credits/types/list_company_credit_balances_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_company_credit_balances_response.rb b/lib/schematic/credits/types/list_company_credit_balances_response.rb index 8ec4665..55ba419 100644 --- a/lib/schematic/credits/types/list_company_credit_balances_response.rb +++ b/lib/schematic/credits/types/list_company_credit_balances_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_company_grants_params.rb b/lib/schematic/credits/types/list_company_grants_params.rb index 0bd79f8..d49645d 100644 --- a/lib/schematic/credits/types/list_company_grants_params.rb +++ b/lib/schematic/credits/types/list_company_grants_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_company_grants_response.rb b/lib/schematic/credits/types/list_company_grants_response.rb index a4bd6cc..c069549 100644 --- a/lib/schematic/credits/types/list_company_grants_response.rb +++ b/lib/schematic/credits/types/list_company_grants_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_credit_bundles_params.rb b/lib/schematic/credits/types/list_credit_bundles_params.rb index 95f27c9..df9c13e 100644 --- a/lib/schematic/credits/types/list_credit_bundles_params.rb +++ b/lib/schematic/credits/types/list_credit_bundles_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_credit_bundles_response.rb b/lib/schematic/credits/types/list_credit_bundles_response.rb index 8bf6bc1..c01e3a0 100644 --- a/lib/schematic/credits/types/list_credit_bundles_response.rb +++ b/lib/schematic/credits/types/list_credit_bundles_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_credit_event_ledger_params.rb b/lib/schematic/credits/types/list_credit_event_ledger_params.rb index f9b71a6..8d7e5f1 100644 --- a/lib/schematic/credits/types/list_credit_event_ledger_params.rb +++ b/lib/schematic/credits/types/list_credit_event_ledger_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_credit_event_ledger_response.rb b/lib/schematic/credits/types/list_credit_event_ledger_response.rb index 655017f..6861328 100644 --- a/lib/schematic/credits/types/list_credit_event_ledger_response.rb +++ b/lib/schematic/credits/types/list_credit_event_ledger_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_credit_spend_policies_params.rb b/lib/schematic/credits/types/list_credit_spend_policies_params.rb index 3429d00..273d2a8 100644 --- a/lib/schematic/credits/types/list_credit_spend_policies_params.rb +++ b/lib/schematic/credits/types/list_credit_spend_policies_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_credit_spend_policies_response.rb b/lib/schematic/credits/types/list_credit_spend_policies_response.rb index 9cab229..0eacc5d 100644 --- a/lib/schematic/credits/types/list_credit_spend_policies_response.rb +++ b/lib/schematic/credits/types/list_credit_spend_policies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_grants_for_credit_params.rb b/lib/schematic/credits/types/list_grants_for_credit_params.rb index d4763ad..0f2b677 100644 --- a/lib/schematic/credits/types/list_grants_for_credit_params.rb +++ b/lib/schematic/credits/types/list_grants_for_credit_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/list_grants_for_credit_response.rb b/lib/schematic/credits/types/list_grants_for_credit_response.rb index 580c24a..e7ab505 100644 --- a/lib/schematic/credits/types/list_grants_for_credit_response.rb +++ b/lib/schematic/credits/types/list_grants_for_credit_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/release_credit_lease_response.rb b/lib/schematic/credits/types/release_credit_lease_response.rb index b29cc80..8b06f3d 100644 --- a/lib/schematic/credits/types/release_credit_lease_response.rb +++ b/lib/schematic/credits/types/release_credit_lease_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/release_credit_reservation_response.rb b/lib/schematic/credits/types/release_credit_reservation_response.rb index 32c0969..1b5ccab 100644 --- a/lib/schematic/credits/types/release_credit_reservation_response.rb +++ b/lib/schematic/credits/types/release_credit_reservation_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/reserve_credits_response.rb b/lib/schematic/credits/types/reserve_credits_response.rb index a0cfb79..67e720a 100644 --- a/lib/schematic/credits/types/reserve_credits_response.rb +++ b/lib/schematic/credits/types/reserve_credits_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/soft_delete_billing_credit_response.rb b/lib/schematic/credits/types/soft_delete_billing_credit_response.rb index 8c606b3..14e93a2 100644 --- a/lib/schematic/credits/types/soft_delete_billing_credit_response.rb +++ b/lib/schematic/credits/types/soft_delete_billing_credit_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/update_billing_credit_response.rb b/lib/schematic/credits/types/update_billing_credit_response.rb index 5df5522..86102ca 100644 --- a/lib/schematic/credits/types/update_billing_credit_response.rb +++ b/lib/schematic/credits/types/update_billing_credit_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/update_billing_plan_credit_grant_response.rb b/lib/schematic/credits/types/update_billing_plan_credit_grant_response.rb index 077b978..26af7db 100644 --- a/lib/schematic/credits/types/update_billing_plan_credit_grant_response.rb +++ b/lib/schematic/credits/types/update_billing_plan_credit_grant_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/update_credit_bundle_details_response.rb b/lib/schematic/credits/types/update_credit_bundle_details_response.rb index da6fa46..171b166 100644 --- a/lib/schematic/credits/types/update_credit_bundle_details_response.rb +++ b/lib/schematic/credits/types/update_credit_bundle_details_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/update_credit_spend_policy_response.rb b/lib/schematic/credits/types/update_credit_spend_policy_response.rb index 9c83c48..7765eb9 100644 --- a/lib/schematic/credits/types/update_credit_spend_policy_response.rb +++ b/lib/schematic/credits/types/update_credit_spend_policy_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/credits/types/zero_out_grant_response.rb b/lib/schematic/credits/types/zero_out_grant_response.rb index 078ad7c..e7c7e42 100644 --- a/lib/schematic/credits/types/zero_out_grant_response.rb +++ b/lib/schematic/credits/types/zero_out_grant_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Credits module Types diff --git a/lib/schematic/dataexports/types/create_data_export_response.rb b/lib/schematic/dataexports/types/create_data_export_response.rb index 758026f..acb617f 100644 --- a/lib/schematic/dataexports/types/create_data_export_response.rb +++ b/lib/schematic/dataexports/types/create_data_export_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Dataexports module Types diff --git a/lib/schematic/dataexports/types/get_data_export_response.rb b/lib/schematic/dataexports/types/get_data_export_response.rb index 4e2b538..e2cb1a0 100644 --- a/lib/schematic/dataexports/types/get_data_export_response.rb +++ b/lib/schematic/dataexports/types/get_data_export_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Dataexports module Types diff --git a/lib/schematic/dataexports/types/list_data_exports_params.rb b/lib/schematic/dataexports/types/list_data_exports_params.rb index 4e82bd0..972d5b1 100644 --- a/lib/schematic/dataexports/types/list_data_exports_params.rb +++ b/lib/schematic/dataexports/types/list_data_exports_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Dataexports module Types diff --git a/lib/schematic/dataexports/types/list_data_exports_response.rb b/lib/schematic/dataexports/types/list_data_exports_response.rb index c02ac0e..f8aa132 100644 --- a/lib/schematic/dataexports/types/list_data_exports_response.rb +++ b/lib/schematic/dataexports/types/list_data_exports_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Dataexports module Types diff --git a/lib/schematic/entitlements/types/count_company_overrides_params.rb b/lib/schematic/entitlements/types/count_company_overrides_params.rb index 384d19d..457facf 100644 --- a/lib/schematic/entitlements/types/count_company_overrides_params.rb +++ b/lib/schematic/entitlements/types/count_company_overrides_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_company_overrides_response.rb b/lib/schematic/entitlements/types/count_company_overrides_response.rb index 13dccf4..6ff0422 100644 --- a/lib/schematic/entitlements/types/count_company_overrides_response.rb +++ b/lib/schematic/entitlements/types/count_company_overrides_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_company_user_usage_params.rb b/lib/schematic/entitlements/types/count_company_user_usage_params.rb index 7669dd1..66b9122 100644 --- a/lib/schematic/entitlements/types/count_company_user_usage_params.rb +++ b/lib/schematic/entitlements/types/count_company_user_usage_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_company_user_usage_response.rb b/lib/schematic/entitlements/types/count_company_user_usage_response.rb index 82fbf60..22129f0 100644 --- a/lib/schematic/entitlements/types/count_company_user_usage_response.rb +++ b/lib/schematic/entitlements/types/count_company_user_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_feature_companies_params.rb b/lib/schematic/entitlements/types/count_feature_companies_params.rb index c91ac57..25ee793 100644 --- a/lib/schematic/entitlements/types/count_feature_companies_params.rb +++ b/lib/schematic/entitlements/types/count_feature_companies_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_feature_companies_response.rb b/lib/schematic/entitlements/types/count_feature_companies_response.rb index 6f806f9..4975569 100644 --- a/lib/schematic/entitlements/types/count_feature_companies_response.rb +++ b/lib/schematic/entitlements/types/count_feature_companies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_feature_usage_params.rb b/lib/schematic/entitlements/types/count_feature_usage_params.rb index c9dadd2..bc03650 100644 --- a/lib/schematic/entitlements/types/count_feature_usage_params.rb +++ b/lib/schematic/entitlements/types/count_feature_usage_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_feature_usage_response.rb b/lib/schematic/entitlements/types/count_feature_usage_response.rb index f5dc040..be40930 100644 --- a/lib/schematic/entitlements/types/count_feature_usage_response.rb +++ b/lib/schematic/entitlements/types/count_feature_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_feature_users_params.rb b/lib/schematic/entitlements/types/count_feature_users_params.rb index 08ed87b..7272ddf 100644 --- a/lib/schematic/entitlements/types/count_feature_users_params.rb +++ b/lib/schematic/entitlements/types/count_feature_users_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_feature_users_response.rb b/lib/schematic/entitlements/types/count_feature_users_response.rb index f593aaa..fda6d1d 100644 --- a/lib/schematic/entitlements/types/count_feature_users_response.rb +++ b/lib/schematic/entitlements/types/count_feature_users_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_plan_entitlements_params.rb b/lib/schematic/entitlements/types/count_plan_entitlements_params.rb index 91ce456..7b138ef 100644 --- a/lib/schematic/entitlements/types/count_plan_entitlements_params.rb +++ b/lib/schematic/entitlements/types/count_plan_entitlements_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/count_plan_entitlements_response.rb b/lib/schematic/entitlements/types/count_plan_entitlements_response.rb index 944b4a4..31b58b6 100644 --- a/lib/schematic/entitlements/types/count_plan_entitlements_response.rb +++ b/lib/schematic/entitlements/types/count_plan_entitlements_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/create_company_override_response.rb b/lib/schematic/entitlements/types/create_company_override_response.rb index 4a405d6..97abee1 100644 --- a/lib/schematic/entitlements/types/create_company_override_response.rb +++ b/lib/schematic/entitlements/types/create_company_override_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/create_plan_entitlement_response.rb b/lib/schematic/entitlements/types/create_plan_entitlement_response.rb index ef6022f..6c97b29 100644 --- a/lib/schematic/entitlements/types/create_plan_entitlement_response.rb +++ b/lib/schematic/entitlements/types/create_plan_entitlement_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/delete_company_override_response.rb b/lib/schematic/entitlements/types/delete_company_override_response.rb index d2f12c6..136e99b 100644 --- a/lib/schematic/entitlements/types/delete_company_override_response.rb +++ b/lib/schematic/entitlements/types/delete_company_override_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/delete_plan_entitlement_response.rb b/lib/schematic/entitlements/types/delete_plan_entitlement_response.rb index 4f55c37..e6bcd5d 100644 --- a/lib/schematic/entitlements/types/delete_plan_entitlement_response.rb +++ b/lib/schematic/entitlements/types/delete_plan_entitlement_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/duplicate_plan_entitlements_response.rb b/lib/schematic/entitlements/types/duplicate_plan_entitlements_response.rb index 825c718..2990937 100644 --- a/lib/schematic/entitlements/types/duplicate_plan_entitlements_response.rb +++ b/lib/schematic/entitlements/types/duplicate_plan_entitlements_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_company_override_response.rb b/lib/schematic/entitlements/types/get_company_override_response.rb index 7ebf8e8..e458945 100644 --- a/lib/schematic/entitlements/types/get_company_override_response.rb +++ b/lib/schematic/entitlements/types/get_company_override_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_company_user_usage_metrics_params.rb b/lib/schematic/entitlements/types/get_company_user_usage_metrics_params.rb index d69910f..d35d841 100644 --- a/lib/schematic/entitlements/types/get_company_user_usage_metrics_params.rb +++ b/lib/schematic/entitlements/types/get_company_user_usage_metrics_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_company_user_usage_metrics_response.rb b/lib/schematic/entitlements/types/get_company_user_usage_metrics_response.rb index 1792305..a40b624 100644 --- a/lib/schematic/entitlements/types/get_company_user_usage_metrics_response.rb +++ b/lib/schematic/entitlements/types/get_company_user_usage_metrics_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_feature_usage_by_company_params.rb b/lib/schematic/entitlements/types/get_feature_usage_by_company_params.rb index 406ff58..4356c91 100644 --- a/lib/schematic/entitlements/types/get_feature_usage_by_company_params.rb +++ b/lib/schematic/entitlements/types/get_feature_usage_by_company_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_feature_usage_by_company_response.rb b/lib/schematic/entitlements/types/get_feature_usage_by_company_response.rb index 9036b09..257e33a 100644 --- a/lib/schematic/entitlements/types/get_feature_usage_by_company_response.rb +++ b/lib/schematic/entitlements/types/get_feature_usage_by_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_feature_usage_time_series_params.rb b/lib/schematic/entitlements/types/get_feature_usage_time_series_params.rb index c2fbf2b..4522774 100644 --- a/lib/schematic/entitlements/types/get_feature_usage_time_series_params.rb +++ b/lib/schematic/entitlements/types/get_feature_usage_time_series_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_feature_usage_time_series_response.rb b/lib/schematic/entitlements/types/get_feature_usage_time_series_response.rb index 8a7c01a..d3238f3 100644 --- a/lib/schematic/entitlements/types/get_feature_usage_time_series_response.rb +++ b/lib/schematic/entitlements/types/get_feature_usage_time_series_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_plan_entitlement_response.rb b/lib/schematic/entitlements/types/get_plan_entitlement_response.rb index 695f99c..bef39a3 100644 --- a/lib/schematic/entitlements/types/get_plan_entitlement_response.rb +++ b/lib/schematic/entitlements/types/get_plan_entitlement_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_user_usage_by_company_params.rb b/lib/schematic/entitlements/types/get_user_usage_by_company_params.rb index ed1b37b..410f8d4 100644 --- a/lib/schematic/entitlements/types/get_user_usage_by_company_params.rb +++ b/lib/schematic/entitlements/types/get_user_usage_by_company_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_user_usage_by_company_response.rb b/lib/schematic/entitlements/types/get_user_usage_by_company_response.rb index ba25e42..6b600f2 100644 --- a/lib/schematic/entitlements/types/get_user_usage_by_company_response.rb +++ b/lib/schematic/entitlements/types/get_user_usage_by_company_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_user_usage_detail_params.rb b/lib/schematic/entitlements/types/get_user_usage_detail_params.rb index 66e1ebd..cd07639 100644 --- a/lib/schematic/entitlements/types/get_user_usage_detail_params.rb +++ b/lib/schematic/entitlements/types/get_user_usage_detail_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/get_user_usage_detail_response.rb b/lib/schematic/entitlements/types/get_user_usage_detail_response.rb index 416493a..802aadc 100644 --- a/lib/schematic/entitlements/types/get_user_usage_detail_response.rb +++ b/lib/schematic/entitlements/types/get_user_usage_detail_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_company_overrides_params.rb b/lib/schematic/entitlements/types/list_company_overrides_params.rb index 1bf9e63..dd08e61 100644 --- a/lib/schematic/entitlements/types/list_company_overrides_params.rb +++ b/lib/schematic/entitlements/types/list_company_overrides_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_company_overrides_response.rb b/lib/schematic/entitlements/types/list_company_overrides_response.rb index 61697c6..b467dc7 100644 --- a/lib/schematic/entitlements/types/list_company_overrides_response.rb +++ b/lib/schematic/entitlements/types/list_company_overrides_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_company_user_usage_params.rb b/lib/schematic/entitlements/types/list_company_user_usage_params.rb index 8c2fb4d..2a32ff3 100644 --- a/lib/schematic/entitlements/types/list_company_user_usage_params.rb +++ b/lib/schematic/entitlements/types/list_company_user_usage_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_company_user_usage_response.rb b/lib/schematic/entitlements/types/list_company_user_usage_response.rb index 634ff96..9441bff 100644 --- a/lib/schematic/entitlements/types/list_company_user_usage_response.rb +++ b/lib/schematic/entitlements/types/list_company_user_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_companies_params.rb b/lib/schematic/entitlements/types/list_feature_companies_params.rb index 95a2045..88c244d 100644 --- a/lib/schematic/entitlements/types/list_feature_companies_params.rb +++ b/lib/schematic/entitlements/types/list_feature_companies_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_companies_response.rb b/lib/schematic/entitlements/types/list_feature_companies_response.rb index 43f2348..1c47197 100644 --- a/lib/schematic/entitlements/types/list_feature_companies_response.rb +++ b/lib/schematic/entitlements/types/list_feature_companies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_usage_history_params.rb b/lib/schematic/entitlements/types/list_feature_usage_history_params.rb index 822f651..935b9cc 100644 --- a/lib/schematic/entitlements/types/list_feature_usage_history_params.rb +++ b/lib/schematic/entitlements/types/list_feature_usage_history_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_usage_history_response.rb b/lib/schematic/entitlements/types/list_feature_usage_history_response.rb index 99250a2..6d3387e 100644 --- a/lib/schematic/entitlements/types/list_feature_usage_history_response.rb +++ b/lib/schematic/entitlements/types/list_feature_usage_history_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_usage_params.rb b/lib/schematic/entitlements/types/list_feature_usage_params.rb index f8a492f..8a9e93e 100644 --- a/lib/schematic/entitlements/types/list_feature_usage_params.rb +++ b/lib/schematic/entitlements/types/list_feature_usage_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_usage_response.rb b/lib/schematic/entitlements/types/list_feature_usage_response.rb index aebf4a8..4470094 100644 --- a/lib/schematic/entitlements/types/list_feature_usage_response.rb +++ b/lib/schematic/entitlements/types/list_feature_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_users_params.rb b/lib/schematic/entitlements/types/list_feature_users_params.rb index 454b20f..dfdb390 100644 --- a/lib/schematic/entitlements/types/list_feature_users_params.rb +++ b/lib/schematic/entitlements/types/list_feature_users_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_feature_users_response.rb b/lib/schematic/entitlements/types/list_feature_users_response.rb index d13a5f1..155fdb1 100644 --- a/lib/schematic/entitlements/types/list_feature_users_response.rb +++ b/lib/schematic/entitlements/types/list_feature_users_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_plan_entitlements_params.rb b/lib/schematic/entitlements/types/list_plan_entitlements_params.rb index f94febd..b6809a6 100644 --- a/lib/schematic/entitlements/types/list_plan_entitlements_params.rb +++ b/lib/schematic/entitlements/types/list_plan_entitlements_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/list_plan_entitlements_response.rb b/lib/schematic/entitlements/types/list_plan_entitlements_response.rb index 16f54f4..dfd449e 100644 --- a/lib/schematic/entitlements/types/list_plan_entitlements_response.rb +++ b/lib/schematic/entitlements/types/list_plan_entitlements_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/update_company_override_response.rb b/lib/schematic/entitlements/types/update_company_override_response.rb index e023039..54869a8 100644 --- a/lib/schematic/entitlements/types/update_company_override_response.rb +++ b/lib/schematic/entitlements/types/update_company_override_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/update_plan_entitlement_response.rb b/lib/schematic/entitlements/types/update_plan_entitlement_response.rb index 023ad79..588079a 100644 --- a/lib/schematic/entitlements/types/update_plan_entitlement_response.rb +++ b/lib/schematic/entitlements/types/update_plan_entitlement_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/entitlements/types/upsert_plan_entitlement_for_billing_product_response.rb b/lib/schematic/entitlements/types/upsert_plan_entitlement_for_billing_product_response.rb index 8ea4f33..3618e52 100644 --- a/lib/schematic/entitlements/types/upsert_plan_entitlement_for_billing_product_response.rb +++ b/lib/schematic/entitlements/types/upsert_plan_entitlement_for_billing_product_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Entitlements module Types diff --git a/lib/schematic/events/types/create_event_batch_response.rb b/lib/schematic/events/types/create_event_batch_response.rb index 0ce8db7..98e60e1 100644 --- a/lib/schematic/events/types/create_event_batch_response.rb +++ b/lib/schematic/events/types/create_event_batch_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/create_event_response.rb b/lib/schematic/events/types/create_event_response.rb index c65d68d..1418e8a 100644 --- a/lib/schematic/events/types/create_event_response.rb +++ b/lib/schematic/events/types/create_event_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/delete_otlp_environment_settings_response.rb b/lib/schematic/events/types/delete_otlp_environment_settings_response.rb index 0807ad0..1634e74 100644 --- a/lib/schematic/events/types/delete_otlp_environment_settings_response.rb +++ b/lib/schematic/events/types/delete_otlp_environment_settings_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/get_event_response.rb b/lib/schematic/events/types/get_event_response.rb index 9988993..73459eb 100644 --- a/lib/schematic/events/types/get_event_response.rb +++ b/lib/schematic/events/types/get_event_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/get_event_summaries_params.rb b/lib/schematic/events/types/get_event_summaries_params.rb index fb8e0c2..5b6f347 100644 --- a/lib/schematic/events/types/get_event_summaries_params.rb +++ b/lib/schematic/events/types/get_event_summaries_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/get_event_summaries_response.rb b/lib/schematic/events/types/get_event_summaries_response.rb index 619e947..959ca6a 100644 --- a/lib/schematic/events/types/get_event_summaries_response.rb +++ b/lib/schematic/events/types/get_event_summaries_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/get_otlp_environment_settings_response.rb b/lib/schematic/events/types/get_otlp_environment_settings_response.rb index bd60105..cc4874c 100644 --- a/lib/schematic/events/types/get_otlp_environment_settings_response.rb +++ b/lib/schematic/events/types/get_otlp_environment_settings_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/get_segment_integration_status_response.rb b/lib/schematic/events/types/get_segment_integration_status_response.rb index bc03bbf..4c12bc7 100644 --- a/lib/schematic/events/types/get_segment_integration_status_response.rb +++ b/lib/schematic/events/types/get_segment_integration_status_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/list_events_params.rb b/lib/schematic/events/types/list_events_params.rb index 5e9192e..22adc61 100644 --- a/lib/schematic/events/types/list_events_params.rb +++ b/lib/schematic/events/types/list_events_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/list_events_response.rb b/lib/schematic/events/types/list_events_response.rb index 2385eb7..7c35688 100644 --- a/lib/schematic/events/types/list_events_response.rb +++ b/lib/schematic/events/types/list_events_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/events/types/upsert_otlp_environment_settings_response.rb b/lib/schematic/events/types/upsert_otlp_environment_settings_response.rb index d2ab4e0..b4146b2 100644 --- a/lib/schematic/events/types/upsert_otlp_environment_settings_response.rb +++ b/lib/schematic/events/types/upsert_otlp_environment_settings_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Events module Types diff --git a/lib/schematic/features/types/check_and_reserve_flag_response.rb b/lib/schematic/features/types/check_and_reserve_flag_response.rb index c353bbb..5b45ab5 100644 --- a/lib/schematic/features/types/check_and_reserve_flag_response.rb +++ b/lib/schematic/features/types/check_and_reserve_flag_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/check_flag_response.rb b/lib/schematic/features/types/check_flag_response.rb index 50082dd..0338cf7 100644 --- a/lib/schematic/features/types/check_flag_response.rb +++ b/lib/schematic/features/types/check_flag_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/check_flags_bulk_response.rb b/lib/schematic/features/types/check_flags_bulk_response.rb index 83b5f75..d48e2db 100644 --- a/lib/schematic/features/types/check_flags_bulk_response.rb +++ b/lib/schematic/features/types/check_flags_bulk_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/check_flags_response.rb b/lib/schematic/features/types/check_flags_response.rb index 7f602ec..0277b3b 100644 --- a/lib/schematic/features/types/check_flags_response.rb +++ b/lib/schematic/features/types/check_flags_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/count_features_params.rb b/lib/schematic/features/types/count_features_params.rb index b2c1bbf..85096c0 100644 --- a/lib/schematic/features/types/count_features_params.rb +++ b/lib/schematic/features/types/count_features_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/count_features_response.rb b/lib/schematic/features/types/count_features_response.rb index 70e3957..aa780b9 100644 --- a/lib/schematic/features/types/count_features_response.rb +++ b/lib/schematic/features/types/count_features_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/count_flags_params.rb b/lib/schematic/features/types/count_flags_params.rb index b186086..6b22ed6 100644 --- a/lib/schematic/features/types/count_flags_params.rb +++ b/lib/schematic/features/types/count_flags_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/count_flags_response.rb b/lib/schematic/features/types/count_flags_response.rb index 3264f8f..cd8cce3 100644 --- a/lib/schematic/features/types/count_flags_response.rb +++ b/lib/schematic/features/types/count_flags_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/create_feature_response.rb b/lib/schematic/features/types/create_feature_response.rb index 9f521ce..e5a00e8 100644 --- a/lib/schematic/features/types/create_feature_response.rb +++ b/lib/schematic/features/types/create_feature_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/create_flag_response.rb b/lib/schematic/features/types/create_flag_response.rb index b5b5eab..1878459 100644 --- a/lib/schematic/features/types/create_flag_response.rb +++ b/lib/schematic/features/types/create_flag_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/delete_feature_response.rb b/lib/schematic/features/types/delete_feature_response.rb index da00373..6b5828b 100644 --- a/lib/schematic/features/types/delete_feature_response.rb +++ b/lib/schematic/features/types/delete_feature_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/delete_flag_response.rb b/lib/schematic/features/types/delete_flag_response.rb index 12192c0..1f2b00d 100644 --- a/lib/schematic/features/types/delete_flag_response.rb +++ b/lib/schematic/features/types/delete_flag_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/get_feature_response.rb b/lib/schematic/features/types/get_feature_response.rb index 62d491a..8ab0655 100644 --- a/lib/schematic/features/types/get_feature_response.rb +++ b/lib/schematic/features/types/get_feature_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/get_flag_response.rb b/lib/schematic/features/types/get_flag_response.rb index 12460d8..82bc8c0 100644 --- a/lib/schematic/features/types/get_flag_response.rb +++ b/lib/schematic/features/types/get_flag_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/list_features_params.rb b/lib/schematic/features/types/list_features_params.rb index 5b6726a..07d1de8 100644 --- a/lib/schematic/features/types/list_features_params.rb +++ b/lib/schematic/features/types/list_features_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/list_features_response.rb b/lib/schematic/features/types/list_features_response.rb index 5d8187c..eac4872 100644 --- a/lib/schematic/features/types/list_features_response.rb +++ b/lib/schematic/features/types/list_features_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/list_flags_params.rb b/lib/schematic/features/types/list_flags_params.rb index 222a481..613023c 100644 --- a/lib/schematic/features/types/list_flags_params.rb +++ b/lib/schematic/features/types/list_flags_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/list_flags_response.rb b/lib/schematic/features/types/list_flags_response.rb index 3c6ec7b..5f09610 100644 --- a/lib/schematic/features/types/list_flags_response.rb +++ b/lib/schematic/features/types/list_flags_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/update_feature_response.rb b/lib/schematic/features/types/update_feature_response.rb index 2165820..ab01abf 100644 --- a/lib/schematic/features/types/update_feature_response.rb +++ b/lib/schematic/features/types/update_feature_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/update_flag_response.rb b/lib/schematic/features/types/update_flag_response.rb index 74618c0..717520d 100644 --- a/lib/schematic/features/types/update_flag_response.rb +++ b/lib/schematic/features/types/update_flag_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/update_flag_rules_response.rb b/lib/schematic/features/types/update_flag_rules_response.rb index db54739..0378c65 100644 --- a/lib/schematic/features/types/update_flag_rules_response.rb +++ b/lib/schematic/features/types/update_flag_rules_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/features/types/upsert_feature_for_billing_product_response.rb b/lib/schematic/features/types/upsert_feature_for_billing_product_response.rb index 4938572..99d4c97 100644 --- a/lib/schematic/features/types/upsert_feature_for_billing_product_response.rb +++ b/lib/schematic/features/types/upsert_feature_for_billing_product_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Features module Types diff --git a/lib/schematic/insights/types/get_activity_params.rb b/lib/schematic/insights/types/get_activity_params.rb index 059b82f..169e2d7 100644 --- a/lib/schematic/insights/types/get_activity_params.rb +++ b/lib/schematic/insights/types/get_activity_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_activity_response.rb b/lib/schematic/insights/types/get_activity_response.rb index 6236bff..4f5140a 100644 --- a/lib/schematic/insights/types/get_activity_response.rb +++ b/lib/schematic/insights/types/get_activity_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_environment_feature_usage_time_series_params.rb b/lib/schematic/insights/types/get_environment_feature_usage_time_series_params.rb index 34bab04..a239689 100644 --- a/lib/schematic/insights/types/get_environment_feature_usage_time_series_params.rb +++ b/lib/schematic/insights/types/get_environment_feature_usage_time_series_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_environment_feature_usage_time_series_response.rb b/lib/schematic/insights/types/get_environment_feature_usage_time_series_response.rb index b11ff9a..316ed1e 100644 --- a/lib/schematic/insights/types/get_environment_feature_usage_time_series_response.rb +++ b/lib/schematic/insights/types/get_environment_feature_usage_time_series_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_environment_trait_usage_time_series_params.rb b/lib/schematic/insights/types/get_environment_trait_usage_time_series_params.rb index d5e5b11..8277123 100644 --- a/lib/schematic/insights/types/get_environment_trait_usage_time_series_params.rb +++ b/lib/schematic/insights/types/get_environment_trait_usage_time_series_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_environment_trait_usage_time_series_response.rb b/lib/schematic/insights/types/get_environment_trait_usage_time_series_response.rb index 3d112b9..270e49c 100644 --- a/lib/schematic/insights/types/get_environment_trait_usage_time_series_response.rb +++ b/lib/schematic/insights/types/get_environment_trait_usage_time_series_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_plan_growth_params.rb b/lib/schematic/insights/types/get_plan_growth_params.rb index 57af040..08a2809 100644 --- a/lib/schematic/insights/types/get_plan_growth_params.rb +++ b/lib/schematic/insights/types/get_plan_growth_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_plan_growth_response.rb b/lib/schematic/insights/types/get_plan_growth_response.rb index 837d137..e54e789 100644 --- a/lib/schematic/insights/types/get_plan_growth_response.rb +++ b/lib/schematic/insights/types/get_plan_growth_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_summary_response.rb b/lib/schematic/insights/types/get_summary_response.rb index eea9b39..288a9ef 100644 --- a/lib/schematic/insights/types/get_summary_response.rb +++ b/lib/schematic/insights/types/get_summary_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_top_features_by_usage_params.rb b/lib/schematic/insights/types/get_top_features_by_usage_params.rb index ba35f6b..7564846 100644 --- a/lib/schematic/insights/types/get_top_features_by_usage_params.rb +++ b/lib/schematic/insights/types/get_top_features_by_usage_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/insights/types/get_top_features_by_usage_response.rb b/lib/schematic/insights/types/get_top_features_by_usage_response.rb index 71ad7ac..7017c97 100644 --- a/lib/schematic/insights/types/get_top_features_by_usage_response.rb +++ b/lib/schematic/insights/types/get_top_features_by_usage_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Insights module Types diff --git a/lib/schematic/integrationsapi/types/assume_stripe_installed_response.rb b/lib/schematic/integrationsapi/types/assume_stripe_installed_response.rb index 218f1bc..0e8e94b 100644 --- a/lib/schematic/integrationsapi/types/assume_stripe_installed_response.rb +++ b/lib/schematic/integrationsapi/types/assume_stripe_installed_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/claim_stripe_sandbox_keys_response.rb b/lib/schematic/integrationsapi/types/claim_stripe_sandbox_keys_response.rb index 8e10e3c..2a83e9c 100644 --- a/lib/schematic/integrationsapi/types/claim_stripe_sandbox_keys_response.rb +++ b/lib/schematic/integrationsapi/types/claim_stripe_sandbox_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/get_integration_webhook_url_response.rb b/lib/schematic/integrationsapi/types/get_integration_webhook_url_response.rb index 493a416..c69f3f6 100644 --- a/lib/schematic/integrationsapi/types/get_integration_webhook_url_response.rb +++ b/lib/schematic/integrationsapi/types/get_integration_webhook_url_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/get_stripe_sandbox_claim_link_response.rb b/lib/schematic/integrationsapi/types/get_stripe_sandbox_claim_link_response.rb index 91d42a7..3524e22 100644 --- a/lib/schematic/integrationsapi/types/get_stripe_sandbox_claim_link_response.rb +++ b/lib/schematic/integrationsapi/types/get_stripe_sandbox_claim_link_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/get_stripe_sandbox_keys_response.rb b/lib/schematic/integrationsapi/types/get_stripe_sandbox_keys_response.rb index 81b7c7f..5e66f0d 100644 --- a/lib/schematic/integrationsapi/types/get_stripe_sandbox_keys_response.rb +++ b/lib/schematic/integrationsapi/types/get_stripe_sandbox_keys_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/install_integration_response.rb b/lib/schematic/integrationsapi/types/install_integration_response.rb index 2c1d8b8..553e78c 100644 --- a/lib/schematic/integrationsapi/types/install_integration_response.rb +++ b/lib/schematic/integrationsapi/types/install_integration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/install_stripe_claimable_sandbox_response.rb b/lib/schematic/integrationsapi/types/install_stripe_claimable_sandbox_response.rb index 9574c5a..ec3aa63 100644 --- a/lib/schematic/integrationsapi/types/install_stripe_claimable_sandbox_response.rb +++ b/lib/schematic/integrationsapi/types/install_stripe_claimable_sandbox_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/install_stripe_response.rb b/lib/schematic/integrationsapi/types/install_stripe_response.rb index c48a446..225c921 100644 --- a/lib/schematic/integrationsapi/types/install_stripe_response.rb +++ b/lib/schematic/integrationsapi/types/install_stripe_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/list_integrations_params.rb b/lib/schematic/integrationsapi/types/list_integrations_params.rb index 849fd49..14d75bd 100644 --- a/lib/schematic/integrationsapi/types/list_integrations_params.rb +++ b/lib/schematic/integrationsapi/types/list_integrations_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/list_integrations_response.rb b/lib/schematic/integrationsapi/types/list_integrations_response.rb index 2114831..7c3cfec 100644 --- a/lib/schematic/integrationsapi/types/list_integrations_response.rb +++ b/lib/schematic/integrationsapi/types/list_integrations_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/list_stripe_sandbox_countries_response.rb b/lib/schematic/integrationsapi/types/list_stripe_sandbox_countries_response.rb index 940f442..52edc3f 100644 --- a/lib/schematic/integrationsapi/types/list_stripe_sandbox_countries_response.rb +++ b/lib/schematic/integrationsapi/types/list_stripe_sandbox_countries_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/load_sample_data_set_response.rb b/lib/schematic/integrationsapi/types/load_sample_data_set_response.rb index 48b5b50..5e14659 100644 --- a/lib/schematic/integrationsapi/types/load_sample_data_set_response.rb +++ b/lib/schematic/integrationsapi/types/load_sample_data_set_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/run_integration_response.rb b/lib/schematic/integrationsapi/types/run_integration_response.rb index 132f152..59db610 100644 --- a/lib/schematic/integrationsapi/types/run_integration_response.rb +++ b/lib/schematic/integrationsapi/types/run_integration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/start_data_import_response.rb b/lib/schematic/integrationsapi/types/start_data_import_response.rb index c5f6a7a..f6abeee 100644 --- a/lib/schematic/integrationsapi/types/start_data_import_response.rb +++ b/lib/schematic/integrationsapi/types/start_data_import_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/integrationsapi/types/uninstall_integration_response.rb b/lib/schematic/integrationsapi/types/uninstall_integration_response.rb index 2799505..7308862 100644 --- a/lib/schematic/integrationsapi/types/uninstall_integration_response.rb +++ b/lib/schematic/integrationsapi/types/uninstall_integration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Integrationsapi module Types diff --git a/lib/schematic/internal/http/base_request.rb b/lib/schematic/internal/http/base_request.rb index 63f2819..55ccf2e 100644 --- a/lib/schematic/internal/http/base_request.rb +++ b/lib/schematic/internal/http/base_request.rb @@ -25,7 +25,7 @@ def initialize(base_url:, path:, method:, headers: {}, query: {}, request_option # @return [Hash] The query parameters merged with additional query parameters from request options. def encode_query additional_query = @request_options&.dig(:additional_query_parameters) || @request_options&.dig("additional_query_parameters") || {} - @query.merge(additional_query) + Internal::Types::Utils.serialize_times(@query.merge(additional_query)) end # @return [Hash] The additional body parameters from request options, keyed by wire-format name. diff --git a/lib/schematic/internal/json/request.rb b/lib/schematic/internal/json/request.rb index 2bd4a24..9d75cad 100644 --- a/lib/schematic/internal/json/request.rb +++ b/lib/schematic/internal/json/request.rb @@ -35,7 +35,7 @@ def encode_headers(protected_keys: []) # from request_options. def encode_body body = request_body - body.nil? ? nil : ::JSON.generate(body) + body.nil? ? nil : ::JSON.generate(Internal::Types::Utils.serialize_times(body)) end private diff --git a/lib/schematic/internal/multipart/multipart_form_data.rb b/lib/schematic/internal/multipart/multipart_form_data.rb index d38814c..727f9c6 100644 --- a/lib/schematic/internal/multipart/multipart_form_data.rb +++ b/lib/schematic/internal/multipart/multipart_form_data.rb @@ -31,7 +31,8 @@ def add(name:, value:, content_type: nil) # # @param name [String] The name of the form field # @param file [String, #read] A path to a file on disk, or a file/readable object - # @param filename [String, nil] Optional filename (defaults to basename of the path for paths and File objects) + # @param filename [String, nil] Optional filename (defaults to basename of the path for paths and File objects, + # and to the field name for readable objects without a path or name, such as StringIO) # @param content_type [String, nil] Optional content type (e.g. "image/png") # @return [self] Returns self for chaining def add_file(name:, file:, filename: nil, content_type: nil) @@ -40,7 +41,7 @@ def add_file(name:, file:, filename: nil, content_type: nil) filename ||= ::File.basename(file) file = ::File.binread(file) else - filename ||= filename_for(file) + filename ||= filename_for(file) || name end add_part(FormDataPart.new(name:, value: file, filename:, headers:)) end diff --git a/lib/schematic/internal/multipart/multipart_form_data_part.rb b/lib/schematic/internal/multipart/multipart_form_data_part.rb index 97750f0..12e08e6 100644 --- a/lib/schematic/internal/multipart/multipart_form_data_part.rb +++ b/lib/schematic/internal/multipart/multipart_form_data_part.rb @@ -42,7 +42,7 @@ def convert_to_content(value) if value.respond_to?(:read) value.read else - value.to_s + Internal::Types::Utils.serialize_times(value).to_s end end end diff --git a/lib/schematic/internal/types/model.rb b/lib/schematic/internal/types/model.rb index 717ad17..afeeb9a 100644 --- a/lib/schematic/internal/types/model.rb +++ b/lib/schematic/internal/types/model.rb @@ -10,6 +10,23 @@ class Model include Type class << self + # Serializes models nested in a hash, including inside arrays and nested hashes. + # + # @api private + def serialize_hash_values(hash) + hash.transform_values { |item| serialize_nested_value(item) } + end + + # @api private + def serialize_nested_value(value) + case value + when Model then value.to_h + when ::Array then value.map { |item| serialize_nested_value(item) } + when ::Hash then serialize_hash_values(value) + else value + end + end + # The defined fields for this model # # @api private @@ -138,7 +155,7 @@ def load(str) end def ===(instance) - instance.class.ancestors.include?(self) + instance.is_a?(self) end end @@ -152,15 +169,18 @@ def initialize(values = {}) @data = {} @explicit_fields = {} - values = Utils.symbolize_keys(values.dup) + values = Utils.symbolize_keys(values) self.class.fields.each do |field_name, field| value = nil - [field.api_name.to_sym, field_name].uniq.each do |key| - next unless values.key?(key) - + api_key = field.api_name.to_sym + if values.key?(api_key) + @explicit_fields[field_name] = true + value = values.delete(api_key) + end + if api_key != field_name && values.key?(field_name) @explicit_fields[field_name] = true - candidate = values.delete(key) + candidate = values.delete(field_name) value = candidate if value.nil? end @@ -172,7 +192,7 @@ def initialize(values = {}) field.default end - @data[field_name] = Utils.coerce(field.type, field_value) + @data[field_name] = field_value.nil? ? nil : Utils.coerce(field.type, field_value) end # Any remaining values in the input become extra fields, except keys that match a declared field @@ -200,6 +220,8 @@ def to_h if value.is_a?(::Array) value = value.map { |item| !item.nil? && item.respond_to?(:to_h) ? item.to_h : item } + elsif value.is_a?(::Hash) + value = Model.serialize_hash_values(value) elsif !value.nil? && value.respond_to?(:to_h) value = value.to_h end diff --git a/lib/schematic/internal/types/utils.rb b/lib/schematic/internal/types/utils.rb index 291bbf8..c8b8a5c 100644 --- a/lib/schematic/internal/types/utils.rb +++ b/lib/schematic/internal/types/utils.rb @@ -26,9 +26,16 @@ def self.unwrap_type(type) type.is_a?(Proc) ? type.call : type end + EXACT_SCALAR_TYPES = [String, Integer, Float].freeze + private_constant :EXACT_SCALAR_TYPES + def self.coerce(target, value, strict: false) type = unwrap_type(target) + # Fast path: exact String/Integer/Float instances are returned as-is, as the branches below would. + # Subclasses still go through their `to_s`/`to_i`/`to_f` conversion. + return value if EXACT_SCALAR_TYPES.include?(type) && value.instance_of?(type) + case type in Array case value @@ -44,19 +51,19 @@ def self.coerce(target, value, strict: false) when ::Array return coerce(type, value.to_h) end - in ->(t) { t <= NilClass } + in Class if type <= NilClass return nil - in ->(t) { t <= String } + in Class if type <= String case value when String, Symbol, Numeric, TrueClass, FalseClass return value.to_s end - in ->(t) { t <= Symbol } + in Class if type <= Symbol case value when Symbol, String return value.to_sym end - in ->(t) { t <= Integer } + in Class if type <= Integer case value when Numeric, String, Time return value.to_i @@ -65,7 +72,7 @@ def self.coerce(target, value, strict: false) parsed = Integer(value.to_s, 10, exception: false) return parsed unless parsed.nil? end - in ->(t) { t <= Float } + in Class if type <= Float case value when Numeric, Time, String return value.to_f @@ -73,7 +80,7 @@ def self.coerce(target, value, strict: false) parsed = Float(value.to_s, exception: false) return parsed unless parsed.nil? end - in ->(t) { t <= Model } + in Class if type <= Model case value when type return value @@ -82,10 +89,7 @@ def self.coerce(target, value, strict: false) end in Module case type - in ->(t) { - t.singleton_class.included_modules.include?(Enum) || - t.singleton_class.included_modules.include?(Union) - } + in Enum | Union return type.coerce(value, strict: strict) else value # rubocop:disable Lint/Void @@ -117,6 +121,23 @@ def self.normalize_keys(hash) snake_case.to_sym end end + + # Converts Time values (including ActiveSupport::TimeWithZone), recursively within hashes and arrays, to + # RFC 3339 strings with millisecond precision. `Time#to_s` (e.g. "2026-10-16 01:40:16 UTC") is not RFC 3339. + # Date and DateTime values are left unchanged because their `to_s` output is already ISO 8601. + # + # @param value [Object] + # @return [Object] + def self.serialize_times(value) + case value + when ::Hash + value.transform_values { |item| serialize_times(item) } + when ::Array + value.map { |item| serialize_times(item) } + else + value.is_a?(::Time) ? value.iso8601(3) : value + end + end end end end diff --git a/lib/schematic/licenses/types/count_licenses_params.rb b/lib/schematic/licenses/types/count_licenses_params.rb index 5183993..4b01ef8 100644 --- a/lib/schematic/licenses/types/count_licenses_params.rb +++ b/lib/schematic/licenses/types/count_licenses_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Licenses module Types diff --git a/lib/schematic/licenses/types/count_licenses_response.rb b/lib/schematic/licenses/types/count_licenses_response.rb index b5c09d0..599cb1e 100644 --- a/lib/schematic/licenses/types/count_licenses_response.rb +++ b/lib/schematic/licenses/types/count_licenses_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Licenses module Types diff --git a/lib/schematic/licenses/types/get_single_license_response.rb b/lib/schematic/licenses/types/get_single_license_response.rb index 1677923..10807a8 100644 --- a/lib/schematic/licenses/types/get_single_license_response.rb +++ b/lib/schematic/licenses/types/get_single_license_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Licenses module Types diff --git a/lib/schematic/licenses/types/list_licenses_params.rb b/lib/schematic/licenses/types/list_licenses_params.rb index 61d9b1f..68883cd 100644 --- a/lib/schematic/licenses/types/list_licenses_params.rb +++ b/lib/schematic/licenses/types/list_licenses_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Licenses module Types diff --git a/lib/schematic/licenses/types/list_licenses_response.rb b/lib/schematic/licenses/types/list_licenses_response.rb index dc96a83..8782f01 100644 --- a/lib/schematic/licenses/types/list_licenses_response.rb +++ b/lib/schematic/licenses/types/list_licenses_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Licenses module Types diff --git a/lib/schematic/planbundle/types/create_custom_plan_bundle_response.rb b/lib/schematic/planbundle/types/create_custom_plan_bundle_response.rb index e24f7fe..9b9288f 100644 --- a/lib/schematic/planbundle/types/create_custom_plan_bundle_response.rb +++ b/lib/schematic/planbundle/types/create_custom_plan_bundle_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planbundle module Types diff --git a/lib/schematic/planbundle/types/create_plan_bundle_response.rb b/lib/schematic/planbundle/types/create_plan_bundle_response.rb index c2447b3..62a017f 100644 --- a/lib/schematic/planbundle/types/create_plan_bundle_response.rb +++ b/lib/schematic/planbundle/types/create_plan_bundle_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planbundle module Types diff --git a/lib/schematic/planbundle/types/update_plan_bundle_response.rb b/lib/schematic/planbundle/types/update_plan_bundle_response.rb index 7e26793..380b0b2 100644 --- a/lib/schematic/planbundle/types/update_plan_bundle_response.rb +++ b/lib/schematic/planbundle/types/update_plan_bundle_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planbundle module Types diff --git a/lib/schematic/plangroups/client.rb b/lib/schematic/plangroups/client.rb index 6e6614f..8369e77 100644 --- a/lib/schematic/plangroups/client.rb +++ b/lib/schematic/plangroups/client.rb @@ -77,7 +77,7 @@ def get_plan_group(request_options: {}, **params) # plan_id: "plan_id" # }], # ordered_bundle_list: [{ - # bundle_id: "bundleId" + # bundleId: "bundleId" # }], # ordered_plans: [{ # plan_id: "plan_id" @@ -150,7 +150,7 @@ def create_plan_group(request_options: {}, **params) # plan_id: "plan_id" # }], # ordered_bundle_list: [{ - # bundle_id: "bundleId" + # bundleId: "bundleId" # }], # ordered_plans: [{ # plan_id: "plan_id" diff --git a/lib/schematic/plangroups/types/create_plan_group_response.rb b/lib/schematic/plangroups/types/create_plan_group_response.rb index 130e198..7098aa7 100644 --- a/lib/schematic/plangroups/types/create_plan_group_response.rb +++ b/lib/schematic/plangroups/types/create_plan_group_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plangroups module Types diff --git a/lib/schematic/plangroups/types/get_plan_group_params.rb b/lib/schematic/plangroups/types/get_plan_group_params.rb index 13093ea..0c11ef5 100644 --- a/lib/schematic/plangroups/types/get_plan_group_params.rb +++ b/lib/schematic/plangroups/types/get_plan_group_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plangroups module Types diff --git a/lib/schematic/plangroups/types/get_plan_group_response.rb b/lib/schematic/plangroups/types/get_plan_group_response.rb index 740cf0e..407f0f7 100644 --- a/lib/schematic/plangroups/types/get_plan_group_response.rb +++ b/lib/schematic/plangroups/types/get_plan_group_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plangroups module Types diff --git a/lib/schematic/plangroups/types/update_plan_group_response.rb b/lib/schematic/plangroups/types/update_plan_group_response.rb index 1492b6b..5e87b66 100644 --- a/lib/schematic/plangroups/types/update_plan_group_response.rb +++ b/lib/schematic/plangroups/types/update_plan_group_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plangroups module Types diff --git a/lib/schematic/planmigrations/types/cancel_migration_response.rb b/lib/schematic/planmigrations/types/cancel_migration_response.rb index bfafdb3..bb238de 100644 --- a/lib/schematic/planmigrations/types/cancel_migration_response.rb +++ b/lib/schematic/planmigrations/types/cancel_migration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/complete_migration_now_response.rb b/lib/schematic/planmigrations/types/complete_migration_now_response.rb index 8f15c7d..02ff01f 100644 --- a/lib/schematic/planmigrations/types/complete_migration_now_response.rb +++ b/lib/schematic/planmigrations/types/complete_migration_now_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/count_company_migrations_params.rb b/lib/schematic/planmigrations/types/count_company_migrations_params.rb index 45521d0..036a085 100644 --- a/lib/schematic/planmigrations/types/count_company_migrations_params.rb +++ b/lib/schematic/planmigrations/types/count_company_migrations_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/count_company_migrations_response.rb b/lib/schematic/planmigrations/types/count_company_migrations_response.rb index e70c512..26d32a7 100644 --- a/lib/schematic/planmigrations/types/count_company_migrations_response.rb +++ b/lib/schematic/planmigrations/types/count_company_migrations_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/count_migrations_params.rb b/lib/schematic/planmigrations/types/count_migrations_params.rb index 30de406..d66ef5c 100644 --- a/lib/schematic/planmigrations/types/count_migrations_params.rb +++ b/lib/schematic/planmigrations/types/count_migrations_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/count_migrations_response.rb b/lib/schematic/planmigrations/types/count_migrations_response.rb index a3e4fab..1d41572 100644 --- a/lib/schematic/planmigrations/types/count_migrations_response.rb +++ b/lib/schematic/planmigrations/types/count_migrations_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/create_migration_response.rb b/lib/schematic/planmigrations/types/create_migration_response.rb index eff5410..46de9a8 100644 --- a/lib/schematic/planmigrations/types/create_migration_response.rb +++ b/lib/schematic/planmigrations/types/create_migration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/get_migration_response.rb b/lib/schematic/planmigrations/types/get_migration_response.rb index a6404b5..b34fad5 100644 --- a/lib/schematic/planmigrations/types/get_migration_response.rb +++ b/lib/schematic/planmigrations/types/get_migration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/list_company_migrations_params.rb b/lib/schematic/planmigrations/types/list_company_migrations_params.rb index 45b6a5c..69eee9a 100644 --- a/lib/schematic/planmigrations/types/list_company_migrations_params.rb +++ b/lib/schematic/planmigrations/types/list_company_migrations_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/list_company_migrations_response.rb b/lib/schematic/planmigrations/types/list_company_migrations_response.rb index f06b1e9..a88d275 100644 --- a/lib/schematic/planmigrations/types/list_company_migrations_response.rb +++ b/lib/schematic/planmigrations/types/list_company_migrations_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/list_migrations_params.rb b/lib/schematic/planmigrations/types/list_migrations_params.rb index d53ff49..236645a 100644 --- a/lib/schematic/planmigrations/types/list_migrations_params.rb +++ b/lib/schematic/planmigrations/types/list_migrations_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/list_migrations_response.rb b/lib/schematic/planmigrations/types/list_migrations_response.rb index 9a129fd..c9b1e76 100644 --- a/lib/schematic/planmigrations/types/list_migrations_response.rb +++ b/lib/schematic/planmigrations/types/list_migrations_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/preview_migration_response.rb b/lib/schematic/planmigrations/types/preview_migration_response.rb index 472e805..44c15d8 100644 --- a/lib/schematic/planmigrations/types/preview_migration_response.rb +++ b/lib/schematic/planmigrations/types/preview_migration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/retry_company_migration_response.rb b/lib/schematic/planmigrations/types/retry_company_migration_response.rb index 7a4f972..d8be845 100644 --- a/lib/schematic/planmigrations/types/retry_company_migration_response.rb +++ b/lib/schematic/planmigrations/types/retry_company_migration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/planmigrations/types/retry_migration_response.rb b/lib/schematic/planmigrations/types/retry_migration_response.rb index 0d303ef..dd50f74 100644 --- a/lib/schematic/planmigrations/types/retry_migration_response.rb +++ b/lib/schematic/planmigrations/types/retry_migration_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Planmigrations module Types diff --git a/lib/schematic/plans/client.rb b/lib/schematic/plans/client.rb index fd09b9d..4fce670 100644 --- a/lib/schematic/plans/client.rb +++ b/lib/schematic/plans/client.rb @@ -154,11 +154,14 @@ def list_custom_plan_billings(request_options: {}, **params) # @return [Schematic::Plans::Types::MarkCustomPlanBillingPaidResponse] def mark_custom_plan_billing_paid(request_options: {}, **params) params = Schematic::Internal::Types::Utils.normalize_keys(params) + keyword_body = params.except(*%i[custom_plan_billing_id]) + body_value = params.key?(:request) || keyword_body.empty? ? params[:request] : keyword_body + request = Schematic::Internal::JSON::Request.new( base_url: request_options[:base_url], method: "PUT", path: "custom-plan-billings/#{URI.encode_uri_component(params[:custom_plan_billing_id].to_s)}/mark-paid", - body: params[:request], + body: body_value, request_options: request_options ) begin diff --git a/lib/schematic/plans/types/count_billing_product_match_companies_params.rb b/lib/schematic/plans/types/count_billing_product_match_companies_params.rb index e5961a1..0945199 100644 --- a/lib/schematic/plans/types/count_billing_product_match_companies_params.rb +++ b/lib/schematic/plans/types/count_billing_product_match_companies_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/count_billing_product_match_companies_response.rb b/lib/schematic/plans/types/count_billing_product_match_companies_response.rb index 25483e4..cfdb96f 100644 --- a/lib/schematic/plans/types/count_billing_product_match_companies_response.rb +++ b/lib/schematic/plans/types/count_billing_product_match_companies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/count_plans_params.rb b/lib/schematic/plans/types/count_plans_params.rb index 8283ef0..af99c46 100644 --- a/lib/schematic/plans/types/count_plans_params.rb +++ b/lib/schematic/plans/types/count_plans_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/count_plans_response.rb b/lib/schematic/plans/types/count_plans_response.rb index a3347fc..6da2089 100644 --- a/lib/schematic/plans/types/count_plans_response.rb +++ b/lib/schematic/plans/types/count_plans_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/create_custom_plan_response.rb b/lib/schematic/plans/types/create_custom_plan_response.rb index 7e96000..290ee69 100644 --- a/lib/schematic/plans/types/create_custom_plan_response.rb +++ b/lib/schematic/plans/types/create_custom_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/create_plan_response.rb b/lib/schematic/plans/types/create_plan_response.rb index 202d4e7..1c3bbc5 100644 --- a/lib/schematic/plans/types/create_plan_response.rb +++ b/lib/schematic/plans/types/create_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/delete_plan_response.rb b/lib/schematic/plans/types/delete_plan_response.rb index e882308..1c0cb6b 100644 --- a/lib/schematic/plans/types/delete_plan_response.rb +++ b/lib/schematic/plans/types/delete_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/delete_plan_version_params.rb b/lib/schematic/plans/types/delete_plan_version_params.rb index df3c053..1d9a660 100644 --- a/lib/schematic/plans/types/delete_plan_version_params.rb +++ b/lib/schematic/plans/types/delete_plan_version_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/delete_plan_version_response.rb b/lib/schematic/plans/types/delete_plan_version_response.rb index 6cfbb7c..71b009d 100644 --- a/lib/schematic/plans/types/delete_plan_version_response.rb +++ b/lib/schematic/plans/types/delete_plan_version_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/get_plan_params.rb b/lib/schematic/plans/types/get_plan_params.rb index b77f1b1..4041a04 100644 --- a/lib/schematic/plans/types/get_plan_params.rb +++ b/lib/schematic/plans/types/get_plan_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/get_plan_response.rb b/lib/schematic/plans/types/get_plan_response.rb index d2f92df..a37f319 100644 --- a/lib/schematic/plans/types/get_plan_response.rb +++ b/lib/schematic/plans/types/get_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/get_plan_version_diff_params.rb b/lib/schematic/plans/types/get_plan_version_diff_params.rb index 12c8f94..b60566b 100644 --- a/lib/schematic/plans/types/get_plan_version_diff_params.rb +++ b/lib/schematic/plans/types/get_plan_version_diff_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/get_plan_version_diff_response.rb b/lib/schematic/plans/types/get_plan_version_diff_response.rb index 5dce01a..558a8e0 100644 --- a/lib/schematic/plans/types/get_plan_version_diff_response.rb +++ b/lib/schematic/plans/types/get_plan_version_diff_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_billing_product_match_companies_params.rb b/lib/schematic/plans/types/list_billing_product_match_companies_params.rb index 24a37e2..d66ab3a 100644 --- a/lib/schematic/plans/types/list_billing_product_match_companies_params.rb +++ b/lib/schematic/plans/types/list_billing_product_match_companies_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_billing_product_match_companies_response.rb b/lib/schematic/plans/types/list_billing_product_match_companies_response.rb index f31fb22..ce7ac0d 100644 --- a/lib/schematic/plans/types/list_billing_product_match_companies_response.rb +++ b/lib/schematic/plans/types/list_billing_product_match_companies_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_custom_plan_billings_params.rb b/lib/schematic/plans/types/list_custom_plan_billings_params.rb index 8f48e37..1e3ff0b 100644 --- a/lib/schematic/plans/types/list_custom_plan_billings_params.rb +++ b/lib/schematic/plans/types/list_custom_plan_billings_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_custom_plan_billings_response.rb b/lib/schematic/plans/types/list_custom_plan_billings_response.rb index d8c930f..ba00a52 100644 --- a/lib/schematic/plans/types/list_custom_plan_billings_response.rb +++ b/lib/schematic/plans/types/list_custom_plan_billings_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_plan_issues_params.rb b/lib/schematic/plans/types/list_plan_issues_params.rb index 0bb6713..8efd48a 100644 --- a/lib/schematic/plans/types/list_plan_issues_params.rb +++ b/lib/schematic/plans/types/list_plan_issues_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_plan_issues_response.rb b/lib/schematic/plans/types/list_plan_issues_response.rb index 10c32ec..7be8f5d 100644 --- a/lib/schematic/plans/types/list_plan_issues_response.rb +++ b/lib/schematic/plans/types/list_plan_issues_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_plans_params.rb b/lib/schematic/plans/types/list_plans_params.rb index a956e27..912200b 100644 --- a/lib/schematic/plans/types/list_plans_params.rb +++ b/lib/schematic/plans/types/list_plans_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/list_plans_response.rb b/lib/schematic/plans/types/list_plans_response.rb index 7884fbe..92161b0 100644 --- a/lib/schematic/plans/types/list_plans_response.rb +++ b/lib/schematic/plans/types/list_plans_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/mark_custom_plan_billing_paid_response.rb b/lib/schematic/plans/types/mark_custom_plan_billing_paid_response.rb index fd9baed..84cd87f 100644 --- a/lib/schematic/plans/types/mark_custom_plan_billing_paid_response.rb +++ b/lib/schematic/plans/types/mark_custom_plan_billing_paid_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/preview_publish_plan_version_response.rb b/lib/schematic/plans/types/preview_publish_plan_version_response.rb index 504c710..3a4fde0 100644 --- a/lib/schematic/plans/types/preview_publish_plan_version_response.rb +++ b/lib/schematic/plans/types/preview_publish_plan_version_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/publish_plan_version_response.rb b/lib/schematic/plans/types/publish_plan_version_response.rb index bf99a8a..bb706e1 100644 --- a/lib/schematic/plans/types/publish_plan_version_response.rb +++ b/lib/schematic/plans/types/publish_plan_version_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/retry_custom_plan_billing_response.rb b/lib/schematic/plans/types/retry_custom_plan_billing_response.rb index c89cffc..2b201f6 100644 --- a/lib/schematic/plans/types/retry_custom_plan_billing_response.rb +++ b/lib/schematic/plans/types/retry_custom_plan_billing_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/update_company_plans_response.rb b/lib/schematic/plans/types/update_company_plans_response.rb index 59c8a17..b8119f9 100644 --- a/lib/schematic/plans/types/update_company_plans_response.rb +++ b/lib/schematic/plans/types/update_company_plans_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/update_plan_response.rb b/lib/schematic/plans/types/update_plan_response.rb index 9a4c2ed..990723b 100644 --- a/lib/schematic/plans/types/update_plan_response.rb +++ b/lib/schematic/plans/types/update_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/upsert_billing_product_plan_response.rb b/lib/schematic/plans/types/upsert_billing_product_plan_response.rb index 3c806c0..8aed86c 100644 --- a/lib/schematic/plans/types/upsert_billing_product_plan_response.rb +++ b/lib/schematic/plans/types/upsert_billing_product_plan_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/plans/types/upsert_plan_for_billing_product_response.rb b/lib/schematic/plans/types/upsert_plan_for_billing_product_response.rb index dda62df..838716a 100644 --- a/lib/schematic/plans/types/upsert_plan_for_billing_product_response.rb +++ b/lib/schematic/plans/types/upsert_plan_for_billing_product_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Plans module Types diff --git a/lib/schematic/scheduledcheckout/types/create_scheduled_checkout_response.rb b/lib/schematic/scheduledcheckout/types/create_scheduled_checkout_response.rb index a1fc58d..d1c2e10 100644 --- a/lib/schematic/scheduledcheckout/types/create_scheduled_checkout_response.rb +++ b/lib/schematic/scheduledcheckout/types/create_scheduled_checkout_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Scheduledcheckout module Types diff --git a/lib/schematic/scheduledcheckout/types/get_scheduled_checkout_response.rb b/lib/schematic/scheduledcheckout/types/get_scheduled_checkout_response.rb index 4b05986..1bc7dab 100644 --- a/lib/schematic/scheduledcheckout/types/get_scheduled_checkout_response.rb +++ b/lib/schematic/scheduledcheckout/types/get_scheduled_checkout_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Scheduledcheckout module Types diff --git a/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_params.rb b/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_params.rb index 8504cee..cf7c415 100644 --- a/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_params.rb +++ b/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Scheduledcheckout module Types diff --git a/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_response.rb b/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_response.rb index b614d74..2c8d5d2 100644 --- a/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_response.rb +++ b/lib/schematic/scheduledcheckout/types/list_scheduled_checkouts_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Scheduledcheckout module Types diff --git a/lib/schematic/scheduledcheckout/types/update_scheduled_checkout_response.rb b/lib/schematic/scheduledcheckout/types/update_scheduled_checkout_response.rb index b3da848..3789ce0 100644 --- a/lib/schematic/scheduledcheckout/types/update_scheduled_checkout_response.rb +++ b/lib/schematic/scheduledcheckout/types/update_scheduled_checkout_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Scheduledcheckout module Types diff --git a/lib/schematic/types/account_member_permission.rb b/lib/schematic/types/account_member_permission.rb index e82451a..5d1b5fc 100644 --- a/lib/schematic/types/account_member_permission.rb +++ b/lib/schematic/types/account_member_permission.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module AccountMemberPermission diff --git a/lib/schematic/types/account_member_response_data.rb b/lib/schematic/types/account_member_response_data.rb index 194ee5e..e357c6f 100644 --- a/lib/schematic/types/account_member_response_data.rb +++ b/lib/schematic/types/account_member_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class AccountMemberResponseData < Internal::Types::Model diff --git a/lib/schematic/types/account_member_role.rb b/lib/schematic/types/account_member_role.rb index fd3d77d..d2ad098 100644 --- a/lib/schematic/types/account_member_role.rb +++ b/lib/schematic/types/account_member_role.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module AccountMemberRole diff --git a/lib/schematic/types/activity_entry_response_data.rb b/lib/schematic/types/activity_entry_response_data.rb index 7c154aa..9ca93f4 100644 --- a/lib/schematic/types/activity_entry_response_data.rb +++ b/lib/schematic/types/activity_entry_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ActivityEntryResponseData < Internal::Types::Model diff --git a/lib/schematic/types/activity_response_response_data.rb b/lib/schematic/types/activity_response_response_data.rb index b907486..1064586 100644 --- a/lib/schematic/types/activity_response_response_data.rb +++ b/lib/schematic/types/activity_response_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ActivityResponseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/actor_type.rb b/lib/schematic/types/actor_type.rb index a0b5092..446ec5e 100644 --- a/lib/schematic/types/actor_type.rb +++ b/lib/schematic/types/actor_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ActorType diff --git a/lib/schematic/types/amendment_proration_lands_on.rb b/lib/schematic/types/amendment_proration_lands_on.rb index 6fcfdbd..526caca 100644 --- a/lib/schematic/types/amendment_proration_lands_on.rb +++ b/lib/schematic/types/amendment_proration_lands_on.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module AmendmentProrationLandsOn diff --git a/lib/schematic/types/api_error.rb b/lib/schematic/types/api_error.rb index 7a14485..6058086 100644 --- a/lib/schematic/types/api_error.rb +++ b/lib/schematic/types/api_error.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ApiError < Internal::Types::Model diff --git a/lib/schematic/types/api_key_integration_response_data.rb b/lib/schematic/types/api_key_integration_response_data.rb index b936bb3..201c868 100644 --- a/lib/schematic/types/api_key_integration_response_data.rb +++ b/lib/schematic/types/api_key_integration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ApiKeyIntegrationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/api_key_response_data.rb b/lib/schematic/types/api_key_response_data.rb index ea6e2cb..2a990f4 100644 --- a/lib/schematic/types/api_key_response_data.rb +++ b/lib/schematic/types/api_key_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ApiKeyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/api_key_scope.rb b/lib/schematic/types/api_key_scope.rb index ccfd0d7..7b57e31 100644 --- a/lib/schematic/types/api_key_scope.rb +++ b/lib/schematic/types/api_key_scope.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ApiKeyScope diff --git a/lib/schematic/types/audit_log_company_response_data.rb b/lib/schematic/types/audit_log_company_response_data.rb new file mode 100644 index 0000000..924be6d --- /dev/null +++ b/lib/schematic/types/audit_log_company_response_data.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class AuditLogCompanyResponseData < Internal::Types::Model + field :id, -> { String }, optional: false, nullable: false + + field :name, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/schematic/types/audit_log_export_metadata.rb b/lib/schematic/types/audit_log_export_metadata.rb index d314050..89b2024 100644 --- a/lib/schematic/types/audit_log_export_metadata.rb +++ b/lib/schematic/types/audit_log_export_metadata.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class AuditLogExportMetadata < Internal::Types::Model diff --git a/lib/schematic/types/audit_log_list_response_data.rb b/lib/schematic/types/audit_log_list_response_data.rb index 8150487..031fc53 100644 --- a/lib/schematic/types/audit_log_list_response_data.rb +++ b/lib/schematic/types/audit_log_list_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class AuditLogListResponseData < Internal::Types::Model @@ -9,6 +11,10 @@ class AuditLogListResponseData < Internal::Types::Model field :api_key_id, -> { String }, optional: true, nullable: false + field :company, -> { Schematic::Types::AuditLogCompanyResponseData }, optional: true, nullable: false + + field :company_id, -> { String }, optional: true, nullable: false + field :ended_at, -> { String }, optional: true, nullable: false field :environment, -> { Schematic::Types::EnvironmentResponseData }, optional: true, nullable: false diff --git a/lib/schematic/types/audit_log_response_data.rb b/lib/schematic/types/audit_log_response_data.rb index d5a760e..18f4f42 100644 --- a/lib/schematic/types/audit_log_response_data.rb +++ b/lib/schematic/types/audit_log_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class AuditLogResponseData < Internal::Types::Model @@ -11,6 +13,10 @@ class AuditLogResponseData < Internal::Types::Model field :api_key_id, -> { String }, optional: true, nullable: false + field :company, -> { Schematic::Types::AuditLogCompanyResponseData }, optional: true, nullable: false + + field :company_id, -> { String }, optional: true, nullable: false + field :ended_at, -> { String }, optional: true, nullable: false field :environment, -> { Schematic::Types::EnvironmentResponseData }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_arrears_anchor.rb b/lib/schematic/types/billing_arrears_anchor.rb index 9cbb1ac..a80e492 100644 --- a/lib/schematic/types/billing_arrears_anchor.rb +++ b/lib/schematic/types/billing_arrears_anchor.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingArrearsAnchor diff --git a/lib/schematic/types/billing_arrears_cadence.rb b/lib/schematic/types/billing_arrears_cadence.rb index 48dd5dc..0ad2584 100644 --- a/lib/schematic/types/billing_arrears_cadence.rb +++ b/lib/schematic/types/billing_arrears_cadence.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingArrearsCadence diff --git a/lib/schematic/types/billing_collection_method.rb b/lib/schematic/types/billing_collection_method.rb index 2ee03d5..c93168d 100644 --- a/lib/schematic/types/billing_collection_method.rb +++ b/lib/schematic/types/billing_collection_method.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCollectionMethod diff --git a/lib/schematic/types/billing_coupon_response_data.rb b/lib/schematic/types/billing_coupon_response_data.rb index efc574d..333cc4a 100644 --- a/lib/schematic/types/billing_coupon_response_data.rb +++ b/lib/schematic/types/billing_coupon_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCouponResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_credit_auto_topup_availability.rb b/lib/schematic/types/billing_credit_auto_topup_availability.rb index 29064a2..e0e4814 100644 --- a/lib/schematic/types/billing_credit_auto_topup_availability.rb +++ b/lib/schematic/types/billing_credit_auto_topup_availability.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditAutoTopupAvailability diff --git a/lib/schematic/types/billing_credit_bundle_response_data.rb b/lib/schematic/types/billing_credit_bundle_response_data.rb index 71f0e8f..4b832a2 100644 --- a/lib/schematic/types/billing_credit_bundle_response_data.rb +++ b/lib/schematic/types/billing_credit_bundle_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCreditBundleResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_credit_bundle_status.rb b/lib/schematic/types/billing_credit_bundle_status.rb index 14aa945..595affd 100644 --- a/lib/schematic/types/billing_credit_bundle_status.rb +++ b/lib/schematic/types/billing_credit_bundle_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditBundleStatus diff --git a/lib/schematic/types/billing_credit_bundle_type.rb b/lib/schematic/types/billing_credit_bundle_type.rb index 509fbed..f9bf728 100644 --- a/lib/schematic/types/billing_credit_bundle_type.rb +++ b/lib/schematic/types/billing_credit_bundle_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditBundleType diff --git a/lib/schematic/types/billing_credit_bundle_view.rb b/lib/schematic/types/billing_credit_bundle_view.rb index a159d7e..42ae084 100644 --- a/lib/schematic/types/billing_credit_bundle_view.rb +++ b/lib/schematic/types/billing_credit_bundle_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCreditBundleView < Internal::Types::Model diff --git a/lib/schematic/types/billing_credit_burn_strategy.rb b/lib/schematic/types/billing_credit_burn_strategy.rb index 9ee9081..a5446ab 100644 --- a/lib/schematic/types/billing_credit_burn_strategy.rb +++ b/lib/schematic/types/billing_credit_burn_strategy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditBurnStrategy diff --git a/lib/schematic/types/billing_credit_expiry_type.rb b/lib/schematic/types/billing_credit_expiry_type.rb index 16ae73e..6f187ca 100644 --- a/lib/schematic/types/billing_credit_expiry_type.rb +++ b/lib/schematic/types/billing_credit_expiry_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditExpiryType diff --git a/lib/schematic/types/billing_credit_expiry_unit.rb b/lib/schematic/types/billing_credit_expiry_unit.rb index c43725a..3c7a354 100644 --- a/lib/schematic/types/billing_credit_expiry_unit.rb +++ b/lib/schematic/types/billing_credit_expiry_unit.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditExpiryUnit diff --git a/lib/schematic/types/billing_credit_grant_reason.rb b/lib/schematic/types/billing_credit_grant_reason.rb index 64ee555..8e8299f 100644 --- a/lib/schematic/types/billing_credit_grant_reason.rb +++ b/lib/schematic/types/billing_credit_grant_reason.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditGrantReason diff --git a/lib/schematic/types/billing_credit_grant_response_data.rb b/lib/schematic/types/billing_credit_grant_response_data.rb index 1538a38..e9f22d5 100644 --- a/lib/schematic/types/billing_credit_grant_response_data.rb +++ b/lib/schematic/types/billing_credit_grant_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCreditGrantResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_credit_grant_zeroed_out_reason.rb b/lib/schematic/types/billing_credit_grant_zeroed_out_reason.rb index 2370396..939a8b4 100644 --- a/lib/schematic/types/billing_credit_grant_zeroed_out_reason.rb +++ b/lib/schematic/types/billing_credit_grant_zeroed_out_reason.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditGrantZeroedOutReason diff --git a/lib/schematic/types/billing_credit_ledger_authority.rb b/lib/schematic/types/billing_credit_ledger_authority.rb index c89fbb8..ff8f29c 100644 --- a/lib/schematic/types/billing_credit_ledger_authority.rb +++ b/lib/schematic/types/billing_credit_ledger_authority.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditLedgerAuthority diff --git a/lib/schematic/types/billing_credit_ledger_response_data.rb b/lib/schematic/types/billing_credit_ledger_response_data.rb index 6ba73ff..197c22c 100644 --- a/lib/schematic/types/billing_credit_ledger_response_data.rb +++ b/lib/schematic/types/billing_credit_ledger_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCreditLedgerResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_credit_response_data.rb b/lib/schematic/types/billing_credit_response_data.rb index 948d4a3..6b91e10 100644 --- a/lib/schematic/types/billing_credit_response_data.rb +++ b/lib/schematic/types/billing_credit_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCreditResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_credit_rollover_policy.rb b/lib/schematic/types/billing_credit_rollover_policy.rb index b65eeea..4fca253 100644 --- a/lib/schematic/types/billing_credit_rollover_policy.rb +++ b/lib/schematic/types/billing_credit_rollover_policy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingCreditRolloverPolicy diff --git a/lib/schematic/types/billing_credit_view.rb b/lib/schematic/types/billing_credit_view.rb index 7586a3f..d08d14f 100644 --- a/lib/schematic/types/billing_credit_view.rb +++ b/lib/schematic/types/billing_credit_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCreditView < Internal::Types::Model diff --git a/lib/schematic/types/billing_customer_response_data.rb b/lib/schematic/types/billing_customer_response_data.rb index 9484ef5..b6c0a7b 100644 --- a/lib/schematic/types/billing_customer_response_data.rb +++ b/lib/schematic/types/billing_customer_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCustomerResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_customer_subscription.rb b/lib/schematic/types/billing_customer_subscription.rb index 2c3c952..0017322 100644 --- a/lib/schematic/types/billing_customer_subscription.rb +++ b/lib/schematic/types/billing_customer_subscription.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCustomerSubscription < Internal::Types::Model diff --git a/lib/schematic/types/billing_customer_with_subscriptions_response_data.rb b/lib/schematic/types/billing_customer_with_subscriptions_response_data.rb index f2170bb..f931fd1 100644 --- a/lib/schematic/types/billing_customer_with_subscriptions_response_data.rb +++ b/lib/schematic/types/billing_customer_with_subscriptions_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingCustomerWithSubscriptionsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_invoice_address_response_data.rb b/lib/schematic/types/billing_invoice_address_response_data.rb index 577b21f..376a8a1 100644 --- a/lib/schematic/types/billing_invoice_address_response_data.rb +++ b/lib/schematic/types/billing_invoice_address_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceAddressResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_invoice_billing_details_response_data.rb b/lib/schematic/types/billing_invoice_billing_details_response_data.rb index 8f00e1f..bb6a280 100644 --- a/lib/schematic/types/billing_invoice_billing_details_response_data.rb +++ b/lib/schematic/types/billing_invoice_billing_details_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceBillingDetailsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_invoice_detail_response_data.rb b/lib/schematic/types/billing_invoice_detail_response_data.rb index e19646a..9257122 100644 --- a/lib/schematic/types/billing_invoice_detail_response_data.rb +++ b/lib/schematic/types/billing_invoice_detail_response_data.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceDetailResponseData < Internal::Types::Model + field :amount_due, -> { Integer }, optional: false, nullable: false + field :amount_paid, -> { Integer }, optional: false, nullable: false field :amount_remaining, -> { Integer }, optional: false, nullable: false @@ -25,6 +29,8 @@ class BillingInvoiceDetailResponseData < Internal::Types::Model field :due_at, -> { String }, optional: true, nullable: false + field :ending_balance, -> { Integer }, optional: false, nullable: false + field :external_id, -> { String }, optional: true, nullable: false field :finalized_at, -> { String }, optional: true, nullable: false @@ -45,6 +51,8 @@ class BillingInvoiceDetailResponseData < Internal::Types::Model field :settlements, -> { Internal::Types::Array[Schematic::Types::BillingInvoiceSettlementResponseData] }, optional: false, nullable: false + field :starting_balance, -> { Integer }, optional: false, nullable: false + field :status, -> { Schematic::Types::InvoiceStatus }, optional: false, nullable: false field :subscription_external_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_invoice_line_response_data.rb b/lib/schematic/types/billing_invoice_line_response_data.rb index be4a44f..88cc7eb 100644 --- a/lib/schematic/types/billing_invoice_line_response_data.rb +++ b/lib/schematic/types/billing_invoice_line_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceLineResponseData < Internal::Types::Model @@ -19,6 +21,8 @@ class BillingInvoiceLineResponseData < Internal::Types::Model field :period_start, -> { String }, optional: true, nullable: false + field :proration_fraction, -> { String }, optional: true, nullable: false + field :quantity, -> { Integer }, optional: true, nullable: false field :subscription_line_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_invoice_response_data.rb b/lib/schematic/types/billing_invoice_response_data.rb index 0b0cbed..4dd4147 100644 --- a/lib/schematic/types/billing_invoice_response_data.rb +++ b/lib/schematic/types/billing_invoice_response_data.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceResponseData < Internal::Types::Model + field :amount_due, -> { Integer }, optional: false, nullable: false + field :amount_paid, -> { Integer }, optional: false, nullable: false field :amount_remaining, -> { Integer }, optional: false, nullable: false @@ -23,6 +27,8 @@ class BillingInvoiceResponseData < Internal::Types::Model field :due_at, -> { String }, optional: true, nullable: false + field :ending_balance, -> { Integer }, optional: false, nullable: false + field :external_id, -> { String }, optional: true, nullable: false field :finalized_at, -> { String }, optional: true, nullable: false @@ -37,6 +43,8 @@ class BillingInvoiceResponseData < Internal::Types::Model field :provider_type, -> { Schematic::Types::BillingProviderType }, optional: false, nullable: false + field :starting_balance, -> { Integer }, optional: false, nullable: false + field :status, -> { Schematic::Types::InvoiceStatus }, optional: false, nullable: false field :subscription_external_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_invoice_settlement_response_data.rb b/lib/schematic/types/billing_invoice_settlement_response_data.rb index 143597a..ece9223 100644 --- a/lib/schematic/types/billing_invoice_settlement_response_data.rb +++ b/lib/schematic/types/billing_invoice_settlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceSettlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_invoice_tax_id_response_data.rb b/lib/schematic/types/billing_invoice_tax_id_response_data.rb index 249b638..c008121 100644 --- a/lib/schematic/types/billing_invoice_tax_id_response_data.rb +++ b/lib/schematic/types/billing_invoice_tax_id_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceTaxIdResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_invoice_terms_response_data.rb b/lib/schematic/types/billing_invoice_terms_response_data.rb index 7cd2a94..99674ae 100644 --- a/lib/schematic/types/billing_invoice_terms_response_data.rb +++ b/lib/schematic/types/billing_invoice_terms_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingInvoiceTermsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_invoice_webhook.rb b/lib/schematic/types/billing_invoice_webhook.rb new file mode 100644 index 0000000..8fc65ab --- /dev/null +++ b/lib/schematic/types/billing_invoice_webhook.rb @@ -0,0 +1,41 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class BillingInvoiceWebhook < Internal::Types::Model + field :amount_due, -> { Integer }, optional: false, nullable: false + + field :amount_paid, -> { Integer }, optional: false, nullable: false + + field :amount_remaining, -> { Integer }, optional: false, nullable: false + + field :company_id, -> { String }, optional: false, nullable: false + + field :contract_id, -> { String }, optional: true, nullable: false + + field :currency, -> { Schematic::Types::Currency }, optional: false, nullable: false + + field :due_date, -> { String }, optional: true, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :number, -> { String }, optional: true, nullable: false + + field :period_end, -> { String }, optional: true, nullable: false + + field :period_start, -> { String }, optional: true, nullable: false + + field :status, -> { Schematic::Types::InvoiceStatus }, optional: true, nullable: false + + field :subtotal, -> { Integer }, optional: false, nullable: false + + field :tax, -> { Integer }, optional: false, nullable: false + + field :total, -> { Integer }, optional: false, nullable: false + + field :url, -> { String }, optional: true, nullable: false + end + end +end diff --git a/lib/schematic/types/billing_linked_resource_response_data.rb b/lib/schematic/types/billing_linked_resource_response_data.rb index e716960..0b28d9b 100644 --- a/lib/schematic/types/billing_linked_resource_response_data.rb +++ b/lib/schematic/types/billing_linked_resource_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingLinkedResourceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_meter_response_data.rb b/lib/schematic/types/billing_meter_response_data.rb index f0d146f..dfe8fcd 100644 --- a/lib/schematic/types/billing_meter_response_data.rb +++ b/lib/schematic/types/billing_meter_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingMeterResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_native_subscription_change_response_data.rb b/lib/schematic/types/billing_native_subscription_change_response_data.rb index 3de6cfb..f25fafa 100644 --- a/lib/schematic/types/billing_native_subscription_change_response_data.rb +++ b/lib/schematic/types/billing_native_subscription_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingNativeSubscriptionChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_native_subscription_line_response_data.rb b/lib/schematic/types/billing_native_subscription_line_response_data.rb index a73099d..0d2868d 100644 --- a/lib/schematic/types/billing_native_subscription_line_response_data.rb +++ b/lib/schematic/types/billing_native_subscription_line_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingNativeSubscriptionLineResponseData < Internal::Types::Model @@ -23,6 +25,8 @@ class BillingNativeSubscriptionLineResponseData < Internal::Types::Model field :effective_to, -> { String }, optional: true, nullable: false + field :feature_name, -> { String }, optional: true, nullable: false + field :id, -> { String }, optional: false, nullable: false field :kind, -> { Schematic::Types::LineKind }, optional: false, nullable: false diff --git a/lib/schematic/types/billing_native_subscription_response_data.rb b/lib/schematic/types/billing_native_subscription_response_data.rb index 53a55c0..52f840a 100644 --- a/lib/schematic/types/billing_native_subscription_response_data.rb +++ b/lib/schematic/types/billing_native_subscription_response_data.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingNativeSubscriptionResponseData < Internal::Types::Model + field :balance, -> { Integer }, optional: false, nullable: false + field :cancel_at, -> { String }, optional: true, nullable: false field :company_id, -> { String }, optional: false, nullable: false diff --git a/lib/schematic/types/billing_plan_credit_grant_billing_mode.rb b/lib/schematic/types/billing_plan_credit_grant_billing_mode.rb index a1f8d60..eff2198 100644 --- a/lib/schematic/types/billing_plan_credit_grant_billing_mode.rb +++ b/lib/schematic/types/billing_plan_credit_grant_billing_mode.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingPlanCreditGrantBillingMode diff --git a/lib/schematic/types/billing_plan_credit_grant_price_tier_response_data.rb b/lib/schematic/types/billing_plan_credit_grant_price_tier_response_data.rb index 70e0f31..ccdd7c5 100644 --- a/lib/schematic/types/billing_plan_credit_grant_price_tier_response_data.rb +++ b/lib/schematic/types/billing_plan_credit_grant_price_tier_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingPlanCreditGrantPriceTierResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_plan_credit_grant_reset_cadence.rb b/lib/schematic/types/billing_plan_credit_grant_reset_cadence.rb index 9ddfde0..19565e0 100644 --- a/lib/schematic/types/billing_plan_credit_grant_reset_cadence.rb +++ b/lib/schematic/types/billing_plan_credit_grant_reset_cadence.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingPlanCreditGrantResetCadence diff --git a/lib/schematic/types/billing_plan_credit_grant_reset_start.rb b/lib/schematic/types/billing_plan_credit_grant_reset_start.rb index ede075f..aeba797 100644 --- a/lib/schematic/types/billing_plan_credit_grant_reset_start.rb +++ b/lib/schematic/types/billing_plan_credit_grant_reset_start.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingPlanCreditGrantResetStart diff --git a/lib/schematic/types/billing_plan_credit_grant_reset_type.rb b/lib/schematic/types/billing_plan_credit_grant_reset_type.rb index 315555b..238d3fb 100644 --- a/lib/schematic/types/billing_plan_credit_grant_reset_type.rb +++ b/lib/schematic/types/billing_plan_credit_grant_reset_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingPlanCreditGrantResetType diff --git a/lib/schematic/types/billing_plan_credit_grant_response_data.rb b/lib/schematic/types/billing_plan_credit_grant_response_data.rb index caafed9..6f94a7b 100644 --- a/lib/schematic/types/billing_plan_credit_grant_response_data.rb +++ b/lib/schematic/types/billing_plan_credit_grant_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingPlanCreditGrantResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_plan_credit_grant_warning_tier_response_data.rb b/lib/schematic/types/billing_plan_credit_grant_warning_tier_response_data.rb index 63da6e5..8c4edbb 100644 --- a/lib/schematic/types/billing_plan_credit_grant_warning_tier_response_data.rb +++ b/lib/schematic/types/billing_plan_credit_grant_warning_tier_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingPlanCreditGrantWarningTierResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_price_response_data.rb b/lib/schematic/types/billing_price_response_data.rb index 4ddd163..5a918a7 100644 --- a/lib/schematic/types/billing_price_response_data.rb +++ b/lib/schematic/types/billing_price_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingPriceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_price_scheme.rb b/lib/schematic/types/billing_price_scheme.rb index cabc154..3ee5d4e 100644 --- a/lib/schematic/types/billing_price_scheme.rb +++ b/lib/schematic/types/billing_price_scheme.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingPriceScheme diff --git a/lib/schematic/types/billing_price_usage_type.rb b/lib/schematic/types/billing_price_usage_type.rb index c7b9ed4..9043f79 100644 --- a/lib/schematic/types/billing_price_usage_type.rb +++ b/lib/schematic/types/billing_price_usage_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingPriceUsageType diff --git a/lib/schematic/types/billing_price_view.rb b/lib/schematic/types/billing_price_view.rb index 977ec84..3824999 100644 --- a/lib/schematic/types/billing_price_view.rb +++ b/lib/schematic/types/billing_price_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingPriceView < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_detail_response_data.rb b/lib/schematic/types/billing_product_detail_response_data.rb index 0694442..21afb7c 100644 --- a/lib/schematic/types/billing_product_detail_response_data.rb +++ b/lib/schematic/types/billing_product_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_for_subscription_response_data.rb b/lib/schematic/types/billing_product_for_subscription_response_data.rb index 04d2418..f86ca2d 100644 --- a/lib/schematic/types/billing_product_for_subscription_response_data.rb +++ b/lib/schematic/types/billing_product_for_subscription_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductForSubscriptionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_plan_response_data.rb b/lib/schematic/types/billing_product_plan_response_data.rb index 4a5d0b7..b507c28 100644 --- a/lib/schematic/types/billing_product_plan_response_data.rb +++ b/lib/schematic/types/billing_product_plan_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductPlanResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_price_interval.rb b/lib/schematic/types/billing_product_price_interval.rb index a92aab1..49fed25 100644 --- a/lib/schematic/types/billing_product_price_interval.rb +++ b/lib/schematic/types/billing_product_price_interval.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingProductPriceInterval diff --git a/lib/schematic/types/billing_product_price_response_data.rb b/lib/schematic/types/billing_product_price_response_data.rb index d248572..3e93328 100644 --- a/lib/schematic/types/billing_product_price_response_data.rb +++ b/lib/schematic/types/billing_product_price_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductPriceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_price_tier_response_data.rb b/lib/schematic/types/billing_product_price_tier_response_data.rb index 2039adc..3bb0560 100644 --- a/lib/schematic/types/billing_product_price_tier_response_data.rb +++ b/lib/schematic/types/billing_product_price_tier_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductPriceTierResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_pricing.rb b/lib/schematic/types/billing_product_pricing.rb index 1694eda..94ae729 100644 --- a/lib/schematic/types/billing_product_pricing.rb +++ b/lib/schematic/types/billing_product_pricing.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductPricing < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_record_response_data.rb b/lib/schematic/types/billing_product_record_response_data.rb index dced24d..0b30a4a 100644 --- a/lib/schematic/types/billing_product_record_response_data.rb +++ b/lib/schematic/types/billing_product_record_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductRecordResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_product_response_data.rb b/lib/schematic/types/billing_product_response_data.rb index 1419788..3ac6a25 100644 --- a/lib/schematic/types/billing_product_response_data.rb +++ b/lib/schematic/types/billing_product_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingProductResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_provider_type.rb b/lib/schematic/types/billing_provider_type.rb index 962fe28..2dcfc0b 100644 --- a/lib/schematic/types/billing_provider_type.rb +++ b/lib/schematic/types/billing_provider_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingProviderType diff --git a/lib/schematic/types/billing_settings_response_data.rb b/lib/schematic/types/billing_settings_response_data.rb index ed25072..d0bddff 100644 --- a/lib/schematic/types/billing_settings_response_data.rb +++ b/lib/schematic/types/billing_settings_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingSettingsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_statement_line_response_data.rb b/lib/schematic/types/billing_statement_line_response_data.rb index 1ab687b..eabdc83 100644 --- a/lib/schematic/types/billing_statement_line_response_data.rb +++ b/lib/schematic/types/billing_statement_line_response_data.rb @@ -1,16 +1,22 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingStatementLineResponseData < Internal::Types::Model field :amount, -> { Integer }, optional: false, nullable: false + field :description, -> { String }, optional: true, nullable: false + field :kind, -> { Schematic::Types::InvoiceLineKind }, optional: false, nullable: false field :period_end, -> { String }, optional: true, nullable: false field :period_start, -> { String }, optional: true, nullable: false + field :proration_fraction, -> { String }, optional: true, nullable: false + field :quantity, -> { Integer }, optional: true, nullable: false field :subscription_line_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_statement_response_data.rb b/lib/schematic/types/billing_statement_response_data.rb index 549caa7..cca6883 100644 --- a/lib/schematic/types/billing_statement_response_data.rb +++ b/lib/schematic/types/billing_statement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingStatementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/billing_strategy.rb b/lib/schematic/types/billing_strategy.rb index 3bed394..40fd28e 100644 --- a/lib/schematic/types/billing_strategy.rb +++ b/lib/schematic/types/billing_strategy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingStrategy diff --git a/lib/schematic/types/billing_subscription_discount.rb b/lib/schematic/types/billing_subscription_discount.rb index 8d92864..b74c5fe 100644 --- a/lib/schematic/types/billing_subscription_discount.rb +++ b/lib/schematic/types/billing_subscription_discount.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingSubscriptionDiscount < Internal::Types::Model diff --git a/lib/schematic/types/billing_subscription_discount_view.rb b/lib/schematic/types/billing_subscription_discount_view.rb index 20e7d5e..15cee8f 100644 --- a/lib/schematic/types/billing_subscription_discount_view.rb +++ b/lib/schematic/types/billing_subscription_discount_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingSubscriptionDiscountView < Internal::Types::Model diff --git a/lib/schematic/types/billing_subscription_period_line_webhook.rb b/lib/schematic/types/billing_subscription_period_line_webhook.rb new file mode 100644 index 0000000..ca2deae --- /dev/null +++ b/lib/schematic/types/billing_subscription_period_line_webhook.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class BillingSubscriptionPeriodLineWebhook < Internal::Types::Model + field :amount, -> { Integer }, optional: false, nullable: false + + field :currency, -> { Schematic::Types::Currency }, optional: false, nullable: false + + field :id, -> { String }, optional: false, nullable: false + + field :period_end, -> { String }, optional: false, nullable: false + + field :period_start, -> { String }, optional: false, nullable: false + + field :quantity, -> { Integer }, optional: true, nullable: false + + field :source_id, -> { String }, optional: false, nullable: false + + field :unit_amount, -> { Integer }, optional: true, nullable: false + end + end +end diff --git a/lib/schematic/types/billing_subscription_period_webhook.rb b/lib/schematic/types/billing_subscription_period_webhook.rb new file mode 100644 index 0000000..fefe61f --- /dev/null +++ b/lib/schematic/types/billing_subscription_period_webhook.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class BillingSubscriptionPeriodWebhook < Internal::Types::Model + field :company_id, -> { String }, optional: false, nullable: false + + field :contract_id, -> { String }, optional: false, nullable: false + + field :lines, -> { Internal::Types::Array[Schematic::Types::BillingSubscriptionPeriodLineWebhook] }, optional: false, nullable: false + + field :period_end, -> { String }, optional: false, nullable: false + + field :period_start, -> { String }, optional: false, nullable: false + + field :subscription_id, -> { String }, optional: false, nullable: false + end + end +end diff --git a/lib/schematic/types/billing_subscription_response_data.rb b/lib/schematic/types/billing_subscription_response_data.rb index 7d51355..91b4413 100644 --- a/lib/schematic/types/billing_subscription_response_data.rb +++ b/lib/schematic/types/billing_subscription_response_data.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingSubscriptionResponseData < Internal::Types::Model + field :access_revoked_at, -> { String }, optional: true, nullable: false + field :application_id, -> { String }, optional: true, nullable: false field :cancel_at, -> { Integer }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_subscription_trial_end_setting.rb b/lib/schematic/types/billing_subscription_trial_end_setting.rb index c135f2e..935c45b 100644 --- a/lib/schematic/types/billing_subscription_trial_end_setting.rb +++ b/lib/schematic/types/billing_subscription_trial_end_setting.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingSubscriptionTrialEndSetting diff --git a/lib/schematic/types/billing_subscription_view.rb b/lib/schematic/types/billing_subscription_view.rb index 6c55eca..984cb96 100644 --- a/lib/schematic/types/billing_subscription_view.rb +++ b/lib/schematic/types/billing_subscription_view.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class BillingSubscriptionView < Internal::Types::Model + field :access_revoked_at, -> { String }, optional: true, nullable: false + field :application_id, -> { String }, optional: true, nullable: false field :cancel_at, -> { Integer }, optional: true, nullable: false diff --git a/lib/schematic/types/billing_tiers_mode.rb b/lib/schematic/types/billing_tiers_mode.rb index e4d21e4..ab45280 100644 --- a/lib/schematic/types/billing_tiers_mode.rb +++ b/lib/schematic/types/billing_tiers_mode.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module BillingTiersMode diff --git a/lib/schematic/types/capture_raw_event.rb b/lib/schematic/types/capture_raw_event.rb index c11489e..be78b39 100644 --- a/lib/schematic/types/capture_raw_event.rb +++ b/lib/schematic/types/capture_raw_event.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CaptureRawEvent < Internal::Types::Model diff --git a/lib/schematic/types/capture_raw_event_batch.rb b/lib/schematic/types/capture_raw_event_batch.rb index c805b94..663137d 100644 --- a/lib/schematic/types/capture_raw_event_batch.rb +++ b/lib/schematic/types/capture_raw_event_batch.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CaptureRawEventBatch < Internal::Types::Model diff --git a/lib/schematic/types/catalog_bundle_currency_price_response_data.rb b/lib/schematic/types/catalog_bundle_currency_price_response_data.rb index de0b749..13a8414 100644 --- a/lib/schematic/types/catalog_bundle_currency_price_response_data.rb +++ b/lib/schematic/types/catalog_bundle_currency_price_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogBundleCurrencyPriceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_capabilities_response_data.rb b/lib/schematic/types/catalog_capabilities_response_data.rb index a036aa8..b723dfa 100644 --- a/lib/schematic/types/catalog_capabilities_response_data.rb +++ b/lib/schematic/types/catalog_capabilities_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogCapabilitiesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_ordered_bundle.rb b/lib/schematic/types/catalog_config_ordered_bundle.rb index 71383b0..bf562e9 100644 --- a/lib/schematic/types/catalog_config_ordered_bundle.rb +++ b/lib/schematic/types/catalog_config_ordered_bundle.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigOrderedBundle < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_ordered_bundle_response_data.rb b/lib/schematic/types/catalog_config_ordered_bundle_response_data.rb index 04e1d17..786c251 100644 --- a/lib/schematic/types/catalog_config_ordered_bundle_response_data.rb +++ b/lib/schematic/types/catalog_config_ordered_bundle_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigOrderedBundleResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_ordered_entitlement.rb b/lib/schematic/types/catalog_config_ordered_entitlement.rb index cb842ba..dcc9794 100644 --- a/lib/schematic/types/catalog_config_ordered_entitlement.rb +++ b/lib/schematic/types/catalog_config_ordered_entitlement.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigOrderedEntitlement < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_ordered_entitlement_response_data.rb b/lib/schematic/types/catalog_config_ordered_entitlement_response_data.rb index 2f3bc37..deed909 100644 --- a/lib/schematic/types/catalog_config_ordered_entitlement_response_data.rb +++ b/lib/schematic/types/catalog_config_ordered_entitlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigOrderedEntitlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_ordered_plan.rb b/lib/schematic/types/catalog_config_ordered_plan.rb index f017f20..f3766b7 100644 --- a/lib/schematic/types/catalog_config_ordered_plan.rb +++ b/lib/schematic/types/catalog_config_ordered_plan.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigOrderedPlan < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_ordered_plan_response_data.rb b/lib/schematic/types/catalog_config_ordered_plan_response_data.rb index b568c0e..818c8f7 100644 --- a/lib/schematic/types/catalog_config_ordered_plan_response_data.rb +++ b/lib/schematic/types/catalog_config_ordered_plan_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigOrderedPlanResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_plan_credit.rb b/lib/schematic/types/catalog_config_plan_credit.rb index ddf8a61..08cbdb4 100644 --- a/lib/schematic/types/catalog_config_plan_credit.rb +++ b/lib/schematic/types/catalog_config_plan_credit.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigPlanCredit < Internal::Types::Model diff --git a/lib/schematic/types/catalog_config_plan_credit_response_data.rb b/lib/schematic/types/catalog_config_plan_credit_response_data.rb index 072a60b..af1d0f7 100644 --- a/lib/schematic/types/catalog_config_plan_credit_response_data.rb +++ b/lib/schematic/types/catalog_config_plan_credit_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigPlanCreditResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_configuration_response_data.rb b/lib/schematic/types/catalog_configuration_response_data.rb index 2e75a5e..1ac3c15 100644 --- a/lib/schematic/types/catalog_configuration_response_data.rb +++ b/lib/schematic/types/catalog_configuration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogConfigurationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_credit_bundle_i_ds_response_data.rb b/lib/schematic/types/catalog_credit_bundle_i_ds_response_data.rb index 736d203..eae85ee 100644 --- a/lib/schematic/types/catalog_credit_bundle_i_ds_response_data.rb +++ b/lib/schematic/types/catalog_credit_bundle_i_ds_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogCreditBundleIDsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_credit_bundle_response_data.rb b/lib/schematic/types/catalog_credit_bundle_response_data.rb index 00755fb..a76fb78 100644 --- a/lib/schematic/types/catalog_credit_bundle_response_data.rb +++ b/lib/schematic/types/catalog_credit_bundle_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogCreditBundleResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_credit_grant_response_data.rb b/lib/schematic/types/catalog_credit_grant_response_data.rb index 2cf2b61..0a4d91c 100644 --- a/lib/schematic/types/catalog_credit_grant_response_data.rb +++ b/lib/schematic/types/catalog_credit_grant_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogCreditGrantResponseData < Internal::Types::Model @@ -24,6 +26,8 @@ class CatalogCreditGrantResponseData < Internal::Types::Model field :reset_cadence, -> { Schematic::Types::BillingPlanCreditGrantResetCadence }, optional: true, nullable: false field :scaling, -> { Schematic::Types::PlanCreditGrantScaling }, optional: false, nullable: false + + field :visible, -> { Internal::Types::Boolean }, optional: false, nullable: false end end end diff --git a/lib/schematic/types/catalog_currency_prices_response_data.rb b/lib/schematic/types/catalog_currency_prices_response_data.rb index 0a52a1b..81757f8 100644 --- a/lib/schematic/types/catalog_currency_prices_response_data.rb +++ b/lib/schematic/types/catalog_currency_prices_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogCurrencyPricesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_custom_plan_cta_response_data.rb b/lib/schematic/types/catalog_custom_plan_cta_response_data.rb index 799e40c..fe6d7d9 100644 --- a/lib/schematic/types/catalog_custom_plan_cta_response_data.rb +++ b/lib/schematic/types/catalog_custom_plan_cta_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogCustomPlanCtaResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_derived_feature_response_data.rb b/lib/schematic/types/catalog_derived_feature_response_data.rb index 8e7a733..71bb3d9 100644 --- a/lib/schematic/types/catalog_derived_feature_response_data.rb +++ b/lib/schematic/types/catalog_derived_feature_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogDerivedFeatureResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_derived_features_response_data.rb b/lib/schematic/types/catalog_derived_features_response_data.rb index aaa8234..9fc7348 100644 --- a/lib/schematic/types/catalog_derived_features_response_data.rb +++ b/lib/schematic/types/catalog_derived_features_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogDerivedFeaturesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_detail_response_data.rb b/lib/schematic/types/catalog_detail_response_data.rb index 3735e5a..d7903d7 100644 --- a/lib/schematic/types/catalog_detail_response_data.rb +++ b/lib/schematic/types/catalog_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_entitlement_response_data.rb b/lib/schematic/types/catalog_entitlement_response_data.rb index 1edb912..a27758d 100644 --- a/lib/schematic/types/catalog_entitlement_response_data.rb +++ b/lib/schematic/types/catalog_entitlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogEntitlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_plan_entitlement_response_data.rb b/lib/schematic/types/catalog_plan_entitlement_response_data.rb index 6c362ca..28b0c42 100644 --- a/lib/schematic/types/catalog_plan_entitlement_response_data.rb +++ b/lib/schematic/types/catalog_plan_entitlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogPlanEntitlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_plan_i_ds_response_data.rb b/lib/schematic/types/catalog_plan_i_ds_response_data.rb index 4fc2eb1..1b48444 100644 --- a/lib/schematic/types/catalog_plan_i_ds_response_data.rb +++ b/lib/schematic/types/catalog_plan_i_ds_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogPlanIDsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_plan_response_data.rb b/lib/schematic/types/catalog_plan_response_data.rb index 616744b..f3cd00e 100644 --- a/lib/schematic/types/catalog_plan_response_data.rb +++ b/lib/schematic/types/catalog_plan_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogPlanResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_price_response_data.rb b/lib/schematic/types/catalog_price_response_data.rb index f879e79..4de95f5 100644 --- a/lib/schematic/types/catalog_price_response_data.rb +++ b/lib/schematic/types/catalog_price_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogPriceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_price_tier_response_data.rb b/lib/schematic/types/catalog_price_tier_response_data.rb index b95819d..71191cc 100644 --- a/lib/schematic/types/catalog_price_tier_response_data.rb +++ b/lib/schematic/types/catalog_price_tier_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogPriceTierResponseData < Internal::Types::Model diff --git a/lib/schematic/types/catalog_response_data.rb b/lib/schematic/types/catalog_response_data.rb index bd94e1d..444b270 100644 --- a/lib/schematic/types/catalog_response_data.rb +++ b/lib/schematic/types/catalog_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CatalogResponseData < Internal::Types::Model diff --git a/lib/schematic/types/change_subscription_internal_request_body.rb b/lib/schematic/types/change_subscription_internal_request_body.rb index 8220bde..5c068b6 100644 --- a/lib/schematic/types/change_subscription_internal_request_body.rb +++ b/lib/schematic/types/change_subscription_internal_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ChangeSubscriptionInternalRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/change_subscription_request_body.rb b/lib/schematic/types/change_subscription_request_body.rb index 34226e5..593a1c9 100644 --- a/lib/schematic/types/change_subscription_request_body.rb +++ b/lib/schematic/types/change_subscription_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ChangeSubscriptionRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/charge_timing.rb b/lib/schematic/types/charge_timing.rb index 1aef203..e2bcc6a 100644 --- a/lib/schematic/types/charge_timing.rb +++ b/lib/schematic/types/charge_timing.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ChargeTiming diff --git a/lib/schematic/types/charge_type.rb b/lib/schematic/types/charge_type.rb index 4f606cd..3214b63 100644 --- a/lib/schematic/types/charge_type.rb +++ b/lib/schematic/types/charge_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ChargeType diff --git a/lib/schematic/types/check_and_reserve_flag_response_data.rb b/lib/schematic/types/check_and_reserve_flag_response_data.rb index 94269f0..4adb7fe 100644 --- a/lib/schematic/types/check_and_reserve_flag_response_data.rb +++ b/lib/schematic/types/check_and_reserve_flag_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckAndReserveFlagResponseData < Internal::Types::Model diff --git a/lib/schematic/types/check_flag_request_body.rb b/lib/schematic/types/check_flag_request_body.rb index 4d50ac3..a78a246 100644 --- a/lib/schematic/types/check_flag_request_body.rb +++ b/lib/schematic/types/check_flag_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckFlagRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/check_flag_response_data.rb b/lib/schematic/types/check_flag_response_data.rb index 1d5df57..40f62aa 100644 --- a/lib/schematic/types/check_flag_response_data.rb +++ b/lib/schematic/types/check_flag_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckFlagResponseData < Internal::Types::Model diff --git a/lib/schematic/types/check_flags_bulk_response_data.rb b/lib/schematic/types/check_flags_bulk_response_data.rb index 6e15825..b5ea9ed 100644 --- a/lib/schematic/types/check_flags_bulk_response_data.rb +++ b/lib/schematic/types/check_flags_bulk_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckFlagsBulkResponseData < Internal::Types::Model diff --git a/lib/schematic/types/check_flags_response_data.rb b/lib/schematic/types/check_flags_response_data.rb index 02de144..daa1eab 100644 --- a/lib/schematic/types/check_flags_response_data.rb +++ b/lib/schematic/types/check_flags_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckFlagsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/checkout_bundle_purchase_behavior.rb b/lib/schematic/types/checkout_bundle_purchase_behavior.rb index 1d603c6..a24ee19 100644 --- a/lib/schematic/types/checkout_bundle_purchase_behavior.rb +++ b/lib/schematic/types/checkout_bundle_purchase_behavior.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CheckoutBundlePurchaseBehavior diff --git a/lib/schematic/types/checkout_charge_timing.rb b/lib/schematic/types/checkout_charge_timing.rb index 2010ba8..4c8ec67 100644 --- a/lib/schematic/types/checkout_charge_timing.rb +++ b/lib/schematic/types/checkout_charge_timing.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CheckoutChargeTiming diff --git a/lib/schematic/types/checkout_data_response_data.rb b/lib/schematic/types/checkout_data_response_data.rb index cc7596e..3e9d13a 100644 --- a/lib/schematic/types/checkout_data_response_data.rb +++ b/lib/schematic/types/checkout_data_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutDataResponseData < Internal::Types::Model diff --git a/lib/schematic/types/checkout_field_input.rb b/lib/schematic/types/checkout_field_input.rb index 8a089ca..3f57b07 100644 --- a/lib/schematic/types/checkout_field_input.rb +++ b/lib/schematic/types/checkout_field_input.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutFieldInput < Internal::Types::Model diff --git a/lib/schematic/types/checkout_field_response_data.rb b/lib/schematic/types/checkout_field_response_data.rb index 18910a8..35fd0f1 100644 --- a/lib/schematic/types/checkout_field_response_data.rb +++ b/lib/schematic/types/checkout_field_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutFieldResponseData < Internal::Types::Model diff --git a/lib/schematic/types/checkout_field_value.rb b/lib/schematic/types/checkout_field_value.rb index fd7c5f3..417e5ce 100644 --- a/lib/schematic/types/checkout_field_value.rb +++ b/lib/schematic/types/checkout_field_value.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutFieldValue < Internal::Types::Model diff --git a/lib/schematic/types/checkout_field_with_value.rb b/lib/schematic/types/checkout_field_with_value.rb index 1b169a3..3d3c403 100644 --- a/lib/schematic/types/checkout_field_with_value.rb +++ b/lib/schematic/types/checkout_field_with_value.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutFieldWithValue < Internal::Types::Model diff --git a/lib/schematic/types/checkout_problem_code.rb b/lib/schematic/types/checkout_problem_code.rb index b0ecf6b..7d8b7f4 100644 --- a/lib/schematic/types/checkout_problem_code.rb +++ b/lib/schematic/types/checkout_problem_code.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CheckoutProblemCode diff --git a/lib/schematic/types/checkout_problem_response_data.rb b/lib/schematic/types/checkout_problem_response_data.rb index 130ef2a..0b90a42 100644 --- a/lib/schematic/types/checkout_problem_response_data.rb +++ b/lib/schematic/types/checkout_problem_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutProblemResponseData < Internal::Types::Model diff --git a/lib/schematic/types/checkout_problem_source.rb b/lib/schematic/types/checkout_problem_source.rb index b971ed2..1c206ee 100644 --- a/lib/schematic/types/checkout_problem_source.rb +++ b/lib/schematic/types/checkout_problem_source.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CheckoutProblemSource diff --git a/lib/schematic/types/checkout_settings_response_data.rb b/lib/schematic/types/checkout_settings_response_data.rb index f5193c8..74fc069 100644 --- a/lib/schematic/types/checkout_settings_response_data.rb +++ b/lib/schematic/types/checkout_settings_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutSettingsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/checkout_subscription.rb b/lib/schematic/types/checkout_subscription.rb index 097c2bf..2d48f5e 100644 --- a/lib/schematic/types/checkout_subscription.rb +++ b/lib/schematic/types/checkout_subscription.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CheckoutSubscription < Internal::Types::Model + field :access_revoked_at, -> { String }, optional: true, nullable: false + field :application_id, -> { String }, optional: true, nullable: false field :cancel_at, -> { Integer }, optional: true, nullable: false diff --git a/lib/schematic/types/claimed_stripe_sandbox_keys_response_data.rb b/lib/schematic/types/claimed_stripe_sandbox_keys_response_data.rb index 59f826c..e33c667 100644 --- a/lib/schematic/types/claimed_stripe_sandbox_keys_response_data.rb +++ b/lib/schematic/types/claimed_stripe_sandbox_keys_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ClaimedStripeSandboxKeysResponseData < Internal::Types::Model diff --git a/lib/schematic/types/clerk_integration_config.rb b/lib/schematic/types/clerk_integration_config.rb index cd22fb5..6ed2677 100644 --- a/lib/schematic/types/clerk_integration_config.rb +++ b/lib/schematic/types/clerk_integration_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ClerkIntegrationConfig < Internal::Types::Model diff --git a/lib/schematic/types/collector.rb b/lib/schematic/types/collector.rb index dc6c338..6073529 100644 --- a/lib/schematic/types/collector.rb +++ b/lib/schematic/types/collector.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module Collector diff --git a/lib/schematic/types/company_billing_address_view.rb b/lib/schematic/types/company_billing_address_view.rb index e4d5514..df9ed5b 100644 --- a/lib/schematic/types/company_billing_address_view.rb +++ b/lib/schematic/types/company_billing_address_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingAddressView < Internal::Types::Model diff --git a/lib/schematic/types/company_billing_checkout_settings.rb b/lib/schematic/types/company_billing_checkout_settings.rb index bbe521c..65a82f1 100644 --- a/lib/schematic/types/company_billing_checkout_settings.rb +++ b/lib/schematic/types/company_billing_checkout_settings.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingCheckoutSettings < Internal::Types::Model diff --git a/lib/schematic/types/company_billing_details_response_data.rb b/lib/schematic/types/company_billing_details_response_data.rb index d1bd427..2c99ee8 100644 --- a/lib/schematic/types/company_billing_details_response_data.rb +++ b/lib/schematic/types/company_billing_details_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingDetailsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_billing_details_view.rb b/lib/schematic/types/company_billing_details_view.rb index 0955c5d..b0f0b62 100644 --- a/lib/schematic/types/company_billing_details_view.rb +++ b/lib/schematic/types/company_billing_details_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingDetailsView < Internal::Types::Model diff --git a/lib/schematic/types/company_billing_entity_response_data.rb b/lib/schematic/types/company_billing_entity_response_data.rb index 883310b..abd1910 100644 --- a/lib/schematic/types/company_billing_entity_response_data.rb +++ b/lib/schematic/types/company_billing_entity_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingEntityResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_billing_entity_subscription_response_data.rb b/lib/schematic/types/company_billing_entity_subscription_response_data.rb index 1ee1fed..9386c4e 100644 --- a/lib/schematic/types/company_billing_entity_subscription_response_data.rb +++ b/lib/schematic/types/company_billing_entity_subscription_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingEntitySubscriptionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_billing_profile_response_data.rb b/lib/schematic/types/company_billing_profile_response_data.rb index f49c9dc..c3245a5 100644 --- a/lib/schematic/types/company_billing_profile_response_data.rb +++ b/lib/schematic/types/company_billing_profile_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyBillingProfileResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_credit_balance.rb b/lib/schematic/types/company_credit_balance.rb index 0a35ae7..c5ebb37 100644 --- a/lib/schematic/types/company_credit_balance.rb +++ b/lib/schematic/types/company_credit_balance.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyCreditBalance < Internal::Types::Model diff --git a/lib/schematic/types/company_credit_balance_response_data.rb b/lib/schematic/types/company_credit_balance_response_data.rb index 2367be5..a1b7471 100644 --- a/lib/schematic/types/company_credit_balance_response_data.rb +++ b/lib/schematic/types/company_credit_balance_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyCreditBalanceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_detail_response_data.rb b/lib/schematic/types/company_detail_response_data.rb index a8f40f1..e3457a0 100644 --- a/lib/schematic/types/company_detail_response_data.rb +++ b/lib/schematic/types/company_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_event_period_metrics_response_data.rb b/lib/schematic/types/company_event_period_metrics_response_data.rb index 18ef7a4..16899d2 100644 --- a/lib/schematic/types/company_event_period_metrics_response_data.rb +++ b/lib/schematic/types/company_event_period_metrics_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyEventPeriodMetricsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_feature_usage_export_metadata.rb b/lib/schematic/types/company_feature_usage_export_metadata.rb index 6d8b975..b21e429 100644 --- a/lib/schematic/types/company_feature_usage_export_metadata.rb +++ b/lib/schematic/types/company_feature_usage_export_metadata.rb @@ -1,8 +1,12 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyFeatureUsageExportMetadata < Internal::Types::Model + field :cancel_at_period_end, -> { Internal::Types::Boolean }, optional: true, nullable: false + field :company_ids, -> { Internal::Types::Array[String] }, optional: true, nullable: false field :credit_type_ids, -> { Internal::Types::Array[String] }, optional: true, nullable: false diff --git a/lib/schematic/types/company_feature_usage_export_metadata_sort_order_direction.rb b/lib/schematic/types/company_feature_usage_export_metadata_sort_order_direction.rb index 13253c7..daf7e59 100644 --- a/lib/schematic/types/company_feature_usage_export_metadata_sort_order_direction.rb +++ b/lib/schematic/types/company_feature_usage_export_metadata_sort_order_direction.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CompanyFeatureUsageExportMetadataSortOrderDirection diff --git a/lib/schematic/types/company_feature_usage_export_metadata_visible_columns_item.rb b/lib/schematic/types/company_feature_usage_export_metadata_visible_columns_item.rb index 538ee5c..39336da 100644 --- a/lib/schematic/types/company_feature_usage_export_metadata_visible_columns_item.rb +++ b/lib/schematic/types/company_feature_usage_export_metadata_visible_columns_item.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CompanyFeatureUsageExportMetadataVisibleColumnsItem diff --git a/lib/schematic/types/company_inference_cost_response_data.rb b/lib/schematic/types/company_inference_cost_response_data.rb new file mode 100644 index 0000000..976d976 --- /dev/null +++ b/lib/schematic/types/company_inference_cost_response_data.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class CompanyInferenceCostResponseData < Internal::Types::Model + field :by_model, -> { Internal::Types::Array[Schematic::Types::InferenceModelCostResponseData] }, optional: false, nullable: false + + field :company_id, -> { String }, optional: false, nullable: false + + field :costs, -> { Internal::Types::Array[Schematic::Types::InferenceCostAmountResponseData] }, optional: false, nullable: false + + field :end_time, -> { String }, optional: false, nullable: false + + field :event_count, -> { Integer }, optional: false, nullable: false + + field :start_time, -> { String }, optional: false, nullable: false + + field :unpriced_event_count, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/schematic/types/company_ledger_response_data.rb b/lib/schematic/types/company_ledger_response_data.rb index 4bfb17f..74332fa 100644 --- a/lib/schematic/types/company_ledger_response_data.rb +++ b/lib/schematic/types/company_ledger_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyLedgerResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_matching_criteria.rb b/lib/schematic/types/company_matching_criteria.rb index e5258a3..7b07725 100644 --- a/lib/schematic/types/company_matching_criteria.rb +++ b/lib/schematic/types/company_matching_criteria.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CompanyMatchingCriteria diff --git a/lib/schematic/types/company_membership_detail_response_data.rb b/lib/schematic/types/company_membership_detail_response_data.rb index 86da9a0..1d83cf9 100644 --- a/lib/schematic/types/company_membership_detail_response_data.rb +++ b/lib/schematic/types/company_membership_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyMembershipDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_membership_response_data.rb b/lib/schematic/types/company_membership_response_data.rb index 8403323..c6116c1 100644 --- a/lib/schematic/types/company_membership_response_data.rb +++ b/lib/schematic/types/company_membership_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyMembershipResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_override_note_response_data.rb b/lib/schematic/types/company_override_note_response_data.rb index 329d175..ea930f0 100644 --- a/lib/schematic/types/company_override_note_response_data.rb +++ b/lib/schematic/types/company_override_note_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyOverrideNoteResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_override_response_data.rb b/lib/schematic/types/company_override_response_data.rb index df45664..4f8ab1f 100644 --- a/lib/schematic/types/company_override_response_data.rb +++ b/lib/schematic/types/company_override_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyOverrideResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_plan_credit_grant_view.rb b/lib/schematic/types/company_plan_credit_grant_view.rb index 25baf1a..84b58a0 100644 --- a/lib/schematic/types/company_plan_credit_grant_view.rb +++ b/lib/schematic/types/company_plan_credit_grant_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyPlanCreditGrantView < Internal::Types::Model diff --git a/lib/schematic/types/company_plan_detail_response_data.rb b/lib/schematic/types/company_plan_detail_response_data.rb index 49f4652..d3980ee 100644 --- a/lib/schematic/types/company_plan_detail_response_data.rb +++ b/lib/schematic/types/company_plan_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyPlanDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_plan_invalid_reason.rb b/lib/schematic/types/company_plan_invalid_reason.rb index 9453cd4..13e6368 100644 --- a/lib/schematic/types/company_plan_invalid_reason.rb +++ b/lib/schematic/types/company_plan_invalid_reason.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CompanyPlanInvalidReason diff --git a/lib/schematic/types/company_plan_with_billing_sub_view.rb b/lib/schematic/types/company_plan_with_billing_sub_view.rb index f8f94f2..8581ffd 100644 --- a/lib/schematic/types/company_plan_with_billing_sub_view.rb +++ b/lib/schematic/types/company_plan_with_billing_sub_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyPlanWithBillingSubView < Internal::Types::Model diff --git a/lib/schematic/types/company_response_data.rb b/lib/schematic/types/company_response_data.rb index 672299a..8fb4a8b 100644 --- a/lib/schematic/types/company_response_data.rb +++ b/lib/schematic/types/company_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_subscription_response_data.rb b/lib/schematic/types/company_subscription_response_data.rb index 5c293ff..6eed39d 100644 --- a/lib/schematic/types/company_subscription_response_data.rb +++ b/lib/schematic/types/company_subscription_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanySubscriptionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_tax_id_view.rb b/lib/schematic/types/company_tax_id_view.rb index 2ca2b92..169c95f 100644 --- a/lib/schematic/types/company_tax_id_view.rb +++ b/lib/schematic/types/company_tax_id_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyTaxIdView < Internal::Types::Model diff --git a/lib/schematic/types/company_user_usage_metrics_response_data.rb b/lib/schematic/types/company_user_usage_metrics_response_data.rb index 0aa327e..ed65c49 100644 --- a/lib/schematic/types/company_user_usage_metrics_response_data.rb +++ b/lib/schematic/types/company_user_usage_metrics_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyUserUsageMetricsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_user_usage_response_data.rb b/lib/schematic/types/company_user_usage_response_data.rb index 5815f6e..f7e73c5 100644 --- a/lib/schematic/types/company_user_usage_response_data.rb +++ b/lib/schematic/types/company_user_usage_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyUserUsageResponseData < Internal::Types::Model diff --git a/lib/schematic/types/company_user_usage_row_response_data.rb b/lib/schematic/types/company_user_usage_row_response_data.rb index d4e01ec..1a9c265 100644 --- a/lib/schematic/types/company_user_usage_row_response_data.rb +++ b/lib/schematic/types/company_user_usage_row_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompanyUserUsageRowResponseData < Internal::Types::Model diff --git a/lib/schematic/types/comparable_operator.rb b/lib/schematic/types/comparable_operator.rb index 401d280..0795eac 100644 --- a/lib/schematic/types/comparable_operator.rb +++ b/lib/schematic/types/comparable_operator.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ComparableOperator diff --git a/lib/schematic/types/compatible_plans.rb b/lib/schematic/types/compatible_plans.rb index 65c595c..68ae568 100644 --- a/lib/schematic/types/compatible_plans.rb +++ b/lib/schematic/types/compatible_plans.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompatiblePlans < Internal::Types::Model diff --git a/lib/schematic/types/compatible_plans_response_data.rb b/lib/schematic/types/compatible_plans_response_data.rb index f5a6554..f79d663 100644 --- a/lib/schematic/types/compatible_plans_response_data.rb +++ b/lib/schematic/types/compatible_plans_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CompatiblePlansResponseData < Internal::Types::Model diff --git a/lib/schematic/types/component_capabilities.rb b/lib/schematic/types/component_capabilities.rb index 36c9c25..07795cc 100644 --- a/lib/schematic/types/component_capabilities.rb +++ b/lib/schematic/types/component_capabilities.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentCapabilities < Internal::Types::Model diff --git a/lib/schematic/types/component_checkout_settings.rb b/lib/schematic/types/component_checkout_settings.rb index 90629d8..cac4a05 100644 --- a/lib/schematic/types/component_checkout_settings.rb +++ b/lib/schematic/types/component_checkout_settings.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentCheckoutSettings < Internal::Types::Model diff --git a/lib/schematic/types/component_display_settings.rb b/lib/schematic/types/component_display_settings.rb index f7e2168..637db76 100644 --- a/lib/schematic/types/component_display_settings.rb +++ b/lib/schematic/types/component_display_settings.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentDisplaySettings < Internal::Types::Model diff --git a/lib/schematic/types/component_entity_type.rb b/lib/schematic/types/component_entity_type.rb index 231861a..2cada1b 100644 --- a/lib/schematic/types/component_entity_type.rb +++ b/lib/schematic/types/component_entity_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ComponentEntityType diff --git a/lib/schematic/types/component_hydrate_response_data.rb b/lib/schematic/types/component_hydrate_response_data.rb index d39ecc0..164569c 100644 --- a/lib/schematic/types/component_hydrate_response_data.rb +++ b/lib/schematic/types/component_hydrate_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentHydrateResponseData < Internal::Types::Model diff --git a/lib/schematic/types/component_preview_response_data.rb b/lib/schematic/types/component_preview_response_data.rb index d5f30bc..7b4a1f3 100644 --- a/lib/schematic/types/component_preview_response_data.rb +++ b/lib/schematic/types/component_preview_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentPreviewResponseData < Internal::Types::Model diff --git a/lib/schematic/types/component_response_data.rb b/lib/schematic/types/component_response_data.rb index cae58b3..168e7e2 100644 --- a/lib/schematic/types/component_response_data.rb +++ b/lib/schematic/types/component_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentResponseData < Internal::Types::Model diff --git a/lib/schematic/types/component_settings_response_data.rb b/lib/schematic/types/component_settings_response_data.rb index e1f78b5..6c25012 100644 --- a/lib/schematic/types/component_settings_response_data.rb +++ b/lib/schematic/types/component_settings_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ComponentSettingsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/component_state.rb b/lib/schematic/types/component_state.rb index 056bc64..eb2d7e1 100644 --- a/lib/schematic/types/component_state.rb +++ b/lib/schematic/types/component_state.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ComponentState diff --git a/lib/schematic/types/condition.rb b/lib/schematic/types/condition.rb index cf9fae6..871a056 100644 --- a/lib/schematic/types/condition.rb +++ b/lib/schematic/types/condition.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class Condition < Internal::Types::Model diff --git a/lib/schematic/types/condition_group.rb b/lib/schematic/types/condition_group.rb index 5e7a1c8..20cfc7e 100644 --- a/lib/schematic/types/condition_group.rb +++ b/lib/schematic/types/condition_group.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ConditionGroup < Internal::Types::Model diff --git a/lib/schematic/types/condition_group_response_data.rb b/lib/schematic/types/condition_group_response_data.rb index c00c62b..8a7e286 100644 --- a/lib/schematic/types/condition_group_response_data.rb +++ b/lib/schematic/types/condition_group_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ConditionGroupResponseData < Internal::Types::Model diff --git a/lib/schematic/types/condition_group_view.rb b/lib/schematic/types/condition_group_view.rb index 6364cc9..c684b19 100644 --- a/lib/schematic/types/condition_group_view.rb +++ b/lib/schematic/types/condition_group_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ConditionGroupView < Internal::Types::Model diff --git a/lib/schematic/types/condition_response_data.rb b/lib/schematic/types/condition_response_data.rb index 813c012..1b2f25b 100644 --- a/lib/schematic/types/condition_response_data.rb +++ b/lib/schematic/types/condition_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ConditionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/condition_type.rb b/lib/schematic/types/condition_type.rb index 97e498a..fe0b67e 100644 --- a/lib/schematic/types/condition_type.rb +++ b/lib/schematic/types/condition_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ConditionType diff --git a/lib/schematic/types/condition_view.rb b/lib/schematic/types/condition_view.rb index 7061d74..d59e57a 100644 --- a/lib/schematic/types/condition_view.rb +++ b/lib/schematic/types/condition_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ConditionView < Internal::Types::Model diff --git a/lib/schematic/types/count_response.rb b/lib/schematic/types/count_response.rb index 10d9549..6790421 100644 --- a/lib/schematic/types/count_response.rb +++ b/lib/schematic/types/count_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CountResponse < Internal::Types::Model diff --git a/lib/schematic/types/coupon_request_body.rb b/lib/schematic/types/coupon_request_body.rb index 535fa15..2a58728 100644 --- a/lib/schematic/types/coupon_request_body.rb +++ b/lib/schematic/types/coupon_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CouponRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_billing_plan_credit_grant_request_body.rb b/lib/schematic/types/create_billing_plan_credit_grant_request_body.rb index 5d46254..6d8b077 100644 --- a/lib/schematic/types/create_billing_plan_credit_grant_request_body.rb +++ b/lib/schematic/types/create_billing_plan_credit_grant_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateBillingPlanCreditGrantRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_billing_price_tier_request_body.rb b/lib/schematic/types/create_billing_price_tier_request_body.rb index 1c4fad7..0710d34 100644 --- a/lib/schematic/types/create_billing_price_tier_request_body.rb +++ b/lib/schematic/types/create_billing_price_tier_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateBillingPriceTierRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_custom_plan_bundle_plan_request_body.rb b/lib/schematic/types/create_custom_plan_bundle_plan_request_body.rb index 3d109cf..c46a1a1 100644 --- a/lib/schematic/types/create_custom_plan_bundle_plan_request_body.rb +++ b/lib/schematic/types/create_custom_plan_bundle_plan_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateCustomPlanBundlePlanRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_entitlement_in_bundle_request_body.rb b/lib/schematic/types/create_entitlement_in_bundle_request_body.rb index 2c3638e..405870f 100644 --- a/lib/schematic/types/create_entitlement_in_bundle_request_body.rb +++ b/lib/schematic/types/create_entitlement_in_bundle_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateEntitlementInBundleRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_entitlement_req_common.rb b/lib/schematic/types/create_entitlement_req_common.rb index 4b06e0c..9eb9d93 100644 --- a/lib/schematic/types/create_entitlement_req_common.rb +++ b/lib/schematic/types/create_entitlement_req_common.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateEntitlementReqCommon < Internal::Types::Model diff --git a/lib/schematic/types/create_event_request_body.rb b/lib/schematic/types/create_event_request_body.rb index 44fd9a4..e1e8816 100644 --- a/lib/schematic/types/create_event_request_body.rb +++ b/lib/schematic/types/create_event_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateEventRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_flag_request_body.rb b/lib/schematic/types/create_flag_request_body.rb index 4c18901..ee84d0e 100644 --- a/lib/schematic/types/create_flag_request_body.rb +++ b/lib/schematic/types/create_flag_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateFlagRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_or_update_condition_group_request_body.rb b/lib/schematic/types/create_or_update_condition_group_request_body.rb index 7e0ff97..8347925 100644 --- a/lib/schematic/types/create_or_update_condition_group_request_body.rb +++ b/lib/schematic/types/create_or_update_condition_group_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateOrUpdateConditionGroupRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_or_update_condition_request_body.rb b/lib/schematic/types/create_or_update_condition_request_body.rb index 8fd4a29..444bac9 100644 --- a/lib/schematic/types/create_or_update_condition_request_body.rb +++ b/lib/schematic/types/create_or_update_condition_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateOrUpdateConditionRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_or_update_flag_request_body.rb b/lib/schematic/types/create_or_update_flag_request_body.rb index be79848..e2457aa 100644 --- a/lib/schematic/types/create_or_update_flag_request_body.rb +++ b/lib/schematic/types/create_or_update_flag_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateOrUpdateFlagRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_or_update_rule_request_body.rb b/lib/schematic/types/create_or_update_rule_request_body.rb index cf8f3c0..8fcee24 100644 --- a/lib/schematic/types/create_or_update_rule_request_body.rb +++ b/lib/schematic/types/create_or_update_rule_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreateOrUpdateRuleRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_plan_request_body.rb b/lib/schematic/types/create_plan_request_body.rb index 754b558..2be2fb8 100644 --- a/lib/schematic/types/create_plan_request_body.rb +++ b/lib/schematic/types/create_plan_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreatePlanRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/create_price_tier_request_body.rb b/lib/schematic/types/create_price_tier_request_body.rb index dc90921..0fdae51 100644 --- a/lib/schematic/types/create_price_tier_request_body.rb +++ b/lib/schematic/types/create_price_tier_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreatePriceTierRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/credit_auto_topup_amount_type.rb b/lib/schematic/types/credit_auto_topup_amount_type.rb index 9ab125f..6105529 100644 --- a/lib/schematic/types/credit_auto_topup_amount_type.rb +++ b/lib/schematic/types/credit_auto_topup_amount_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditAutoTopupAmountType diff --git a/lib/schematic/types/credit_balance_event_response_data.rb b/lib/schematic/types/credit_balance_event_response_data.rb index 57bfcb6..077d711 100644 --- a/lib/schematic/types/credit_balance_event_response_data.rb +++ b/lib/schematic/types/credit_balance_event_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBalanceEventResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_balance_feature_consumption_response_data.rb b/lib/schematic/types/credit_balance_feature_consumption_response_data.rb index 0630247..7651ea0 100644 --- a/lib/schematic/types/credit_balance_feature_consumption_response_data.rb +++ b/lib/schematic/types/credit_balance_feature_consumption_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBalanceFeatureConsumptionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_balance_point_response_data.rb b/lib/schematic/types/credit_balance_point_response_data.rb index 75f5619..d670b9a 100644 --- a/lib/schematic/types/credit_balance_point_response_data.rb +++ b/lib/schematic/types/credit_balance_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBalancePointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_balance_time_series_response_data.rb b/lib/schematic/types/credit_balance_time_series_response_data.rb index b5e4d97..98f614b 100644 --- a/lib/schematic/types/credit_balance_time_series_response_data.rb +++ b/lib/schematic/types/credit_balance_time_series_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBalanceTimeSeriesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_bundle_currency_price.rb b/lib/schematic/types/credit_bundle_currency_price.rb index b3ce3f1..ae7e7af 100644 --- a/lib/schematic/types/credit_bundle_currency_price.rb +++ b/lib/schematic/types/credit_bundle_currency_price.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBundleCurrencyPrice < Internal::Types::Model diff --git a/lib/schematic/types/credit_bundle_currency_price_request_body.rb b/lib/schematic/types/credit_bundle_currency_price_request_body.rb index 651965a..3cb1889 100644 --- a/lib/schematic/types/credit_bundle_currency_price_request_body.rb +++ b/lib/schematic/types/credit_bundle_currency_price_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBundleCurrencyPriceRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/credit_bundle_currency_price_response_data.rb b/lib/schematic/types/credit_bundle_currency_price_response_data.rb index 2355dd2..98ab99a 100644 --- a/lib/schematic/types/credit_bundle_currency_price_response_data.rb +++ b/lib/schematic/types/credit_bundle_currency_price_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBundleCurrencyPriceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_bundle_purchase_response_data.rb b/lib/schematic/types/credit_bundle_purchase_response_data.rb index 0debf18..3c736c6 100644 --- a/lib/schematic/types/credit_bundle_purchase_response_data.rb +++ b/lib/schematic/types/credit_bundle_purchase_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBundlePurchaseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_burn_breakdown_line.rb b/lib/schematic/types/credit_burn_breakdown_line.rb index cdb4446..648ed87 100644 --- a/lib/schematic/types/credit_burn_breakdown_line.rb +++ b/lib/schematic/types/credit_burn_breakdown_line.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditBurnBreakdownLine < Internal::Types::Model diff --git a/lib/schematic/types/credit_company_grant_view.rb b/lib/schematic/types/credit_company_grant_view.rb index 673cd96..1624a58 100644 --- a/lib/schematic/types/credit_company_grant_view.rb +++ b/lib/schematic/types/credit_company_grant_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditCompanyGrantView < Internal::Types::Model diff --git a/lib/schematic/types/credit_currency_price.rb b/lib/schematic/types/credit_currency_price.rb index ea6a8c7..68074d8 100644 --- a/lib/schematic/types/credit_currency_price.rb +++ b/lib/schematic/types/credit_currency_price.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditCurrencyPrice < Internal::Types::Model diff --git a/lib/schematic/types/credit_currency_price_request_body.rb b/lib/schematic/types/credit_currency_price_request_body.rb index ab7d161..671d807 100644 --- a/lib/schematic/types/credit_currency_price_request_body.rb +++ b/lib/schematic/types/credit_currency_price_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditCurrencyPriceRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/credit_currency_price_response_data.rb b/lib/schematic/types/credit_currency_price_response_data.rb index a925c94..5085fe0 100644 --- a/lib/schematic/types/credit_currency_price_response_data.rb +++ b/lib/schematic/types/credit_currency_price_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditCurrencyPriceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_event_ledger_response_data.rb b/lib/schematic/types/credit_event_ledger_response_data.rb index 46b4ee7..2a27931 100644 --- a/lib/schematic/types/credit_event_ledger_response_data.rb +++ b/lib/schematic/types/credit_event_ledger_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditEventLedgerResponseData < Internal::Types::Model @@ -67,6 +69,10 @@ class CreditEventLedgerResponseData < Internal::Types::Model field :source_id, -> { Integer }, optional: false, nullable: false + field :source_id_string, -> { String }, optional: true, nullable: false + + field :source_type, -> { Schematic::Types::CreditLedgerSourceType }, optional: true, nullable: false + field :to_grant_id, -> { String }, optional: true, nullable: false field :transfer_reason, -> { Schematic::Types::CreditTransferReason }, optional: true, nullable: false diff --git a/lib/schematic/types/credit_event_type.rb b/lib/schematic/types/credit_event_type.rb index 5679a13..3eba805 100644 --- a/lib/schematic/types/credit_event_type.rb +++ b/lib/schematic/types/credit_event_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditEventType diff --git a/lib/schematic/types/credit_grant_detail.rb b/lib/schematic/types/credit_grant_detail.rb index 916ce4f..fd9489b 100644 --- a/lib/schematic/types/credit_grant_detail.rb +++ b/lib/schematic/types/credit_grant_detail.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditGrantDetail < Internal::Types::Model diff --git a/lib/schematic/types/credit_grant_expiry_request_body.rb b/lib/schematic/types/credit_grant_expiry_request_body.rb index dca7c11..0a8d663 100644 --- a/lib/schematic/types/credit_grant_expiry_request_body.rb +++ b/lib/schematic/types/credit_grant_expiry_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditGrantExpiryRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/credit_grant_price_tier_request_body.rb b/lib/schematic/types/credit_grant_price_tier_request_body.rb index e5fdb5c..295c3f4 100644 --- a/lib/schematic/types/credit_grant_price_tier_request_body.rb +++ b/lib/schematic/types/credit_grant_price_tier_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditGrantPriceTierRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/credit_grant_sort_order.rb b/lib/schematic/types/credit_grant_sort_order.rb index f020769..1867e3d 100644 --- a/lib/schematic/types/credit_grant_sort_order.rb +++ b/lib/schematic/types/credit_grant_sort_order.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditGrantSortOrder diff --git a/lib/schematic/types/credit_lease_response_data.rb b/lib/schematic/types/credit_lease_response_data.rb index 718a5a2..eba4997 100644 --- a/lib/schematic/types/credit_lease_response_data.rb +++ b/lib/schematic/types/credit_lease_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditLeaseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_ledger_entry_kind.rb b/lib/schematic/types/credit_ledger_entry_kind.rb index c7ab78c..5c2e9f3 100644 --- a/lib/schematic/types/credit_ledger_entry_kind.rb +++ b/lib/schematic/types/credit_ledger_entry_kind.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditLedgerEntryKind diff --git a/lib/schematic/types/credit_ledger_source_type.rb b/lib/schematic/types/credit_ledger_source_type.rb new file mode 100644 index 0000000..9e1d26c --- /dev/null +++ b/lib/schematic/types/credit_ledger_source_type.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + module CreditLedgerSourceType + extend Schematic::Internal::Types::Enum + + BILLING_CHARGE = "billing_charge" + BILLING_CREDIT_GRANT = "billing_credit_grant" + BILLING_CREDIT_TRANSFER = "billing_credit_transfer" + BILLING_SETTLEMENT = "billing_settlement" + end + end +end diff --git a/lib/schematic/types/credit_reservation_response_data.rb b/lib/schematic/types/credit_reservation_response_data.rb index 6224da9..2b7d453 100644 --- a/lib/schematic/types/credit_reservation_response_data.rb +++ b/lib/schematic/types/credit_reservation_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditReservationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_spend_policy.rb b/lib/schematic/types/credit_spend_policy.rb index e03a363..3ad65dd 100644 --- a/lib/schematic/types/credit_spend_policy.rb +++ b/lib/schematic/types/credit_spend_policy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditSpendPolicy < Internal::Types::Model diff --git a/lib/schematic/types/credit_spend_policy_response_data.rb b/lib/schematic/types/credit_spend_policy_response_data.rb index 39c433a..c836b9c 100644 --- a/lib/schematic/types/credit_spend_policy_response_data.rb +++ b/lib/schematic/types/credit_spend_policy_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditSpendPolicyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_spend_policy_scope.rb b/lib/schematic/types/credit_spend_policy_scope.rb index 214e7aa..46bdfe6 100644 --- a/lib/schematic/types/credit_spend_policy_scope.rb +++ b/lib/schematic/types/credit_spend_policy_scope.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditSpendPolicyScope diff --git a/lib/schematic/types/credit_spend_window.rb b/lib/schematic/types/credit_spend_window.rb index 60ecf13..0e0cd67 100644 --- a/lib/schematic/types/credit_spend_window.rb +++ b/lib/schematic/types/credit_spend_window.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditSpendWindow < Internal::Types::Model diff --git a/lib/schematic/types/credit_spend_window_unit.rb b/lib/schematic/types/credit_spend_window_unit.rb index 9ba13d2..bad7e93 100644 --- a/lib/schematic/types/credit_spend_window_unit.rb +++ b/lib/schematic/types/credit_spend_window_unit.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditSpendWindowUnit diff --git a/lib/schematic/types/credit_transfer_reason.rb b/lib/schematic/types/credit_transfer_reason.rb index c4bead1..d9b5fb0 100644 --- a/lib/schematic/types/credit_transfer_reason.rb +++ b/lib/schematic/types/credit_transfer_reason.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditTransferReason diff --git a/lib/schematic/types/credit_transfer_response_data.rb b/lib/schematic/types/credit_transfer_response_data.rb index 68c0f66..dd8b224 100644 --- a/lib/schematic/types/credit_transfer_response_data.rb +++ b/lib/schematic/types/credit_transfer_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditTransferResponseData < Internal::Types::Model diff --git a/lib/schematic/types/credit_transfer_view.rb b/lib/schematic/types/credit_transfer_view.rb index ea5c5ad..ce2892e 100644 --- a/lib/schematic/types/credit_transfer_view.rb +++ b/lib/schematic/types/credit_transfer_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditTransferView < Internal::Types::Model diff --git a/lib/schematic/types/credit_trigger_config.rb b/lib/schematic/types/credit_trigger_config.rb index 420da73..61e6ac7 100644 --- a/lib/schematic/types/credit_trigger_config.rb +++ b/lib/schematic/types/credit_trigger_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditTriggerConfig < Internal::Types::Model diff --git a/lib/schematic/types/credit_usage.rb b/lib/schematic/types/credit_usage.rb index c53e59f..c8f5a40 100644 --- a/lib/schematic/types/credit_usage.rb +++ b/lib/schematic/types/credit_usage.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditUsage < Internal::Types::Model diff --git a/lib/schematic/types/credit_usage_aggregation.rb b/lib/schematic/types/credit_usage_aggregation.rb index f712f45..26348a3 100644 --- a/lib/schematic/types/credit_usage_aggregation.rb +++ b/lib/schematic/types/credit_usage_aggregation.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditUsageAggregation < Internal::Types::Model diff --git a/lib/schematic/types/credit_usage_reason.rb b/lib/schematic/types/credit_usage_reason.rb index 28f9faf..33b472b 100644 --- a/lib/schematic/types/credit_usage_reason.rb +++ b/lib/schematic/types/credit_usage_reason.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CreditUsageReason diff --git a/lib/schematic/types/credits_auto_topup_company_summary.rb b/lib/schematic/types/credits_auto_topup_company_summary.rb index 3bc23a1..7bd670d 100644 --- a/lib/schematic/types/credits_auto_topup_company_summary.rb +++ b/lib/schematic/types/credits_auto_topup_company_summary.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsAutoTopupCompanySummary < Internal::Types::Model diff --git a/lib/schematic/types/credits_auto_topup_credit_summary.rb b/lib/schematic/types/credits_auto_topup_credit_summary.rb index 38e03a8..e106ba1 100644 --- a/lib/schematic/types/credits_auto_topup_credit_summary.rb +++ b/lib/schematic/types/credits_auto_topup_credit_summary.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsAutoTopupCreditSummary < Internal::Types::Model diff --git a/lib/schematic/types/credits_auto_topup_hard_failure.rb b/lib/schematic/types/credits_auto_topup_hard_failure.rb index 15f35ee..d46fe20 100644 --- a/lib/schematic/types/credits_auto_topup_hard_failure.rb +++ b/lib/schematic/types/credits_auto_topup_hard_failure.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsAutoTopupHardFailure < Internal::Types::Model diff --git a/lib/schematic/types/credits_auto_topup_retry_failure.rb b/lib/schematic/types/credits_auto_topup_retry_failure.rb index c6bc27b..2918056 100644 --- a/lib/schematic/types/credits_auto_topup_retry_failure.rb +++ b/lib/schematic/types/credits_auto_topup_retry_failure.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsAutoTopupRetryFailure < Internal::Types::Model diff --git a/lib/schematic/types/credits_auto_topup_success.rb b/lib/schematic/types/credits_auto_topup_success.rb index b034cd7..7d08d25 100644 --- a/lib/schematic/types/credits_auto_topup_success.rb +++ b/lib/schematic/types/credits_auto_topup_success.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsAutoTopupSuccess < Internal::Types::Model diff --git a/lib/schematic/types/credits_credit_purchase_success.rb b/lib/schematic/types/credits_credit_purchase_success.rb index d2a4321..52e715f 100644 --- a/lib/schematic/types/credits_credit_purchase_success.rb +++ b/lib/schematic/types/credits_credit_purchase_success.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsCreditPurchaseSuccess < Internal::Types::Model diff --git a/lib/schematic/types/credits_in_plan.rb b/lib/schematic/types/credits_in_plan.rb index dc3d4f1..5e20804 100644 --- a/lib/schematic/types/credits_in_plan.rb +++ b/lib/schematic/types/credits_in_plan.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsInPlan < Internal::Types::Model diff --git a/lib/schematic/types/credits_webhook_company_summary.rb b/lib/schematic/types/credits_webhook_company_summary.rb index 65cb77d..3734b5f 100644 --- a/lib/schematic/types/credits_webhook_company_summary.rb +++ b/lib/schematic/types/credits_webhook_company_summary.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsWebhookCompanySummary < Internal::Types::Model diff --git a/lib/schematic/types/credits_webhook_credit_summary.rb b/lib/schematic/types/credits_webhook_credit_summary.rb index 3017e63..75a780b 100644 --- a/lib/schematic/types/credits_webhook_credit_summary.rb +++ b/lib/schematic/types/credits_webhook_credit_summary.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CreditsWebhookCreditSummary < Internal::Types::Model diff --git a/lib/schematic/types/currency.rb b/lib/schematic/types/currency.rb index 6d986f9..3852e81 100644 --- a/lib/schematic/types/currency.rb +++ b/lib/schematic/types/currency.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module Currency diff --git a/lib/schematic/types/currency_price_request_body.rb b/lib/schematic/types/currency_price_request_body.rb index 03ed068..2bd350f 100644 --- a/lib/schematic/types/currency_price_request_body.rb +++ b/lib/schematic/types/currency_price_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CurrencyPriceRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/custom_plan_activation_strategy.rb b/lib/schematic/types/custom_plan_activation_strategy.rb index 642b6e5..bd91b9b 100644 --- a/lib/schematic/types/custom_plan_activation_strategy.rb +++ b/lib/schematic/types/custom_plan_activation_strategy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CustomPlanActivationStrategy diff --git a/lib/schematic/types/custom_plan_billing_response_data.rb b/lib/schematic/types/custom_plan_billing_response_data.rb index 659f9be..b0039a6 100644 --- a/lib/schematic/types/custom_plan_billing_response_data.rb +++ b/lib/schematic/types/custom_plan_billing_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CustomPlanBillingResponseData < Internal::Types::Model diff --git a/lib/schematic/types/custom_plan_billing_status.rb b/lib/schematic/types/custom_plan_billing_status.rb index b46f518..6f33a7e 100644 --- a/lib/schematic/types/custom_plan_billing_status.rb +++ b/lib/schematic/types/custom_plan_billing_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module CustomPlanBillingStatus diff --git a/lib/schematic/types/custom_plan_config.rb b/lib/schematic/types/custom_plan_config.rb index ee8560c..5f116d1 100644 --- a/lib/schematic/types/custom_plan_config.rb +++ b/lib/schematic/types/custom_plan_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CustomPlanConfig < Internal::Types::Model diff --git a/lib/schematic/types/custom_plan_view_config_response_data.rb b/lib/schematic/types/custom_plan_view_config_response_data.rb index e5b9525..aa87c2f 100644 --- a/lib/schematic/types/custom_plan_view_config_response_data.rb +++ b/lib/schematic/types/custom_plan_view_config_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CustomPlanViewConfigResponseData < Internal::Types::Model diff --git a/lib/schematic/types/customer_billing_address.rb b/lib/schematic/types/customer_billing_address.rb index 712d0d4..b4966ea 100644 --- a/lib/schematic/types/customer_billing_address.rb +++ b/lib/schematic/types/customer_billing_address.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class CustomerBillingAddress < Internal::Types::Model diff --git a/lib/schematic/types/data_event_payload.rb b/lib/schematic/types/data_event_payload.rb index b2ef069..07f2e20 100644 --- a/lib/schematic/types/data_event_payload.rb +++ b/lib/schematic/types/data_event_payload.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DataEventPayload < Internal::Types::Model diff --git a/lib/schematic/types/data_export_metadata.rb b/lib/schematic/types/data_export_metadata.rb index e7f745d..9f31627 100644 --- a/lib/schematic/types/data_export_metadata.rb +++ b/lib/schematic/types/data_export_metadata.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DataExportMetadata < Internal::Types::Model diff --git a/lib/schematic/types/data_export_output_file_type.rb b/lib/schematic/types/data_export_output_file_type.rb index 2d48193..dbe6b60 100644 --- a/lib/schematic/types/data_export_output_file_type.rb +++ b/lib/schematic/types/data_export_output_file_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module DataExportOutputFileType diff --git a/lib/schematic/types/data_export_response_data.rb b/lib/schematic/types/data_export_response_data.rb index 5bc504d..b673f69 100644 --- a/lib/schematic/types/data_export_response_data.rb +++ b/lib/schematic/types/data_export_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DataExportResponseData < Internal::Types::Model diff --git a/lib/schematic/types/data_export_status.rb b/lib/schematic/types/data_export_status.rb index b446ee8..e3ed1fd 100644 --- a/lib/schematic/types/data_export_status.rb +++ b/lib/schematic/types/data_export_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module DataExportStatus diff --git a/lib/schematic/types/data_export_type.rb b/lib/schematic/types/data_export_type.rb index bd8f4cf..1515883 100644 --- a/lib/schematic/types/data_export_type.rb +++ b/lib/schematic/types/data_export_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module DataExportType diff --git a/lib/schematic/types/datastream_company_plan.rb b/lib/schematic/types/datastream_company_plan.rb index f0a08e0..4c7c302 100644 --- a/lib/schematic/types/datastream_company_plan.rb +++ b/lib/schematic/types/datastream_company_plan.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DatastreamCompanyPlan < Internal::Types::Model diff --git a/lib/schematic/types/delete_billing_plan_credit_grant_request_body.rb b/lib/schematic/types/delete_billing_plan_credit_grant_request_body.rb index e25c09f..1d77719 100644 --- a/lib/schematic/types/delete_billing_plan_credit_grant_request_body.rb +++ b/lib/schematic/types/delete_billing_plan_credit_grant_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DeleteBillingPlanCreditGrantRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/delete_response.rb b/lib/schematic/types/delete_response.rb index 1d40072..857705f 100644 --- a/lib/schematic/types/delete_response.rb +++ b/lib/schematic/types/delete_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DeleteResponse < Internal::Types::Model diff --git a/lib/schematic/types/duplicate_plan_entitlements_response_response_data.rb b/lib/schematic/types/duplicate_plan_entitlements_response_response_data.rb index 3a86273..59662c1 100644 --- a/lib/schematic/types/duplicate_plan_entitlements_response_response_data.rb +++ b/lib/schematic/types/duplicate_plan_entitlements_response_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class DuplicatePlanEntitlementsResponseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entitlement_currency_prices_response_data.rb b/lib/schematic/types/entitlement_currency_prices_response_data.rb index 0637c15..0817c83 100644 --- a/lib/schematic/types/entitlement_currency_prices_response_data.rb +++ b/lib/schematic/types/entitlement_currency_prices_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntitlementCurrencyPricesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entitlement_price_behavior.rb b/lib/schematic/types/entitlement_price_behavior.rb index 8eaea2c..d7cdf1d 100644 --- a/lib/schematic/types/entitlement_price_behavior.rb +++ b/lib/schematic/types/entitlement_price_behavior.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EntitlementPriceBehavior diff --git a/lib/schematic/types/entitlement_trigger_config.rb b/lib/schematic/types/entitlement_trigger_config.rb index cd1b8d9..339dfdf 100644 --- a/lib/schematic/types/entitlement_trigger_config.rb +++ b/lib/schematic/types/entitlement_trigger_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntitlementTriggerConfig < Internal::Types::Model diff --git a/lib/schematic/types/entitlement_type.rb b/lib/schematic/types/entitlement_type.rb index 999d518..96ba5df 100644 --- a/lib/schematic/types/entitlement_type.rb +++ b/lib/schematic/types/entitlement_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EntitlementType diff --git a/lib/schematic/types/entitlement_value_type.rb b/lib/schematic/types/entitlement_value_type.rb index 6b13415..8ca8717 100644 --- a/lib/schematic/types/entitlement_value_type.rb +++ b/lib/schematic/types/entitlement_value_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EntitlementValueType diff --git a/lib/schematic/types/entitlements_in_plan.rb b/lib/schematic/types/entitlements_in_plan.rb index d5ce594..c32b8a4 100644 --- a/lib/schematic/types/entitlements_in_plan.rb +++ b/lib/schematic/types/entitlements_in_plan.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntitlementsInPlan < Internal::Types::Model diff --git a/lib/schematic/types/entity_key_definition_response_data.rb b/lib/schematic/types/entity_key_definition_response_data.rb index 26b74e7..d20f106 100644 --- a/lib/schematic/types/entity_key_definition_response_data.rb +++ b/lib/schematic/types/entity_key_definition_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityKeyDefinitionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entity_key_detail_response_data.rb b/lib/schematic/types/entity_key_detail_response_data.rb index 6c9fb33..fc43553 100644 --- a/lib/schematic/types/entity_key_detail_response_data.rb +++ b/lib/schematic/types/entity_key_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityKeyDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entity_key_response_data.rb b/lib/schematic/types/entity_key_response_data.rb index 94e944b..da20b13 100644 --- a/lib/schematic/types/entity_key_response_data.rb +++ b/lib/schematic/types/entity_key_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityKeyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entity_trait_definition_response_data.rb b/lib/schematic/types/entity_trait_definition_response_data.rb index f7fbd37..90ba268 100644 --- a/lib/schematic/types/entity_trait_definition_response_data.rb +++ b/lib/schematic/types/entity_trait_definition_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityTraitDefinitionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entity_trait_definition_usage.rb b/lib/schematic/types/entity_trait_definition_usage.rb index bfa8315..8ad14be 100644 --- a/lib/schematic/types/entity_trait_definition_usage.rb +++ b/lib/schematic/types/entity_trait_definition_usage.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityTraitDefinitionUsage < Internal::Types::Model diff --git a/lib/schematic/types/entity_trait_detail_response_data.rb b/lib/schematic/types/entity_trait_detail_response_data.rb index 859fdd7..2dc05b4 100644 --- a/lib/schematic/types/entity_trait_detail_response_data.rb +++ b/lib/schematic/types/entity_trait_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityTraitDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entity_trait_response_data.rb b/lib/schematic/types/entity_trait_response_data.rb index 450eec4..e035c73 100644 --- a/lib/schematic/types/entity_trait_response_data.rb +++ b/lib/schematic/types/entity_trait_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityTraitResponseData < Internal::Types::Model diff --git a/lib/schematic/types/entity_trait_value.rb b/lib/schematic/types/entity_trait_value.rb index b1cabc5..38bb6f7 100644 --- a/lib/schematic/types/entity_trait_value.rb +++ b/lib/schematic/types/entity_trait_value.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EntityTraitValue < Internal::Types::Model diff --git a/lib/schematic/types/entity_type.rb b/lib/schematic/types/entity_type.rb index 98f706b..4163962 100644 --- a/lib/schematic/types/entity_type.rb +++ b/lib/schematic/types/entity_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EntityType diff --git a/lib/schematic/types/environment_feature_usage_time_series_response_data.rb b/lib/schematic/types/environment_feature_usage_time_series_response_data.rb index cd4e606..4baeca5 100644 --- a/lib/schematic/types/environment_feature_usage_time_series_response_data.rb +++ b/lib/schematic/types/environment_feature_usage_time_series_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EnvironmentFeatureUsageTimeSeriesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/environment_response_data.rb b/lib/schematic/types/environment_response_data.rb index 87b5a13..c34b6a1 100644 --- a/lib/schematic/types/environment_response_data.rb +++ b/lib/schematic/types/environment_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EnvironmentResponseData < Internal::Types::Model diff --git a/lib/schematic/types/environment_trait_usage_time_series_response_data.rb b/lib/schematic/types/environment_trait_usage_time_series_response_data.rb index e99fe60..c4cd79c 100644 --- a/lib/schematic/types/environment_trait_usage_time_series_response_data.rb +++ b/lib/schematic/types/environment_trait_usage_time_series_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EnvironmentTraitUsageTimeSeriesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/environment_type.rb b/lib/schematic/types/environment_type.rb index 8af576c..cd286bd 100644 --- a/lib/schematic/types/environment_type.rb +++ b/lib/schematic/types/environment_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EnvironmentType diff --git a/lib/schematic/types/environment_usage_point_response_data.rb b/lib/schematic/types/environment_usage_point_response_data.rb index 88c7015..0b1acb9 100644 --- a/lib/schematic/types/environment_usage_point_response_data.rb +++ b/lib/schematic/types/environment_usage_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EnvironmentUsagePointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/estimated_plan_total.rb b/lib/schematic/types/estimated_plan_total.rb index 79385c5..a892e33 100644 --- a/lib/schematic/types/estimated_plan_total.rb +++ b/lib/schematic/types/estimated_plan_total.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EstimatedPlanTotal < Internal::Types::Model diff --git a/lib/schematic/types/event_body.rb b/lib/schematic/types/event_body.rb index 53c628b..326f986 100644 --- a/lib/schematic/types/event_body.rb +++ b/lib/schematic/types/event_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventBody < Internal::Types::Model diff --git a/lib/schematic/types/event_body_flag_check.rb b/lib/schematic/types/event_body_flag_check.rb index 965b84a..342117c 100644 --- a/lib/schematic/types/event_body_flag_check.rb +++ b/lib/schematic/types/event_body_flag_check.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventBodyFlagCheck < Internal::Types::Model diff --git a/lib/schematic/types/event_body_identify.rb b/lib/schematic/types/event_body_identify.rb index a49fbd3..64e6509 100644 --- a/lib/schematic/types/event_body_identify.rb +++ b/lib/schematic/types/event_body_identify.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventBodyIdentify < Internal::Types::Model diff --git a/lib/schematic/types/event_body_identify_company.rb b/lib/schematic/types/event_body_identify_company.rb index 7c8ed35..db0848d 100644 --- a/lib/schematic/types/event_body_identify_company.rb +++ b/lib/schematic/types/event_body_identify_company.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types # Information about the company associated with the user; required only if it is a new user diff --git a/lib/schematic/types/event_body_inference.rb b/lib/schematic/types/event_body_inference.rb index 4534771..5802c7d 100644 --- a/lib/schematic/types/event_body_inference.rb +++ b/lib/schematic/types/event_body_inference.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventBodyInference < Internal::Types::Model diff --git a/lib/schematic/types/event_body_track.rb b/lib/schematic/types/event_body_track.rb index 3b969e0..b3c2bec 100644 --- a/lib/schematic/types/event_body_track.rb +++ b/lib/schematic/types/event_body_track.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventBodyTrack < Internal::Types::Model diff --git a/lib/schematic/types/event_detail_response_data.rb b/lib/schematic/types/event_detail_response_data.rb index 2d69aa8..4c83798 100644 --- a/lib/schematic/types/event_detail_response_data.rb +++ b/lib/schematic/types/event_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventDetailResponseData < Internal::Types::Model @@ -17,6 +19,12 @@ class EventDetailResponseData < Internal::Types::Model field :company_id, -> { String }, optional: true, nullable: false + field :cost, -> { String }, optional: true, nullable: false + + field :cost_source, -> { Schematic::Types::InferenceCostSource }, optional: true, nullable: false + + field :currency, -> { String }, optional: true, nullable: false + field :enriched_at, -> { String }, optional: true, nullable: false field :environment_id, -> { String }, optional: true, nullable: false diff --git a/lib/schematic/types/event_export_metadata.rb b/lib/schematic/types/event_export_metadata.rb index 027b9c5..0c79acf 100644 --- a/lib/schematic/types/event_export_metadata.rb +++ b/lib/schematic/types/event_export_metadata.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventExportMetadata < Internal::Types::Model diff --git a/lib/schematic/types/event_export_metadata_event_types_item.rb b/lib/schematic/types/event_export_metadata_event_types_item.rb index bef940d..1516e7a 100644 --- a/lib/schematic/types/event_export_metadata_event_types_item.rb +++ b/lib/schematic/types/event_export_metadata_event_types_item.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EventExportMetadataEventTypesItem diff --git a/lib/schematic/types/event_response_data.rb b/lib/schematic/types/event_response_data.rb index 24c87ca..bc4fde5 100644 --- a/lib/schematic/types/event_response_data.rb +++ b/lib/schematic/types/event_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventResponseData < Internal::Types::Model diff --git a/lib/schematic/types/event_status.rb b/lib/schematic/types/event_status.rb index 55c5fb4..bd21023 100644 --- a/lib/schematic/types/event_status.rb +++ b/lib/schematic/types/event_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EventStatus diff --git a/lib/schematic/types/event_summary_response_data.rb b/lib/schematic/types/event_summary_response_data.rb index 40057ec..109d177 100644 --- a/lib/schematic/types/event_summary_response_data.rb +++ b/lib/schematic/types/event_summary_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class EventSummaryResponseData < Internal::Types::Model diff --git a/lib/schematic/types/event_type.rb b/lib/schematic/types/event_type.rb index 88b023e..2f00621 100644 --- a/lib/schematic/types/event_type.rb +++ b/lib/schematic/types/event_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module EventType diff --git a/lib/schematic/types/feature_company_response_data.rb b/lib/schematic/types/feature_company_response_data.rb index 50a6827..a984eb4 100644 --- a/lib/schematic/types/feature_company_response_data.rb +++ b/lib/schematic/types/feature_company_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureCompanyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_company_user_response_data.rb b/lib/schematic/types/feature_company_user_response_data.rb index 19ac862..c2d7e3c 100644 --- a/lib/schematic/types/feature_company_user_response_data.rb +++ b/lib/schematic/types/feature_company_user_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureCompanyUserResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_detail_response_data.rb b/lib/schematic/types/feature_detail_response_data.rb index bccd02a..923a7dd 100644 --- a/lib/schematic/types/feature_detail_response_data.rb +++ b/lib/schematic/types/feature_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_entitlement.rb b/lib/schematic/types/feature_entitlement.rb index 14c731c..6064717 100644 --- a/lib/schematic/types/feature_entitlement.rb +++ b/lib/schematic/types/feature_entitlement.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureEntitlement < Internal::Types::Model diff --git a/lib/schematic/types/feature_event_source.rb b/lib/schematic/types/feature_event_source.rb index 44b8dd7..edc06d7 100644 --- a/lib/schematic/types/feature_event_source.rb +++ b/lib/schematic/types/feature_event_source.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module FeatureEventSource diff --git a/lib/schematic/types/feature_in_plan_response_data.rb b/lib/schematic/types/feature_in_plan_response_data.rb index 66510bc..68ebe9e 100644 --- a/lib/schematic/types/feature_in_plan_response_data.rb +++ b/lib/schematic/types/feature_in_plan_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureInPlanResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_ledger_response_data.rb b/lib/schematic/types/feature_ledger_response_data.rb index 428eda2..f0b8173 100644 --- a/lib/schematic/types/feature_ledger_response_data.rb +++ b/lib/schematic/types/feature_ledger_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureLedgerResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_lifecycle_phase.rb b/lib/schematic/types/feature_lifecycle_phase.rb index 6d6be2f..57490e2 100644 --- a/lib/schematic/types/feature_lifecycle_phase.rb +++ b/lib/schematic/types/feature_lifecycle_phase.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module FeatureLifecyclePhase diff --git a/lib/schematic/types/feature_response_data.rb b/lib/schematic/types/feature_response_data.rb index 1a6415d..5674ee2 100644 --- a/lib/schematic/types/feature_response_data.rb +++ b/lib/schematic/types/feature_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_type.rb b/lib/schematic/types/feature_type.rb index e61197b..a892d01 100644 --- a/lib/schematic/types/feature_type.rb +++ b/lib/schematic/types/feature_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module FeatureType diff --git a/lib/schematic/types/feature_usage_detail_response_data.rb b/lib/schematic/types/feature_usage_detail_response_data.rb index a1d6d70..80ffa4f 100644 --- a/lib/schematic/types/feature_usage_detail_response_data.rb +++ b/lib/schematic/types/feature_usage_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureUsageDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_usage_history_response_data.rb b/lib/schematic/types/feature_usage_history_response_data.rb index ab686aa..b501eb9 100644 --- a/lib/schematic/types/feature_usage_history_response_data.rb +++ b/lib/schematic/types/feature_usage_history_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureUsageHistoryResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_usage_legacy_response_data.rb b/lib/schematic/types/feature_usage_legacy_response_data.rb index e68d8c3..f8dde6e 100644 --- a/lib/schematic/types/feature_usage_legacy_response_data.rb +++ b/lib/schematic/types/feature_usage_legacy_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureUsageLegacyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_usage_response_data.rb b/lib/schematic/types/feature_usage_response_data.rb index d5fa27a..7f9e630 100644 --- a/lib/schematic/types/feature_usage_response_data.rb +++ b/lib/schematic/types/feature_usage_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureUsageResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_usage_time_series_response_data.rb b/lib/schematic/types/feature_usage_time_series_response_data.rb index 658d5d4..3001be4 100644 --- a/lib/schematic/types/feature_usage_time_series_response_data.rb +++ b/lib/schematic/types/feature_usage_time_series_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureUsageTimeSeriesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/feature_view.rb b/lib/schematic/types/feature_view.rb index 06498e3..51a4b3c 100644 --- a/lib/schematic/types/feature_view.rb +++ b/lib/schematic/types/feature_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FeatureView < Internal::Types::Model diff --git a/lib/schematic/types/flag_check_reservation_response_data.rb b/lib/schematic/types/flag_check_reservation_response_data.rb index f078667..67b2a7d 100644 --- a/lib/schematic/types/flag_check_reservation_response_data.rb +++ b/lib/schematic/types/flag_check_reservation_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FlagCheckReservationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/flag_detail_response_data.rb b/lib/schematic/types/flag_detail_response_data.rb index de202b6..3e24942 100644 --- a/lib/schematic/types/flag_detail_response_data.rb +++ b/lib/schematic/types/flag_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FlagDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/flag_in_plan_response_data.rb b/lib/schematic/types/flag_in_plan_response_data.rb index 06e8ee2..3c7c6d5 100644 --- a/lib/schematic/types/flag_in_plan_response_data.rb +++ b/lib/schematic/types/flag_in_plan_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FlagInPlanResponseData < Internal::Types::Model diff --git a/lib/schematic/types/flag_response_data.rb b/lib/schematic/types/flag_response_data.rb index 90aeeaa..f3e7347 100644 --- a/lib/schematic/types/flag_response_data.rb +++ b/lib/schematic/types/flag_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FlagResponseData < Internal::Types::Model diff --git a/lib/schematic/types/flag_type.rb b/lib/schematic/types/flag_type.rb index 74d847a..8832b45 100644 --- a/lib/schematic/types/flag_type.rb +++ b/lib/schematic/types/flag_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module FlagType diff --git a/lib/schematic/types/flag_view.rb b/lib/schematic/types/flag_view.rb index dd0bb62..47ee6f1 100644 --- a/lib/schematic/types/flag_view.rb +++ b/lib/schematic/types/flag_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class FlagView < Internal::Types::Model diff --git a/lib/schematic/types/generic_preview_object.rb b/lib/schematic/types/generic_preview_object.rb index aad68c3..1ded342 100644 --- a/lib/schematic/types/generic_preview_object.rb +++ b/lib/schematic/types/generic_preview_object.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class GenericPreviewObject < Internal::Types::Model diff --git a/lib/schematic/types/get_onboarding_state_resp.rb b/lib/schematic/types/get_onboarding_state_resp.rb index 7c47f5d..3f81ab4 100644 --- a/lib/schematic/types/get_onboarding_state_resp.rb +++ b/lib/schematic/types/get_onboarding_state_resp.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class GetOnboardingStateResp < Internal::Types::Model diff --git a/lib/schematic/types/inference_cost_amount_response_data.rb b/lib/schematic/types/inference_cost_amount_response_data.rb new file mode 100644 index 0000000..c8741a9 --- /dev/null +++ b/lib/schematic/types/inference_cost_amount_response_data.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class InferenceCostAmountResponseData < Internal::Types::Model + field :cost, -> { String }, optional: false, nullable: false + + field :currency, -> { String }, optional: false, nullable: false + + field :event_count, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/schematic/types/inference_cost_source.rb b/lib/schematic/types/inference_cost_source.rb new file mode 100644 index 0000000..f492cbf --- /dev/null +++ b/lib/schematic/types/inference_cost_source.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + module InferenceCostSource + extend Schematic::Internal::Types::Enum + + LIST_PRICE = "list_price" + PROVIDED = "provided" + UNPRICED = "unpriced" + end + end +end diff --git a/lib/schematic/types/inference_model_cost_response_data.rb b/lib/schematic/types/inference_model_cost_response_data.rb new file mode 100644 index 0000000..a139a70 --- /dev/null +++ b/lib/schematic/types/inference_model_cost_response_data.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +require_relative "../../schematic" + +module Schematic + module Types + class InferenceModelCostResponseData < Internal::Types::Model + field :costs, -> { Internal::Types::Array[Schematic::Types::InferenceCostAmountResponseData] }, optional: false, nullable: false + + field :event_count, -> { Integer }, optional: false, nullable: false + + field :provider, -> { String }, optional: false, nullable: false + + field :response_model, -> { String }, optional: false, nullable: false + + field :unpriced_event_count, -> { Integer }, optional: false, nullable: false + end + end +end diff --git a/lib/schematic/types/insights_summary_response_data.rb b/lib/schematic/types/insights_summary_response_data.rb index efc2628..bb480a5 100644 --- a/lib/schematic/types/insights_summary_response_data.rb +++ b/lib/schematic/types/insights_summary_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class InsightsSummaryResponseData < Internal::Types::Model diff --git a/lib/schematic/types/install_integration_request_body.rb b/lib/schematic/types/install_integration_request_body.rb index f6f090a..7387c85 100644 --- a/lib/schematic/types/install_integration_request_body.rb +++ b/lib/schematic/types/install_integration_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class InstallIntegrationRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/integration_capabilities.rb b/lib/schematic/types/integration_capabilities.rb index 0eaf181..12eb190 100644 --- a/lib/schematic/types/integration_capabilities.rb +++ b/lib/schematic/types/integration_capabilities.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationCapabilities < Internal::Types::Model diff --git a/lib/schematic/types/integration_config.rb b/lib/schematic/types/integration_config.rb index af94c9a..d179b60 100644 --- a/lib/schematic/types/integration_config.rb +++ b/lib/schematic/types/integration_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationConfig < Internal::Types::Model diff --git a/lib/schematic/types/integration_install_config.rb b/lib/schematic/types/integration_install_config.rb index a093e1c..2280aa2 100644 --- a/lib/schematic/types/integration_install_config.rb +++ b/lib/schematic/types/integration_install_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationInstallConfig < Internal::Types::Model diff --git a/lib/schematic/types/integration_install_response_data.rb b/lib/schematic/types/integration_install_response_data.rb index f44ccce..594478f 100644 --- a/lib/schematic/types/integration_install_response_data.rb +++ b/lib/schematic/types/integration_install_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationInstallResponseData < Internal::Types::Model diff --git a/lib/schematic/types/integration_response_data.rb b/lib/schematic/types/integration_response_data.rb index 1ec3559..6d89285 100644 --- a/lib/schematic/types/integration_response_data.rb +++ b/lib/schematic/types/integration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/integration_state.rb b/lib/schematic/types/integration_state.rb index 1a00de8..dab6408 100644 --- a/lib/schematic/types/integration_state.rb +++ b/lib/schematic/types/integration_state.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module IntegrationState diff --git a/lib/schematic/types/integration_type.rb b/lib/schematic/types/integration_type.rb index ce0afe2..05da58e 100644 --- a/lib/schematic/types/integration_type.rb +++ b/lib/schematic/types/integration_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module IntegrationType diff --git a/lib/schematic/types/integration_webhook_url_response_data.rb b/lib/schematic/types/integration_webhook_url_response_data.rb index e899103..107a815 100644 --- a/lib/schematic/types/integration_webhook_url_response_data.rb +++ b/lib/schematic/types/integration_webhook_url_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationWebhookUrlResponseData < Internal::Types::Model diff --git a/lib/schematic/types/integrations_data_set_response_data.rb b/lib/schematic/types/integrations_data_set_response_data.rb index 1e589b7..8fba9fe 100644 --- a/lib/schematic/types/integrations_data_set_response_data.rb +++ b/lib/schematic/types/integrations_data_set_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationsDataSetResponseData < Internal::Types::Model diff --git a/lib/schematic/types/integrations_list_response_data.rb b/lib/schematic/types/integrations_list_response_data.rb index b8a0b3f..6f8505b 100644 --- a/lib/schematic/types/integrations_list_response_data.rb +++ b/lib/schematic/types/integrations_list_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationsListResponseData < Internal::Types::Model diff --git a/lib/schematic/types/integrations_response_data.rb b/lib/schematic/types/integrations_response_data.rb index cf60b3e..c241010 100644 --- a/lib/schematic/types/integrations_response_data.rb +++ b/lib/schematic/types/integrations_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IntegrationsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/invoice_collection_state.rb b/lib/schematic/types/invoice_collection_state.rb index 0f4f344..665131a 100644 --- a/lib/schematic/types/invoice_collection_state.rb +++ b/lib/schematic/types/invoice_collection_state.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module InvoiceCollectionState diff --git a/lib/schematic/types/invoice_document_state.rb b/lib/schematic/types/invoice_document_state.rb index 3021916..67601f1 100644 --- a/lib/schematic/types/invoice_document_state.rb +++ b/lib/schematic/types/invoice_document_state.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module InvoiceDocumentState diff --git a/lib/schematic/types/invoice_line_kind.rb b/lib/schematic/types/invoice_line_kind.rb index c7b265d..b4682b3 100644 --- a/lib/schematic/types/invoice_line_kind.rb +++ b/lib/schematic/types/invoice_line_kind.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module InvoiceLineKind diff --git a/lib/schematic/types/invoice_request_body.rb b/lib/schematic/types/invoice_request_body.rb index c1d306b..02e11c6 100644 --- a/lib/schematic/types/invoice_request_body.rb +++ b/lib/schematic/types/invoice_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class InvoiceRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/invoice_response_data.rb b/lib/schematic/types/invoice_response_data.rb index a4d6144..004f3fa 100644 --- a/lib/schematic/types/invoice_response_data.rb +++ b/lib/schematic/types/invoice_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class InvoiceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/invoice_status.rb b/lib/schematic/types/invoice_status.rb index 3486eb3..35b2fc9 100644 --- a/lib/schematic/types/invoice_status.rb +++ b/lib/schematic/types/invoice_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module InvoiceStatus diff --git a/lib/schematic/types/issue_temporary_access_token_response_data.rb b/lib/schematic/types/issue_temporary_access_token_response_data.rb index 62175eb..7473826 100644 --- a/lib/schematic/types/issue_temporary_access_token_response_data.rb +++ b/lib/schematic/types/issue_temporary_access_token_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class IssueTemporaryAccessTokenResponseData < Internal::Types::Model diff --git a/lib/schematic/types/keys_request_body.rb b/lib/schematic/types/keys_request_body.rb index e9b0f25..05021c1 100644 --- a/lib/schematic/types/keys_request_body.rb +++ b/lib/schematic/types/keys_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class KeysRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/license_response_data.rb b/lib/schematic/types/license_response_data.rb index 2bc5b01..74157ca 100644 --- a/lib/schematic/types/license_response_data.rb +++ b/lib/schematic/types/license_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class LicenseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/limit_time_series_point_response_data.rb b/lib/schematic/types/limit_time_series_point_response_data.rb index 0791fb4..d0a1997 100644 --- a/lib/schematic/types/limit_time_series_point_response_data.rb +++ b/lib/schematic/types/limit_time_series_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class LimitTimeSeriesPointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/line_kind.rb b/lib/schematic/types/line_kind.rb index 9161791..1e8bb8d 100644 --- a/lib/schematic/types/line_kind.rb +++ b/lib/schematic/types/line_kind.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module LineKind diff --git a/lib/schematic/types/manage_plan_preview_response_response_data.rb b/lib/schematic/types/manage_plan_preview_response_response_data.rb index 8bcceaa..de5ed6a 100644 --- a/lib/schematic/types/manage_plan_preview_response_response_data.rb +++ b/lib/schematic/types/manage_plan_preview_response_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ManagePlanPreviewResponseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/manage_plan_request.rb b/lib/schematic/types/manage_plan_request.rb index b1325a5..59e15b3 100644 --- a/lib/schematic/types/manage_plan_request.rb +++ b/lib/schematic/types/manage_plan_request.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ManagePlanRequest < Internal::Types::Model diff --git a/lib/schematic/types/manage_plan_response_response_data.rb b/lib/schematic/types/manage_plan_response_response_data.rb index 1de4210..c7d4b3a 100644 --- a/lib/schematic/types/manage_plan_response_response_data.rb +++ b/lib/schematic/types/manage_plan_response_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ManagePlanResponseResponseData < Internal::Types::Model diff --git a/lib/schematic/types/mark_custom_plan_billing_paid_request_body.rb b/lib/schematic/types/mark_custom_plan_billing_paid_request_body.rb index cc400c7..f9b7a8a 100644 --- a/lib/schematic/types/mark_custom_plan_billing_paid_request_body.rb +++ b/lib/schematic/types/mark_custom_plan_billing_paid_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module MarkCustomPlanBillingPaidRequestBody diff --git a/lib/schematic/types/meter_request_body.rb b/lib/schematic/types/meter_request_body.rb index f85d5ad..6392fcb 100644 --- a/lib/schematic/types/meter_request_body.rb +++ b/lib/schematic/types/meter_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class MeterRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/metric_period.rb b/lib/schematic/types/metric_period.rb index 7501014..b3b191c 100644 --- a/lib/schematic/types/metric_period.rb +++ b/lib/schematic/types/metric_period.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module MetricPeriod diff --git a/lib/schematic/types/metric_period_month_reset.rb b/lib/schematic/types/metric_period_month_reset.rb index f4422b2..7f39bad 100644 --- a/lib/schematic/types/metric_period_month_reset.rb +++ b/lib/schematic/types/metric_period_month_reset.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module MetricPeriodMonthReset diff --git a/lib/schematic/types/metronome_integration_config.rb b/lib/schematic/types/metronome_integration_config.rb index c7eb040..94a0dd9 100644 --- a/lib/schematic/types/metronome_integration_config.rb +++ b/lib/schematic/types/metronome_integration_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class MetronomeIntegrationConfig < Internal::Types::Model diff --git a/lib/schematic/types/migration_error_code.rb b/lib/schematic/types/migration_error_code.rb index 292ec3c..f22d9fa 100644 --- a/lib/schematic/types/migration_error_code.rb +++ b/lib/schematic/types/migration_error_code.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module MigrationErrorCode diff --git a/lib/schematic/types/migration_proration_behavior.rb b/lib/schematic/types/migration_proration_behavior.rb index f579495..b4565df 100644 --- a/lib/schematic/types/migration_proration_behavior.rb +++ b/lib/schematic/types/migration_proration_behavior.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module MigrationProrationBehavior diff --git a/lib/schematic/types/mrr_response_data.rb b/lib/schematic/types/mrr_response_data.rb index 9a6868d..d35e1b4 100644 --- a/lib/schematic/types/mrr_response_data.rb +++ b/lib/schematic/types/mrr_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class MrrResponseData < Internal::Types::Model diff --git a/lib/schematic/types/onboarding_milestone.rb b/lib/schematic/types/onboarding_milestone.rb index ea4071f..6342905 100644 --- a/lib/schematic/types/onboarding_milestone.rb +++ b/lib/schematic/types/onboarding_milestone.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module OnboardingMilestone diff --git a/lib/schematic/types/onboarding_milestone_view.rb b/lib/schematic/types/onboarding_milestone_view.rb index ede45e0..cfead6b 100644 --- a/lib/schematic/types/onboarding_milestone_view.rb +++ b/lib/schematic/types/onboarding_milestone_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class OnboardingMilestoneView < Internal::Types::Model diff --git a/lib/schematic/types/onboarding_path.rb b/lib/schematic/types/onboarding_path.rb index 2c34d7e..8afd27f 100644 --- a/lib/schematic/types/onboarding_path.rb +++ b/lib/schematic/types/onboarding_path.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module OnboardingPath diff --git a/lib/schematic/types/onboarding_requirement.rb b/lib/schematic/types/onboarding_requirement.rb index f756e35..bc779aa 100644 --- a/lib/schematic/types/onboarding_requirement.rb +++ b/lib/schematic/types/onboarding_requirement.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module OnboardingRequirement diff --git a/lib/schematic/types/onboarding_requirement_status.rb b/lib/schematic/types/onboarding_requirement_status.rb index b2b54c7..eb79f4f 100644 --- a/lib/schematic/types/onboarding_requirement_status.rb +++ b/lib/schematic/types/onboarding_requirement_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module OnboardingRequirementStatus diff --git a/lib/schematic/types/onboarding_requirement_view.rb b/lib/schematic/types/onboarding_requirement_view.rb index e4d9853..075267b 100644 --- a/lib/schematic/types/onboarding_requirement_view.rb +++ b/lib/schematic/types/onboarding_requirement_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class OnboardingRequirementView < Internal::Types::Model diff --git a/lib/schematic/types/onboarding_roadmap_view.rb b/lib/schematic/types/onboarding_roadmap_view.rb index 0c17b62..d6475b2 100644 --- a/lib/schematic/types/onboarding_roadmap_view.rb +++ b/lib/schematic/types/onboarding_roadmap_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class OnboardingRoadmapView < Internal::Types::Model diff --git a/lib/schematic/types/onboarding_stripe_import.rb b/lib/schematic/types/onboarding_stripe_import.rb index e6cdb45..6cdb0ac 100644 --- a/lib/schematic/types/onboarding_stripe_import.rb +++ b/lib/schematic/types/onboarding_stripe_import.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module OnboardingStripeImport diff --git a/lib/schematic/types/onboarding_track.rb b/lib/schematic/types/onboarding_track.rb index bd8005d..e148b22 100644 --- a/lib/schematic/types/onboarding_track.rb +++ b/lib/schematic/types/onboarding_track.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module OnboardingTrack diff --git a/lib/schematic/types/orb_integration_config.rb b/lib/schematic/types/orb_integration_config.rb index f6399b3..0bae231 100644 --- a/lib/schematic/types/orb_integration_config.rb +++ b/lib/schematic/types/orb_integration_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class OrbIntegrationConfig < Internal::Types::Model diff --git a/lib/schematic/types/ordered_plans_in_group.rb b/lib/schematic/types/ordered_plans_in_group.rb index c28dbd7..eca406a 100644 --- a/lib/schematic/types/ordered_plans_in_group.rb +++ b/lib/schematic/types/ordered_plans_in_group.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class OrderedPlansInGroup < Internal::Types::Model diff --git a/lib/schematic/types/otlp_environment_settings_response_data.rb b/lib/schematic/types/otlp_environment_settings_response_data.rb index 00a81b8..e8c3733 100644 --- a/lib/schematic/types/otlp_environment_settings_response_data.rb +++ b/lib/schematic/types/otlp_environment_settings_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class OtlpEnvironmentSettingsResponseData < Internal::Types::Model diff --git a/lib/schematic/types/payment_gating.rb b/lib/schematic/types/payment_gating.rb index 6a3e742..f958350 100644 --- a/lib/schematic/types/payment_gating.rb +++ b/lib/schematic/types/payment_gating.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PaymentGating diff --git a/lib/schematic/types/payment_method_billing_details_request_body.rb b/lib/schematic/types/payment_method_billing_details_request_body.rb index 3066e8d..fdd88b7 100644 --- a/lib/schematic/types/payment_method_billing_details_request_body.rb +++ b/lib/schematic/types/payment_method_billing_details_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PaymentMethodBillingDetailsRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/payment_method_request_body.rb b/lib/schematic/types/payment_method_request_body.rb index 73c60d4..b13f8e1 100644 --- a/lib/schematic/types/payment_method_request_body.rb +++ b/lib/schematic/types/payment_method_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PaymentMethodRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/payment_method_response_data.rb b/lib/schematic/types/payment_method_response_data.rb index d351c0e..b652786 100644 --- a/lib/schematic/types/payment_method_response_data.rb +++ b/lib/schematic/types/payment_method_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PaymentMethodResponseData < Internal::Types::Model diff --git a/lib/schematic/types/pending_migration_response_data.rb b/lib/schematic/types/pending_migration_response_data.rb index c4d2a6e..91bc2d8 100644 --- a/lib/schematic/types/pending_migration_response_data.rb +++ b/lib/schematic/types/pending_migration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PendingMigrationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_billing_source.rb b/lib/schematic/types/plan_billing_source.rb index 01874f7..d35f6e3 100644 --- a/lib/schematic/types/plan_billing_source.rb +++ b/lib/schematic/types/plan_billing_source.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanBillingSource diff --git a/lib/schematic/types/plan_bundle_action.rb b/lib/schematic/types/plan_bundle_action.rb index 0f43faa..483e187 100644 --- a/lib/schematic/types/plan_bundle_action.rb +++ b/lib/schematic/types/plan_bundle_action.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanBundleAction diff --git a/lib/schematic/types/plan_bundle_credit_grant_request_body.rb b/lib/schematic/types/plan_bundle_credit_grant_request_body.rb index fc6a960..98159e8 100644 --- a/lib/schematic/types/plan_bundle_credit_grant_request_body.rb +++ b/lib/schematic/types/plan_bundle_credit_grant_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanBundleCreditGrantRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/plan_bundle_entitlement_request_body.rb b/lib/schematic/types/plan_bundle_entitlement_request_body.rb index 7958a62..630383e 100644 --- a/lib/schematic/types/plan_bundle_entitlement_request_body.rb +++ b/lib/schematic/types/plan_bundle_entitlement_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanBundleEntitlementRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/plan_bundle_response_data.rb b/lib/schematic/types/plan_bundle_response_data.rb index 91bff35..6097173 100644 --- a/lib/schematic/types/plan_bundle_response_data.rb +++ b/lib/schematic/types/plan_bundle_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanBundleResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_catalog_membership_response_data.rb b/lib/schematic/types/plan_catalog_membership_response_data.rb index d72dbfe..561f7e2 100644 --- a/lib/schematic/types/plan_catalog_membership_response_data.rb +++ b/lib/schematic/types/plan_catalog_membership_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCatalogMembershipResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_change_action.rb b/lib/schematic/types/plan_change_action.rb index a93aec9..5a582f0 100644 --- a/lib/schematic/types/plan_change_action.rb +++ b/lib/schematic/types/plan_change_action.rb @@ -1,14 +1,19 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanChangeAction extend Schematic::Internal::Types::Enum + ACCESS_REINSTATED = "access_reinstated" + ACCESS_REVOKED = "access_revoked" AMENDMENT = "amendment" CHECKOUT = "checkout" COMPANY_UPSERT = "company_upsert" FALLBACK_PLAN = "fallback_plan" + INVOICE_PAST_DUE = "invoice_past_due" MANAGE_PLAN = "manage_plan" MIGRATION = "migration" PLAN_BILLING_PRODUCT_CHANGED = "plan_billing_product_changed" diff --git a/lib/schematic/types/plan_change_amendment_status.rb b/lib/schematic/types/plan_change_amendment_status.rb index 3e0a059..2dfe6bb 100644 --- a/lib/schematic/types/plan_change_amendment_status.rb +++ b/lib/schematic/types/plan_change_amendment_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanChangeAmendmentStatus diff --git a/lib/schematic/types/plan_change_base_plan_action.rb b/lib/schematic/types/plan_change_base_plan_action.rb index e2fe8ed..cb31b73 100644 --- a/lib/schematic/types/plan_change_base_plan_action.rb +++ b/lib/schematic/types/plan_change_base_plan_action.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanChangeBasePlanAction diff --git a/lib/schematic/types/plan_change_response_data.rb b/lib/schematic/types/plan_change_response_data.rb index d0e2119..b8b29b3 100644 --- a/lib/schematic/types/plan_change_response_data.rb +++ b/lib/schematic/types/plan_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_change_subscription_action.rb b/lib/schematic/types/plan_change_subscription_action.rb index 2d01640..72a79b6 100644 --- a/lib/schematic/types/plan_change_subscription_action.rb +++ b/lib/schematic/types/plan_change_subscription_action.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanChangeSubscriptionAction diff --git a/lib/schematic/types/plan_credit_grant_scaling.rb b/lib/schematic/types/plan_credit_grant_scaling.rb index b81c330..e121f20 100644 --- a/lib/schematic/types/plan_credit_grant_scaling.rb +++ b/lib/schematic/types/plan_credit_grant_scaling.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanCreditGrantScaling diff --git a/lib/schematic/types/plan_credit_grant_view.rb b/lib/schematic/types/plan_credit_grant_view.rb index f54c548..0a085d8 100644 --- a/lib/schematic/types/plan_credit_grant_view.rb +++ b/lib/schematic/types/plan_credit_grant_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCreditGrantView < Internal::Types::Model diff --git a/lib/schematic/types/plan_credit_grant_warning_tier_request_body.rb b/lib/schematic/types/plan_credit_grant_warning_tier_request_body.rb index 8bb71ba..444bc32 100644 --- a/lib/schematic/types/plan_credit_grant_warning_tier_request_body.rb +++ b/lib/schematic/types/plan_credit_grant_warning_tier_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCreditGrantWarningTierRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/plan_credit_order.rb b/lib/schematic/types/plan_credit_order.rb index 95e10c4..f280943 100644 --- a/lib/schematic/types/plan_credit_order.rb +++ b/lib/schematic/types/plan_credit_order.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCreditOrder < Internal::Types::Model diff --git a/lib/schematic/types/plan_credit_visibility.rb b/lib/schematic/types/plan_credit_visibility.rb index 969b479..6011133 100644 --- a/lib/schematic/types/plan_credit_visibility.rb +++ b/lib/schematic/types/plan_credit_visibility.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCreditVisibility < Internal::Types::Model diff --git a/lib/schematic/types/plan_currency_price_request_body.rb b/lib/schematic/types/plan_currency_price_request_body.rb index 23fadba..0d4bef0 100644 --- a/lib/schematic/types/plan_currency_price_request_body.rb +++ b/lib/schematic/types/plan_currency_price_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCurrencyPriceRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/plan_currency_prices_response_data.rb b/lib/schematic/types/plan_currency_prices_response_data.rb index c8b721f..cf4b5ef 100644 --- a/lib/schematic/types/plan_currency_prices_response_data.rb +++ b/lib/schematic/types/plan_currency_prices_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanCurrencyPricesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_detail_response_data.rb b/lib/schematic/types/plan_detail_response_data.rb index 2eda1fb..4a5194b 100644 --- a/lib/schematic/types/plan_detail_response_data.rb +++ b/lib/schematic/types/plan_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_entitlement_response_data.rb b/lib/schematic/types/plan_entitlement_response_data.rb index 17eaa78..280dc6a 100644 --- a/lib/schematic/types/plan_entitlement_response_data.rb +++ b/lib/schematic/types/plan_entitlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanEntitlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_entitlements_order.rb b/lib/schematic/types/plan_entitlements_order.rb index 4d4d661..d92da21 100644 --- a/lib/schematic/types/plan_entitlements_order.rb +++ b/lib/schematic/types/plan_entitlements_order.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanEntitlementsOrder < Internal::Types::Model diff --git a/lib/schematic/types/plan_group_bundle_order.rb b/lib/schematic/types/plan_group_bundle_order.rb index 5681982..a11920a 100644 --- a/lib/schematic/types/plan_group_bundle_order.rb +++ b/lib/schematic/types/plan_group_bundle_order.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGroupBundleOrder < Internal::Types::Model diff --git a/lib/schematic/types/plan_group_detail_response_data.rb b/lib/schematic/types/plan_group_detail_response_data.rb index 9b751de..126c907 100644 --- a/lib/schematic/types/plan_group_detail_response_data.rb +++ b/lib/schematic/types/plan_group_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGroupDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_group_plan_detail_response_data.rb b/lib/schematic/types/plan_group_plan_detail_response_data.rb index a3d134f..b95fcb3 100644 --- a/lib/schematic/types/plan_group_plan_detail_response_data.rb +++ b/lib/schematic/types/plan_group_plan_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGroupPlanDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_group_plan_entitlements_order.rb b/lib/schematic/types/plan_group_plan_entitlements_order.rb index e964e44..3a31b14 100644 --- a/lib/schematic/types/plan_group_plan_entitlements_order.rb +++ b/lib/schematic/types/plan_group_plan_entitlements_order.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGroupPlanEntitlementsOrder < Internal::Types::Model diff --git a/lib/schematic/types/plan_group_response_data.rb b/lib/schematic/types/plan_group_response_data.rb index e80d96c..e15d413 100644 --- a/lib/schematic/types/plan_group_response_data.rb +++ b/lib/schematic/types/plan_group_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGroupResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_growth_point_response_data.rb b/lib/schematic/types/plan_growth_point_response_data.rb index 32df188..6a54d43 100644 --- a/lib/schematic/types/plan_growth_point_response_data.rb +++ b/lib/schematic/types/plan_growth_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGrowthPointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_growth_response_data.rb b/lib/schematic/types/plan_growth_response_data.rb index bb51ee0..0f4696d 100644 --- a/lib/schematic/types/plan_growth_response_data.rb +++ b/lib/schematic/types/plan_growth_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanGrowthResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_icon.rb b/lib/schematic/types/plan_icon.rb index d01bfce..3138fc8 100644 --- a/lib/schematic/types/plan_icon.rb +++ b/lib/schematic/types/plan_icon.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanIcon diff --git a/lib/schematic/types/plan_issue_response_data.rb b/lib/schematic/types/plan_issue_response_data.rb index 0b45aa3..71ee7b1 100644 --- a/lib/schematic/types/plan_issue_response_data.rb +++ b/lib/schematic/types/plan_issue_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanIssueResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_price_cadence.rb b/lib/schematic/types/plan_price_cadence.rb index 20f5815..12336c6 100644 --- a/lib/schematic/types/plan_price_cadence.rb +++ b/lib/schematic/types/plan_price_cadence.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanPriceCadence diff --git a/lib/schematic/types/plan_response_data.rb b/lib/schematic/types/plan_response_data.rb index dbf554f..07bc76f 100644 --- a/lib/schematic/types/plan_response_data.rb +++ b/lib/schematic/types/plan_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_selection.rb b/lib/schematic/types/plan_selection.rb index 7f32390..fb913ea 100644 --- a/lib/schematic/types/plan_selection.rb +++ b/lib/schematic/types/plan_selection.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanSelection < Internal::Types::Model diff --git a/lib/schematic/types/plan_snapshot_view.rb b/lib/schematic/types/plan_snapshot_view.rb index ae16493..023ca22 100644 --- a/lib/schematic/types/plan_snapshot_view.rb +++ b/lib/schematic/types/plan_snapshot_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanSnapshotView < Internal::Types::Model diff --git a/lib/schematic/types/plan_trait_response_data.rb b/lib/schematic/types/plan_trait_response_data.rb index 6fccdd9..2e3c3d1 100644 --- a/lib/schematic/types/plan_trait_response_data.rb +++ b/lib/schematic/types/plan_trait_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanTraitResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_type.rb b/lib/schematic/types/plan_type.rb index bde1f9b..824dc1a 100644 --- a/lib/schematic/types/plan_type.rb +++ b/lib/schematic/types/plan_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanType diff --git a/lib/schematic/types/plan_version_billing_product_change_response_data.rb b/lib/schematic/types/plan_version_billing_product_change_response_data.rb index c228105..aafaa88 100644 --- a/lib/schematic/types/plan_version_billing_product_change_response_data.rb +++ b/lib/schematic/types/plan_version_billing_product_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionBillingProductChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_company_migration_response_data.rb b/lib/schematic/types/plan_version_company_migration_response_data.rb index 0d6d040..4af0cb7 100644 --- a/lib/schematic/types/plan_version_company_migration_response_data.rb +++ b/lib/schematic/types/plan_version_company_migration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionCompanyMigrationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_company_migration_status.rb b/lib/schematic/types/plan_version_company_migration_status.rb index 5fba374..26c6e55 100644 --- a/lib/schematic/types/plan_version_company_migration_status.rb +++ b/lib/schematic/types/plan_version_company_migration_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanVersionCompanyMigrationStatus diff --git a/lib/schematic/types/plan_version_credit_grant_change_response_data.rb b/lib/schematic/types/plan_version_credit_grant_change_response_data.rb index 33393a8..fbb993f 100644 --- a/lib/schematic/types/plan_version_credit_grant_change_response_data.rb +++ b/lib/schematic/types/plan_version_credit_grant_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionCreditGrantChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_diff_change_type.rb b/lib/schematic/types/plan_version_diff_change_type.rb index cfb9abc..02c670c 100644 --- a/lib/schematic/types/plan_version_diff_change_type.rb +++ b/lib/schematic/types/plan_version_diff_change_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanVersionDiffChangeType diff --git a/lib/schematic/types/plan_version_diff_price_cadence.rb b/lib/schematic/types/plan_version_diff_price_cadence.rb index ec96d4f..d053d52 100644 --- a/lib/schematic/types/plan_version_diff_price_cadence.rb +++ b/lib/schematic/types/plan_version_diff_price_cadence.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanVersionDiffPriceCadence diff --git a/lib/schematic/types/plan_version_diff_response_data.rb b/lib/schematic/types/plan_version_diff_response_data.rb index 23e6db8..9ab8b60 100644 --- a/lib/schematic/types/plan_version_diff_response_data.rb +++ b/lib/schematic/types/plan_version_diff_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionDiffResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_entitlement_change_response_data.rb b/lib/schematic/types/plan_version_entitlement_change_response_data.rb index 54e5f3c..6eeb274 100644 --- a/lib/schematic/types/plan_version_entitlement_change_response_data.rb +++ b/lib/schematic/types/plan_version_entitlement_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionEntitlementChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_field_change_response_data.rb b/lib/schematic/types/plan_version_field_change_response_data.rb index 4473d6d..6c28ed3 100644 --- a/lib/schematic/types/plan_version_field_change_response_data.rb +++ b/lib/schematic/types/plan_version_field_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionFieldChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_migration_preview_company_response_data.rb b/lib/schematic/types/plan_version_migration_preview_company_response_data.rb index e356785..15232ef 100644 --- a/lib/schematic/types/plan_version_migration_preview_company_response_data.rb +++ b/lib/schematic/types/plan_version_migration_preview_company_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionMigrationPreviewCompanyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_migration_preview_note_response_data.rb b/lib/schematic/types/plan_version_migration_preview_note_response_data.rb index 12135ea..3632a9d 100644 --- a/lib/schematic/types/plan_version_migration_preview_note_response_data.rb +++ b/lib/schematic/types/plan_version_migration_preview_note_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionMigrationPreviewNoteResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_migration_preview_response_data.rb b/lib/schematic/types/plan_version_migration_preview_response_data.rb index df818b7..5214eb1 100644 --- a/lib/schematic/types/plan_version_migration_preview_response_data.rb +++ b/lib/schematic/types/plan_version_migration_preview_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionMigrationPreviewResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_migration_response_data.rb b/lib/schematic/types/plan_version_migration_response_data.rb index ec82d68..bea0a7d 100644 --- a/lib/schematic/types/plan_version_migration_response_data.rb +++ b/lib/schematic/types/plan_version_migration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionMigrationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_migration_status.rb b/lib/schematic/types/plan_version_migration_status.rb index 19ce254..41ea734 100644 --- a/lib/schematic/types/plan_version_migration_status.rb +++ b/lib/schematic/types/plan_version_migration_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanVersionMigrationStatus diff --git a/lib/schematic/types/plan_version_migration_strategy.rb b/lib/schematic/types/plan_version_migration_strategy.rb index d96abe1..f942012 100644 --- a/lib/schematic/types/plan_version_migration_strategy.rb +++ b/lib/schematic/types/plan_version_migration_strategy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanVersionMigrationStrategy diff --git a/lib/schematic/types/plan_version_price_change_response_data.rb b/lib/schematic/types/plan_version_price_change_response_data.rb index 0c9cf81..c85b6be 100644 --- a/lib/schematic/types/plan_version_price_change_response_data.rb +++ b/lib/schematic/types/plan_version_price_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionPriceChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_response_data.rb b/lib/schematic/types/plan_version_response_data.rb index 9ee1430..88463ad 100644 --- a/lib/schematic/types/plan_version_response_data.rb +++ b/lib/schematic/types/plan_version_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_snapshot_view.rb b/lib/schematic/types/plan_version_snapshot_view.rb index f4bfecc..f6f5e9e 100644 --- a/lib/schematic/types/plan_version_snapshot_view.rb +++ b/lib/schematic/types/plan_version_snapshot_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanVersionSnapshotView < Internal::Types::Model diff --git a/lib/schematic/types/plan_version_status.rb b/lib/schematic/types/plan_version_status.rb index 6fa0cb2..a076dc8 100644 --- a/lib/schematic/types/plan_version_status.rb +++ b/lib/schematic/types/plan_version_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module PlanVersionStatus diff --git a/lib/schematic/types/plan_view_public_response_data.rb b/lib/schematic/types/plan_view_public_response_data.rb index 9a91ed5..2fa7ec4 100644 --- a/lib/schematic/types/plan_view_public_response_data.rb +++ b/lib/schematic/types/plan_view_public_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PlanViewPublicResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preflight_event_quantities_request_body.rb b/lib/schematic/types/preflight_event_quantities_request_body.rb index ce91db9..a498847 100644 --- a/lib/schematic/types/preflight_event_quantities_request_body.rb +++ b/lib/schematic/types/preflight_event_quantities_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreflightEventQuantitiesRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/preflight_event_usage_request_body.rb b/lib/schematic/types/preflight_event_usage_request_body.rb index 98832a8..829af6e 100644 --- a/lib/schematic/types/preflight_event_usage_request_body.rb +++ b/lib/schematic/types/preflight_event_usage_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreflightEventUsageRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/preflight_request_body.rb b/lib/schematic/types/preflight_request_body.rb index be3dccd..6046915 100644 --- a/lib/schematic/types/preflight_request_body.rb +++ b/lib/schematic/types/preflight_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreflightRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/preview_object.rb b/lib/schematic/types/preview_object.rb index 00b189f..48567a4 100644 --- a/lib/schematic/types/preview_object.rb +++ b/lib/schematic/types/preview_object.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewObject < Internal::Types::Model diff --git a/lib/schematic/types/preview_object_response_data.rb b/lib/schematic/types/preview_object_response_data.rb index 56e3285..59201d2 100644 --- a/lib/schematic/types/preview_object_response_data.rb +++ b/lib/schematic/types/preview_object_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewObjectResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preview_subscription_change_response_data.rb b/lib/schematic/types/preview_subscription_change_response_data.rb index 1fa0454..438bd9d 100644 --- a/lib/schematic/types/preview_subscription_change_response_data.rb +++ b/lib/schematic/types/preview_subscription_change_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewSubscriptionChangeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preview_subscription_discount_response_data.rb b/lib/schematic/types/preview_subscription_discount_response_data.rb index 318e5a8..f9973b0 100644 --- a/lib/schematic/types/preview_subscription_discount_response_data.rb +++ b/lib/schematic/types/preview_subscription_discount_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewSubscriptionDiscountResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preview_subscription_finance_response_data.rb b/lib/schematic/types/preview_subscription_finance_response_data.rb index f2a9671..e24b488 100644 --- a/lib/schematic/types/preview_subscription_finance_response_data.rb +++ b/lib/schematic/types/preview_subscription_finance_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewSubscriptionFinanceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preview_subscription_proration_line_response_data.rb b/lib/schematic/types/preview_subscription_proration_line_response_data.rb index 1e0dfdd..69cc3c1 100644 --- a/lib/schematic/types/preview_subscription_proration_line_response_data.rb +++ b/lib/schematic/types/preview_subscription_proration_line_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewSubscriptionProrationLineResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preview_subscription_proration_response_data.rb b/lib/schematic/types/preview_subscription_proration_response_data.rb index 54ddb08..4df7c4c 100644 --- a/lib/schematic/types/preview_subscription_proration_response_data.rb +++ b/lib/schematic/types/preview_subscription_proration_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewSubscriptionProrationResponseData < Internal::Types::Model diff --git a/lib/schematic/types/preview_subscription_upcoming_invoice_line_items.rb b/lib/schematic/types/preview_subscription_upcoming_invoice_line_items.rb index d25e94b..78ddd06 100644 --- a/lib/schematic/types/preview_subscription_upcoming_invoice_line_items.rb +++ b/lib/schematic/types/preview_subscription_upcoming_invoice_line_items.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PreviewSubscriptionUpcomingInvoiceLineItems < Internal::Types::Model diff --git a/lib/schematic/types/proration_behavior.rb b/lib/schematic/types/proration_behavior.rb index c50ab3d..d56d8c6 100644 --- a/lib/schematic/types/proration_behavior.rb +++ b/lib/schematic/types/proration_behavior.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ProrationBehavior diff --git a/lib/schematic/types/proration_line_kind.rb b/lib/schematic/types/proration_line_kind.rb index 3af6210..f51b227 100644 --- a/lib/schematic/types/proration_line_kind.rb +++ b/lib/schematic/types/proration_line_kind.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ProrationLineKind diff --git a/lib/schematic/types/public_catalog_response_data.rb b/lib/schematic/types/public_catalog_response_data.rb index a4ad8a6..0e0e962 100644 --- a/lib/schematic/types/public_catalog_response_data.rb +++ b/lib/schematic/types/public_catalog_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublicCatalogResponseData < Internal::Types::Model diff --git a/lib/schematic/types/public_plans_response_data.rb b/lib/schematic/types/public_plans_response_data.rb index f2fc811..668170c 100644 --- a/lib/schematic/types/public_plans_response_data.rb +++ b/lib/schematic/types/public_plans_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublicPlansResponseData < Internal::Types::Model diff --git a/lib/schematic/types/publish_plan_version_request_body.rb b/lib/schematic/types/publish_plan_version_request_body.rb index 30a7712..09ed53d 100644 --- a/lib/schematic/types/publish_plan_version_request_body.rb +++ b/lib/schematic/types/publish_plan_version_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublishPlanVersionRequestBody < Internal::Types::Model @@ -25,8 +27,12 @@ class PublishPlanVersionRequestBody < Internal::Types::Model field :excluded_company_ids, -> { Internal::Types::Array[String] }, optional: false, nullable: false + field :gating_days, -> { Integer }, optional: true, nullable: false + field :migration_strategy, -> { Schematic::Types::PlanVersionMigrationStrategy }, optional: false, nullable: false + field :payment_gating, -> { Schematic::Types::PaymentGating }, optional: true, nullable: false + field :phone, -> { String }, optional: true, nullable: false field :prorate_first_period, -> { Internal::Types::Boolean }, optional: true, nullable: false diff --git a/lib/schematic/types/publish_preview_pay_in_advance_response_data.rb b/lib/schematic/types/publish_preview_pay_in_advance_response_data.rb index 8174d0a..2d6525c 100644 --- a/lib/schematic/types/publish_preview_pay_in_advance_response_data.rb +++ b/lib/schematic/types/publish_preview_pay_in_advance_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublishPreviewPayInAdvanceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/publish_preview_payment_method_response_data.rb b/lib/schematic/types/publish_preview_payment_method_response_data.rb index 892222a..207245a 100644 --- a/lib/schematic/types/publish_preview_payment_method_response_data.rb +++ b/lib/schematic/types/publish_preview_payment_method_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublishPreviewPaymentMethodResponseData < Internal::Types::Model diff --git a/lib/schematic/types/publish_preview_proration_line_response_data.rb b/lib/schematic/types/publish_preview_proration_line_response_data.rb index ecfcc49..eed0f6a 100644 --- a/lib/schematic/types/publish_preview_proration_line_response_data.rb +++ b/lib/schematic/types/publish_preview_proration_line_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublishPreviewProrationLineResponseData < Internal::Types::Model diff --git a/lib/schematic/types/publish_preview_response_data.rb b/lib/schematic/types/publish_preview_response_data.rb index ca19e0f..14b41b2 100644 --- a/lib/schematic/types/publish_preview_response_data.rb +++ b/lib/schematic/types/publish_preview_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class PublishPreviewResponseData < Internal::Types::Model diff --git a/lib/schematic/types/quickstart_resp.rb b/lib/schematic/types/quickstart_resp.rb index b50eba9..32589c0 100644 --- a/lib/schematic/types/quickstart_resp.rb +++ b/lib/schematic/types/quickstart_resp.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class QuickstartResp < Internal::Types::Model diff --git a/lib/schematic/types/raw_event_batch_response_data.rb b/lib/schematic/types/raw_event_batch_response_data.rb index 3a50b9a..6539490 100644 --- a/lib/schematic/types/raw_event_batch_response_data.rb +++ b/lib/schematic/types/raw_event_batch_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RawEventBatchResponseData < Internal::Types::Model diff --git a/lib/schematic/types/raw_event_response_data.rb b/lib/schematic/types/raw_event_response_data.rb index ea08ab5..e323e63 100644 --- a/lib/schematic/types/raw_event_response_data.rb +++ b/lib/schematic/types/raw_event_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RawEventResponseData < Internal::Types::Model diff --git a/lib/schematic/types/renewal_policy.rb b/lib/schematic/types/renewal_policy.rb index a0d8bfc..f4b3842 100644 --- a/lib/schematic/types/renewal_policy.rb +++ b/lib/schematic/types/renewal_policy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RenewalPolicy diff --git a/lib/schematic/types/rule.rb b/lib/schematic/types/rule.rb index 2d800e6..f95916f 100644 --- a/lib/schematic/types/rule.rb +++ b/lib/schematic/types/rule.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class Rule < Internal::Types::Model diff --git a/lib/schematic/types/rule_condition_detail_response_data.rb b/lib/schematic/types/rule_condition_detail_response_data.rb index 96d865e..c78d8bd 100644 --- a/lib/schematic/types/rule_condition_detail_response_data.rb +++ b/lib/schematic/types/rule_condition_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleConditionDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_condition_group_detail_response_data.rb b/lib/schematic/types/rule_condition_group_detail_response_data.rb index c5e5b47..10c8d3c 100644 --- a/lib/schematic/types/rule_condition_group_detail_response_data.rb +++ b/lib/schematic/types/rule_condition_group_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleConditionGroupDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_condition_group_response_data.rb b/lib/schematic/types/rule_condition_group_response_data.rb index 9dae554..cd928c1 100644 --- a/lib/schematic/types/rule_condition_group_response_data.rb +++ b/lib/schematic/types/rule_condition_group_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleConditionGroupResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_condition_plan_version_response_data.rb b/lib/schematic/types/rule_condition_plan_version_response_data.rb index 0648da8..00fdaeb 100644 --- a/lib/schematic/types/rule_condition_plan_version_response_data.rb +++ b/lib/schematic/types/rule_condition_plan_version_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleConditionPlanVersionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_condition_response_data.rb b/lib/schematic/types/rule_condition_response_data.rb index 4f7d5c3..58f093a 100644 --- a/lib/schematic/types/rule_condition_response_data.rb +++ b/lib/schematic/types/rule_condition_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleConditionResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_detail_response_data.rb b/lib/schematic/types/rule_detail_response_data.rb index 4b503ac..91e6b24 100644 --- a/lib/schematic/types/rule_detail_response_data.rb +++ b/lib/schematic/types/rule_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_response_data.rb b/lib/schematic/types/rule_response_data.rb index 714211b..c10d719 100644 --- a/lib/schematic/types/rule_response_data.rb +++ b/lib/schematic/types/rule_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rule_type.rb b/lib/schematic/types/rule_type.rb index e91c50d..91ebb05 100644 --- a/lib/schematic/types/rule_type.rb +++ b/lib/schematic/types/rule_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RuleType diff --git a/lib/schematic/types/rule_view.rb b/lib/schematic/types/rule_view.rb index 9840d0e..1fdc530 100644 --- a/lib/schematic/types/rule_view.rb +++ b/lib/schematic/types/rule_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RuleView < Internal::Types::Model diff --git a/lib/schematic/types/rules_detail_response_data.rb b/lib/schematic/types/rules_detail_response_data.rb index 0535471..09badaa 100644 --- a/lib/schematic/types/rules_detail_response_data.rb +++ b/lib/schematic/types/rules_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/rules_engine_schema_version.rb b/lib/schematic/types/rules_engine_schema_version.rb index e25de0b..8948f7b 100644 --- a/lib/schematic/types/rules_engine_schema_version.rb +++ b/lib/schematic/types/rules_engine_schema_version.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesEngineSchemaVersion diff --git a/lib/schematic/types/rulesengine_check_flag_result.rb b/lib/schematic/types/rulesengine_check_flag_result.rb index 99333eb..7282f5b 100644 --- a/lib/schematic/types/rulesengine_check_flag_result.rb +++ b/lib/schematic/types/rulesengine_check_flag_result.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCheckFlagResult < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_company.rb b/lib/schematic/types/rulesengine_company.rb index 2ca4d2d..e3ede96 100644 --- a/lib/schematic/types/rulesengine_company.rb +++ b/lib/schematic/types/rulesengine_company.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCompany < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_company_metric.rb b/lib/schematic/types/rulesengine_company_metric.rb index 8c01222..55ffe86 100644 --- a/lib/schematic/types/rulesengine_company_metric.rb +++ b/lib/schematic/types/rulesengine_company_metric.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCompanyMetric < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_comparable_operator.rb b/lib/schematic/types/rulesengine_comparable_operator.rb index bc9d78a..e9fd8b1 100644 --- a/lib/schematic/types/rulesengine_comparable_operator.rb +++ b/lib/schematic/types/rulesengine_comparable_operator.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineComparableOperator diff --git a/lib/schematic/types/rulesengine_condition.rb b/lib/schematic/types/rulesengine_condition.rb index 6c9eede..72ff145 100644 --- a/lib/schematic/types/rulesengine_condition.rb +++ b/lib/schematic/types/rulesengine_condition.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCondition < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_condition_group.rb b/lib/schematic/types/rulesengine_condition_group.rb index 38d1ec3..f78b27e 100644 --- a/lib/schematic/types/rulesengine_condition_group.rb +++ b/lib/schematic/types/rulesengine_condition_group.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineConditionGroup < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_condition_type.rb b/lib/schematic/types/rulesengine_condition_type.rb index c1ff9ca..aa1c27e 100644 --- a/lib/schematic/types/rulesengine_condition_type.rb +++ b/lib/schematic/types/rulesengine_condition_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineConditionType diff --git a/lib/schematic/types/rulesengine_credit_postpaid_config.rb b/lib/schematic/types/rulesengine_credit_postpaid_config.rb index 74451ce..b92f161 100644 --- a/lib/schematic/types/rulesengine_credit_postpaid_config.rb +++ b/lib/schematic/types/rulesengine_credit_postpaid_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCreditPostpaidConfig < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_credit_spend_policy.rb b/lib/schematic/types/rulesengine_credit_spend_policy.rb index a11288e..22a67c3 100644 --- a/lib/schematic/types/rulesengine_credit_spend_policy.rb +++ b/lib/schematic/types/rulesengine_credit_spend_policy.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCreditSpendPolicy < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_credit_spend_policy_scope.rb b/lib/schematic/types/rulesengine_credit_spend_policy_scope.rb index 58f4f7f..bc1bf55 100644 --- a/lib/schematic/types/rulesengine_credit_spend_policy_scope.rb +++ b/lib/schematic/types/rulesengine_credit_spend_policy_scope.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineCreditSpendPolicyScope diff --git a/lib/schematic/types/rulesengine_credit_spend_window.rb b/lib/schematic/types/rulesengine_credit_spend_window.rb index 5f59e97..b412d24 100644 --- a/lib/schematic/types/rulesengine_credit_spend_window.rb +++ b/lib/schematic/types/rulesengine_credit_spend_window.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineCreditSpendWindow < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_entitlement_value_type.rb b/lib/schematic/types/rulesengine_entitlement_value_type.rb index 44787c1..3e19a42 100644 --- a/lib/schematic/types/rulesengine_entitlement_value_type.rb +++ b/lib/schematic/types/rulesengine_entitlement_value_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineEntitlementValueType diff --git a/lib/schematic/types/rulesengine_entity_type.rb b/lib/schematic/types/rulesengine_entity_type.rb index b3016c9..bba7e85 100644 --- a/lib/schematic/types/rulesengine_entity_type.rb +++ b/lib/schematic/types/rulesengine_entity_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineEntityType diff --git a/lib/schematic/types/rulesengine_feature_entitlement.rb b/lib/schematic/types/rulesengine_feature_entitlement.rb index f1fd51e..6c71ec5 100644 --- a/lib/schematic/types/rulesengine_feature_entitlement.rb +++ b/lib/schematic/types/rulesengine_feature_entitlement.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineFeatureEntitlement < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_flag.rb b/lib/schematic/types/rulesengine_flag.rb index f4fc5b2..a03df58 100644 --- a/lib/schematic/types/rulesengine_flag.rb +++ b/lib/schematic/types/rulesengine_flag.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineFlag < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_metric_period.rb b/lib/schematic/types/rulesengine_metric_period.rb index 43bd605..d44d6a6 100644 --- a/lib/schematic/types/rulesengine_metric_period.rb +++ b/lib/schematic/types/rulesengine_metric_period.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineMetricPeriod diff --git a/lib/schematic/types/rulesengine_metric_period_month_reset.rb b/lib/schematic/types/rulesengine_metric_period_month_reset.rb index df7d3e3..9ddade7 100644 --- a/lib/schematic/types/rulesengine_metric_period_month_reset.rb +++ b/lib/schematic/types/rulesengine_metric_period_month_reset.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineMetricPeriodMonthReset diff --git a/lib/schematic/types/rulesengine_rule.rb b/lib/schematic/types/rulesengine_rule.rb index 6139c9b..939a529 100644 --- a/lib/schematic/types/rulesengine_rule.rb +++ b/lib/schematic/types/rulesengine_rule.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineRule < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_rule_type.rb b/lib/schematic/types/rulesengine_rule_type.rb index 60809df..0a2ea72 100644 --- a/lib/schematic/types/rulesengine_rule_type.rb +++ b/lib/schematic/types/rulesengine_rule_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineRuleType diff --git a/lib/schematic/types/rulesengine_subscription.rb b/lib/schematic/types/rulesengine_subscription.rb index 5af9c25..27551f6 100644 --- a/lib/schematic/types/rulesengine_subscription.rb +++ b/lib/schematic/types/rulesengine_subscription.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineSubscription < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_trait.rb b/lib/schematic/types/rulesengine_trait.rb index 570829e..19e97ed 100644 --- a/lib/schematic/types/rulesengine_trait.rb +++ b/lib/schematic/types/rulesengine_trait.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineTrait < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_trait_definition.rb b/lib/schematic/types/rulesengine_trait_definition.rb index b38e876..6146896 100644 --- a/lib/schematic/types/rulesengine_trait_definition.rb +++ b/lib/schematic/types/rulesengine_trait_definition.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineTraitDefinition < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_trait_definition_comparable_type.rb b/lib/schematic/types/rulesengine_trait_definition_comparable_type.rb index 1989f34..6b4699d 100644 --- a/lib/schematic/types/rulesengine_trait_definition_comparable_type.rb +++ b/lib/schematic/types/rulesengine_trait_definition_comparable_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module RulesengineTraitDefinitionComparableType diff --git a/lib/schematic/types/rulesengine_user.rb b/lib/schematic/types/rulesengine_user.rb index 3a4ddc8..73f7fc2 100644 --- a/lib/schematic/types/rulesengine_user.rb +++ b/lib/schematic/types/rulesengine_user.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineUser < Internal::Types::Model diff --git a/lib/schematic/types/rulesengine_warning_tier.rb b/lib/schematic/types/rulesengine_warning_tier.rb index 907d182..7d3cb9c 100644 --- a/lib/schematic/types/rulesengine_warning_tier.rb +++ b/lib/schematic/types/rulesengine_warning_tier.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class RulesengineWarningTier < Internal::Types::Model diff --git a/lib/schematic/types/scheduled_checkout_response_data.rb b/lib/schematic/types/scheduled_checkout_response_data.rb index 7ea6c03..953e5f3 100644 --- a/lib/schematic/types/scheduled_checkout_response_data.rb +++ b/lib/schematic/types/scheduled_checkout_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ScheduledCheckoutResponseData < Internal::Types::Model diff --git a/lib/schematic/types/scheduled_checkout_status.rb b/lib/schematic/types/scheduled_checkout_status.rb index 776f25a..b98184f 100644 --- a/lib/schematic/types/scheduled_checkout_status.rb +++ b/lib/schematic/types/scheduled_checkout_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ScheduledCheckoutStatus diff --git a/lib/schematic/types/scheduled_downgrade_config_behavior.rb b/lib/schematic/types/scheduled_downgrade_config_behavior.rb index 464723f..c36fcc0 100644 --- a/lib/schematic/types/scheduled_downgrade_config_behavior.rb +++ b/lib/schematic/types/scheduled_downgrade_config_behavior.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module ScheduledDowngradeConfigBehavior diff --git a/lib/schematic/types/scheduled_downgrade_response_data.rb b/lib/schematic/types/scheduled_downgrade_response_data.rb index 2c3150d..cf9317b 100644 --- a/lib/schematic/types/scheduled_downgrade_response_data.rb +++ b/lib/schematic/types/scheduled_downgrade_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class ScheduledDowngradeResponseData < Internal::Types::Model diff --git a/lib/schematic/types/segment_status_resp.rb b/lib/schematic/types/segment_status_resp.rb index c714370..0209bc5 100644 --- a/lib/schematic/types/segment_status_resp.rb +++ b/lib/schematic/types/segment_status_resp.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class SegmentStatusResp < Internal::Types::Model diff --git a/lib/schematic/types/skipped_entitlement_error_response_data.rb b/lib/schematic/types/skipped_entitlement_error_response_data.rb index 9953841..50dfd99 100644 --- a/lib/schematic/types/skipped_entitlement_error_response_data.rb +++ b/lib/schematic/types/skipped_entitlement_error_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class SkippedEntitlementErrorResponseData < Internal::Types::Model diff --git a/lib/schematic/types/skipped_entitlement_response_data.rb b/lib/schematic/types/skipped_entitlement_response_data.rb index 0d1f2bd..967b61e 100644 --- a/lib/schematic/types/skipped_entitlement_response_data.rb +++ b/lib/schematic/types/skipped_entitlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class SkippedEntitlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/slack_connect_invite_status.rb b/lib/schematic/types/slack_connect_invite_status.rb index 1617d61..ef2f177 100644 --- a/lib/schematic/types/slack_connect_invite_status.rb +++ b/lib/schematic/types/slack_connect_invite_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module SlackConnectInviteStatus diff --git a/lib/schematic/types/slack_connect_invite_view.rb b/lib/schematic/types/slack_connect_invite_view.rb index 1577274..94d16a2 100644 --- a/lib/schematic/types/slack_connect_invite_view.rb +++ b/lib/schematic/types/slack_connect_invite_view.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class SlackConnectInviteView < Internal::Types::Model diff --git a/lib/schematic/types/sort_direction.rb b/lib/schematic/types/sort_direction.rb index e812a38..0519cad 100644 --- a/lib/schematic/types/sort_direction.rb +++ b/lib/schematic/types/sort_direction.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module SortDirection diff --git a/lib/schematic/types/stripe_embed_info.rb b/lib/schematic/types/stripe_embed_info.rb index bf7b8a8..c2e5f42 100644 --- a/lib/schematic/types/stripe_embed_info.rb +++ b/lib/schematic/types/stripe_embed_info.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class StripeEmbedInfo < Internal::Types::Model diff --git a/lib/schematic/types/stripe_integration_config.rb b/lib/schematic/types/stripe_integration_config.rb index b57eb7b..d6856d2 100644 --- a/lib/schematic/types/stripe_integration_config.rb +++ b/lib/schematic/types/stripe_integration_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class StripeIntegrationConfig < Internal::Types::Model diff --git a/lib/schematic/types/stripe_sandbox_claim_link.rb b/lib/schematic/types/stripe_sandbox_claim_link.rb index f0cdbea..cd23dc6 100644 --- a/lib/schematic/types/stripe_sandbox_claim_link.rb +++ b/lib/schematic/types/stripe_sandbox_claim_link.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class StripeSandboxClaimLink < Internal::Types::Model diff --git a/lib/schematic/types/stripe_sandbox_countries_response_data.rb b/lib/schematic/types/stripe_sandbox_countries_response_data.rb index 7d6c020..f2faf83 100644 --- a/lib/schematic/types/stripe_sandbox_countries_response_data.rb +++ b/lib/schematic/types/stripe_sandbox_countries_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class StripeSandboxCountriesResponseData < Internal::Types::Model diff --git a/lib/schematic/types/stripe_sandbox_install_response_data.rb b/lib/schematic/types/stripe_sandbox_install_response_data.rb index 3babbb5..acc64f2 100644 --- a/lib/schematic/types/stripe_sandbox_install_response_data.rb +++ b/lib/schematic/types/stripe_sandbox_install_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class StripeSandboxInstallResponseData < Internal::Types::Model diff --git a/lib/schematic/types/stripe_sandbox_keys_response_data.rb b/lib/schematic/types/stripe_sandbox_keys_response_data.rb index 82b36df..3c72f3b 100644 --- a/lib/schematic/types/stripe_sandbox_keys_response_data.rb +++ b/lib/schematic/types/stripe_sandbox_keys_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class StripeSandboxKeysResponseData < Internal::Types::Model diff --git a/lib/schematic/types/subscription_change_action.rb b/lib/schematic/types/subscription_change_action.rb index e7dae77..e8ec0a8 100644 --- a/lib/schematic/types/subscription_change_action.rb +++ b/lib/schematic/types/subscription_change_action.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module SubscriptionChangeAction diff --git a/lib/schematic/types/subscription_status.rb b/lib/schematic/types/subscription_status.rb index d5f6812..95b71fe 100644 --- a/lib/schematic/types/subscription_status.rb +++ b/lib/schematic/types/subscription_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module SubscriptionStatus diff --git a/lib/schematic/types/subscription_trait_update.rb b/lib/schematic/types/subscription_trait_update.rb index 7180545..b1ed536 100644 --- a/lib/schematic/types/subscription_trait_update.rb +++ b/lib/schematic/types/subscription_trait_update.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class SubscriptionTraitUpdate < Internal::Types::Model diff --git a/lib/schematic/types/subscription_type.rb b/lib/schematic/types/subscription_type.rb index 0d2fe65..4af7066 100644 --- a/lib/schematic/types/subscription_type.rb +++ b/lib/schematic/types/subscription_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module SubscriptionType diff --git a/lib/schematic/types/tax_id_input.rb b/lib/schematic/types/tax_id_input.rb index 30a03b9..4269f23 100644 --- a/lib/schematic/types/tax_id_input.rb +++ b/lib/schematic/types/tax_id_input.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class TaxIdInput < Internal::Types::Model diff --git a/lib/schematic/types/tax_id_type.rb b/lib/schematic/types/tax_id_type.rb index 83022dd..af90d6f 100644 --- a/lib/schematic/types/tax_id_type.rb +++ b/lib/schematic/types/tax_id_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TaxIdType diff --git a/lib/schematic/types/temporary_access_token_issuer_type.rb b/lib/schematic/types/temporary_access_token_issuer_type.rb index f878342..18fc6e7 100644 --- a/lib/schematic/types/temporary_access_token_issuer_type.rb +++ b/lib/schematic/types/temporary_access_token_issuer_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TemporaryAccessTokenIssuerType diff --git a/lib/schematic/types/temporary_access_token_resource_type.rb b/lib/schematic/types/temporary_access_token_resource_type.rb index 2e3573b..5cb1398 100644 --- a/lib/schematic/types/temporary_access_token_resource_type.rb +++ b/lib/schematic/types/temporary_access_token_resource_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TemporaryAccessTokenResourceType diff --git a/lib/schematic/types/temporary_access_token_response_data.rb b/lib/schematic/types/temporary_access_token_response_data.rb index ac940c3..8164580 100644 --- a/lib/schematic/types/temporary_access_token_response_data.rb +++ b/lib/schematic/types/temporary_access_token_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class TemporaryAccessTokenResponseData < Internal::Types::Model diff --git a/lib/schematic/types/test_webhook_response_data.rb b/lib/schematic/types/test_webhook_response_data.rb index fbeb66b..0358d00 100644 --- a/lib/schematic/types/test_webhook_response_data.rb +++ b/lib/schematic/types/test_webhook_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class TestWebhookResponseData < Internal::Types::Model diff --git a/lib/schematic/types/time_series_granularity.rb b/lib/schematic/types/time_series_granularity.rb index b5cdc40..7ad7cef 100644 --- a/lib/schematic/types/time_series_granularity.rb +++ b/lib/schematic/types/time_series_granularity.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TimeSeriesGranularity diff --git a/lib/schematic/types/top_feature_by_usage_response_data.rb b/lib/schematic/types/top_feature_by_usage_response_data.rb index b52a65b..2aaf2c5 100644 --- a/lib/schematic/types/top_feature_by_usage_response_data.rb +++ b/lib/schematic/types/top_feature_by_usage_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class TopFeatureByUsageResponseData < Internal::Types::Model diff --git a/lib/schematic/types/top_features_by_usage_response_data.rb b/lib/schematic/types/top_features_by_usage_response_data.rb index 1b1153c..e623c7e 100644 --- a/lib/schematic/types/top_features_by_usage_response_data.rb +++ b/lib/schematic/types/top_features_by_usage_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class TopFeaturesByUsageResponseData < Internal::Types::Model diff --git a/lib/schematic/types/trait_definition.rb b/lib/schematic/types/trait_definition.rb index 7919d04..642d299 100644 --- a/lib/schematic/types/trait_definition.rb +++ b/lib/schematic/types/trait_definition.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class TraitDefinition < Internal::Types::Model diff --git a/lib/schematic/types/trait_definition_comparable_type.rb b/lib/schematic/types/trait_definition_comparable_type.rb index e87c149..99dd4e6 100644 --- a/lib/schematic/types/trait_definition_comparable_type.rb +++ b/lib/schematic/types/trait_definition_comparable_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TraitDefinitionComparableType diff --git a/lib/schematic/types/trait_type.rb b/lib/schematic/types/trait_type.rb index eacd54e..2ad44da 100644 --- a/lib/schematic/types/trait_type.rb +++ b/lib/schematic/types/trait_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TraitType diff --git a/lib/schematic/types/trial_status.rb b/lib/schematic/types/trial_status.rb index 916d366..ca602e6 100644 --- a/lib/schematic/types/trial_status.rb +++ b/lib/schematic/types/trial_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module TrialStatus diff --git a/lib/schematic/types/upcoming_invoice_response_data.rb b/lib/schematic/types/upcoming_invoice_response_data.rb index e9ceaaa..5e46366 100644 --- a/lib/schematic/types/upcoming_invoice_response_data.rb +++ b/lib/schematic/types/upcoming_invoice_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpcomingInvoiceResponseData < Internal::Types::Model diff --git a/lib/schematic/types/update_add_on_request_body.rb b/lib/schematic/types/update_add_on_request_body.rb index efed7aa..89f0e94 100644 --- a/lib/schematic/types/update_add_on_request_body.rb +++ b/lib/schematic/types/update_add_on_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdateAddOnRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_auto_topup_override_request_body.rb b/lib/schematic/types/update_auto_topup_override_request_body.rb index b4bdbb7..0b7a2d8 100644 --- a/lib/schematic/types/update_auto_topup_override_request_body.rb +++ b/lib/schematic/types/update_auto_topup_override_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdateAutoTopupOverrideRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_billing_plan_credit_grant_request_body.rb b/lib/schematic/types/update_billing_plan_credit_grant_request_body.rb index ae8eac4..0193e21 100644 --- a/lib/schematic/types/update_billing_plan_credit_grant_request_body.rb +++ b/lib/schematic/types/update_billing_plan_credit_grant_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdateBillingPlanCreditGrantRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_credit_bundle_request_body.rb b/lib/schematic/types/update_credit_bundle_request_body.rb index 0759778..eb198aa 100644 --- a/lib/schematic/types/update_credit_bundle_request_body.rb +++ b/lib/schematic/types/update_credit_bundle_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdateCreditBundleRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_entitlement_req_common.rb b/lib/schematic/types/update_entitlement_req_common.rb index 990b47b..04e1937 100644 --- a/lib/schematic/types/update_entitlement_req_common.rb +++ b/lib/schematic/types/update_entitlement_req_common.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdateEntitlementReqCommon < Internal::Types::Model diff --git a/lib/schematic/types/update_pay_in_advance_request_body.rb b/lib/schematic/types/update_pay_in_advance_request_body.rb index 20358a0..b47c92c 100644 --- a/lib/schematic/types/update_pay_in_advance_request_body.rb +++ b/lib/schematic/types/update_pay_in_advance_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdatePayInAdvanceRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_plan_request_body.rb b/lib/schematic/types/update_plan_request_body.rb index 9659acb..7032f76 100644 --- a/lib/schematic/types/update_plan_request_body.rb +++ b/lib/schematic/types/update_plan_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdatePlanRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_plan_trait_trait_request_body.rb b/lib/schematic/types/update_plan_trait_trait_request_body.rb index 723352e..c4b61a8 100644 --- a/lib/schematic/types/update_plan_trait_trait_request_body.rb +++ b/lib/schematic/types/update_plan_trait_trait_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdatePlanTraitTraitRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/update_rule_request_body.rb b/lib/schematic/types/update_rule_request_body.rb index 24ecdd7..dfb0d78 100644 --- a/lib/schematic/types/update_rule_request_body.rb +++ b/lib/schematic/types/update_rule_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpdateRuleRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/upsert_billing_product_request_body.rb b/lib/schematic/types/upsert_billing_product_request_body.rb index dfe53d0..7e2604b 100644 --- a/lib/schematic/types/upsert_billing_product_request_body.rb +++ b/lib/schematic/types/upsert_billing_product_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpsertBillingProductRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/upsert_company_request_body.rb b/lib/schematic/types/upsert_company_request_body.rb index b2d0475..a0e6106 100644 --- a/lib/schematic/types/upsert_company_request_body.rb +++ b/lib/schematic/types/upsert_company_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpsertCompanyRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/upsert_trait_request_body.rb b/lib/schematic/types/upsert_trait_request_body.rb index 9cf380e..f4b5912 100644 --- a/lib/schematic/types/upsert_trait_request_body.rb +++ b/lib/schematic/types/upsert_trait_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpsertTraitRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/upsert_user_request_body.rb b/lib/schematic/types/upsert_user_request_body.rb index 49afaca..c676349 100644 --- a/lib/schematic/types/upsert_user_request_body.rb +++ b/lib/schematic/types/upsert_user_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpsertUserRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/upsert_user_sub_request_body.rb b/lib/schematic/types/upsert_user_sub_request_body.rb index 1a432d5..7647523 100644 --- a/lib/schematic/types/upsert_user_sub_request_body.rb +++ b/lib/schematic/types/upsert_user_sub_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UpsertUserSubRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/usage_based_entitlement_request_body.rb b/lib/schematic/types/usage_based_entitlement_request_body.rb index b03ecac..a06be9d 100644 --- a/lib/schematic/types/usage_based_entitlement_request_body.rb +++ b/lib/schematic/types/usage_based_entitlement_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UsageBasedEntitlementRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/usage_based_entitlement_response_data.rb b/lib/schematic/types/usage_based_entitlement_response_data.rb index 39fb1a9..4675196 100644 --- a/lib/schematic/types/usage_based_entitlement_response_data.rb +++ b/lib/schematic/types/usage_based_entitlement_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UsageBasedEntitlementResponseData < Internal::Types::Model diff --git a/lib/schematic/types/usage_time_series_point_response_data.rb b/lib/schematic/types/usage_time_series_point_response_data.rb index a09e17d..245d9e1 100644 --- a/lib/schematic/types/usage_time_series_point_response_data.rb +++ b/lib/schematic/types/usage_time_series_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UsageTimeSeriesPointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_credit_usage_response_data.rb b/lib/schematic/types/user_credit_usage_response_data.rb index b4a2b89..a77b735 100644 --- a/lib/schematic/types/user_credit_usage_response_data.rb +++ b/lib/schematic/types/user_credit_usage_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserCreditUsageResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_daily_credit_point_response_data.rb b/lib/schematic/types/user_daily_credit_point_response_data.rb index fc25928..2ccc23c 100644 --- a/lib/schematic/types/user_daily_credit_point_response_data.rb +++ b/lib/schematic/types/user_daily_credit_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserDailyCreditPointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_daily_usage_point_response_data.rb b/lib/schematic/types/user_daily_usage_point_response_data.rb index fcf7db2..2e8b4c6 100644 --- a/lib/schematic/types/user_daily_usage_point_response_data.rb +++ b/lib/schematic/types/user_daily_usage_point_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserDailyUsagePointResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_detail_response_data.rb b/lib/schematic/types/user_detail_response_data.rb index 55ccd90..18ff4ac 100644 --- a/lib/schematic/types/user_detail_response_data.rb +++ b/lib/schematic/types/user_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_feature_usage_response_data.rb b/lib/schematic/types/user_feature_usage_response_data.rb index 5d373e2..4dc8f94 100644 --- a/lib/schematic/types/user_feature_usage_response_data.rb +++ b/lib/schematic/types/user_feature_usage_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserFeatureUsageResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_response_data.rb b/lib/schematic/types/user_response_data.rb index e0c4241..6ff7572 100644 --- a/lib/schematic/types/user_response_data.rb +++ b/lib/schematic/types/user_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_usage_by_company_response_data.rb b/lib/schematic/types/user_usage_by_company_response_data.rb index c65b42c..7850f0f 100644 --- a/lib/schematic/types/user_usage_by_company_response_data.rb +++ b/lib/schematic/types/user_usage_by_company_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserUsageByCompanyResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_usage_detail_response_data.rb b/lib/schematic/types/user_usage_detail_response_data.rb index d95a7aa..3ebd93c 100644 --- a/lib/schematic/types/user_usage_detail_response_data.rb +++ b/lib/schematic/types/user_usage_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class UserUsageDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/user_usage_metric.rb b/lib/schematic/types/user_usage_metric.rb index 4d153bf..a910e45 100644 --- a/lib/schematic/types/user_usage_metric.rb +++ b/lib/schematic/types/user_usage_metric.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module UserUsageMetric diff --git a/lib/schematic/types/warning_tier.rb b/lib/schematic/types/warning_tier.rb index 5ff5549..84b4c5a 100644 --- a/lib/schematic/types/warning_tier.rb +++ b/lib/schematic/types/warning_tier.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WarningTier < Internal::Types::Model diff --git a/lib/schematic/types/warning_tier_request_body.rb b/lib/schematic/types/warning_tier_request_body.rb index f48ceff..e9dec8b 100644 --- a/lib/schematic/types/warning_tier_request_body.rb +++ b/lib/schematic/types/warning_tier_request_body.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WarningTierRequestBody < Internal::Types::Model diff --git a/lib/schematic/types/warning_tier_response_data.rb b/lib/schematic/types/warning_tier_response_data.rb index 1da5efa..89c3686 100644 --- a/lib/schematic/types/warning_tier_response_data.rb +++ b/lib/schematic/types/warning_tier_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WarningTierResponseData < Internal::Types::Model diff --git a/lib/schematic/types/web_feature_usage_webhook_output.rb b/lib/schematic/types/web_feature_usage_webhook_output.rb index 50cdf21..eeec324 100644 --- a/lib/schematic/types/web_feature_usage_webhook_output.rb +++ b/lib/schematic/types/web_feature_usage_webhook_output.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WebFeatureUsageWebhookOutput < Internal::Types::Model diff --git a/lib/schematic/types/web_scheduled_downgrade_webhook_output.rb b/lib/schematic/types/web_scheduled_downgrade_webhook_output.rb index 7315ca8..bd22a17 100644 --- a/lib/schematic/types/web_scheduled_downgrade_webhook_output.rb +++ b/lib/schematic/types/web_scheduled_downgrade_webhook_output.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WebScheduledDowngradeWebhookOutput < Internal::Types::Model diff --git a/lib/schematic/types/webhook_event_detail_response_data.rb b/lib/schematic/types/webhook_event_detail_response_data.rb index ae8a2be..0c277ef 100644 --- a/lib/schematic/types/webhook_event_detail_response_data.rb +++ b/lib/schematic/types/webhook_event_detail_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WebhookEventDetailResponseData < Internal::Types::Model diff --git a/lib/schematic/types/webhook_event_response_data.rb b/lib/schematic/types/webhook_event_response_data.rb index 9107c81..3d9e109 100644 --- a/lib/schematic/types/webhook_event_response_data.rb +++ b/lib/schematic/types/webhook_event_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WebhookEventResponseData < Internal::Types::Model diff --git a/lib/schematic/types/webhook_event_status.rb b/lib/schematic/types/webhook_event_status.rb index 3efbadb..7b1cb49 100644 --- a/lib/schematic/types/webhook_event_status.rb +++ b/lib/schematic/types/webhook_event_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module WebhookEventStatus diff --git a/lib/schematic/types/webhook_request_type.rb b/lib/schematic/types/webhook_request_type.rb index 5733ca7..b348b4d 100644 --- a/lib/schematic/types/webhook_request_type.rb +++ b/lib/schematic/types/webhook_request_type.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module WebhookRequestType @@ -32,6 +34,10 @@ module WebhookRequestType FLAG_DELETED = "flag.deleted" FLAG_RULES_UPDATED = "flag_rules.updated" FLAG_UPDATED = "flag.updated" + INVOICE_FINALIZED = "invoice.finalized" + INVOICE_PAID = "invoice.paid" + INVOICE_PAST_DUE = "invoice.past_due" + INVOICE_VOIDED = "invoice.voided" PLAN_CREATED = "plan.created" PLAN_DELETED = "plan.deleted" PLAN_ENTITLEMENT_CREATED = "plan.entitlement.created" @@ -40,6 +46,7 @@ module WebhookRequestType PLAN_UPDATED = "plan.updated" PLAN_VERSION_DELETED = "plan_version.deleted" RULE_DELETED = "rule.deleted" + SUBSCRIPTION_PERIOD_STARTED = "subscription.period.started" TEST_SEND = "test.send" USER_CREATED = "user.created" USER_DELETED = "user.deleted" diff --git a/lib/schematic/types/webhook_response_data.rb b/lib/schematic/types/webhook_response_data.rb index 867c5ee..ae8eaed 100644 --- a/lib/schematic/types/webhook_response_data.rb +++ b/lib/schematic/types/webhook_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WebhookResponseData < Internal::Types::Model diff --git a/lib/schematic/types/webhook_status.rb b/lib/schematic/types/webhook_status.rb index e2587a9..a7d6ec3 100644 --- a/lib/schematic/types/webhook_status.rb +++ b/lib/schematic/types/webhook_status.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types module WebhookStatus diff --git a/lib/schematic/types/webhook_url.rb b/lib/schematic/types/webhook_url.rb index 129d4fa..ae814a0 100644 --- a/lib/schematic/types/webhook_url.rb +++ b/lib/schematic/types/webhook_url.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WebhookUrl < Internal::Types::Model diff --git a/lib/schematic/types/who_am_i_response_data.rb b/lib/schematic/types/who_am_i_response_data.rb index 6b75717..b801134 100644 --- a/lib/schematic/types/who_am_i_response_data.rb +++ b/lib/schematic/types/who_am_i_response_data.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WhoAmIResponseData < Internal::Types::Model diff --git a/lib/schematic/types/work_os_integration_config.rb b/lib/schematic/types/work_os_integration_config.rb index c60ac4a..f1e5aed 100644 --- a/lib/schematic/types/work_os_integration_config.rb +++ b/lib/schematic/types/work_os_integration_config.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../schematic" + module Schematic module Types class WorkOsIntegrationConfig < Internal::Types::Model diff --git a/lib/schematic/version.rb b/lib/schematic/version.rb index 1f13082..744d255 100644 --- a/lib/schematic/version.rb +++ b/lib/schematic/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Schematic - VERSION = "1.5.6" + VERSION = "1.5.7" end diff --git a/lib/schematic/webhooks/types/count_webhook_events_params.rb b/lib/schematic/webhooks/types/count_webhook_events_params.rb index 5ce1b70..9d86243 100644 --- a/lib/schematic/webhooks/types/count_webhook_events_params.rb +++ b/lib/schematic/webhooks/types/count_webhook_events_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/count_webhook_events_response.rb b/lib/schematic/webhooks/types/count_webhook_events_response.rb index c07f3ad..5e6abc4 100644 --- a/lib/schematic/webhooks/types/count_webhook_events_response.rb +++ b/lib/schematic/webhooks/types/count_webhook_events_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/count_webhooks_params.rb b/lib/schematic/webhooks/types/count_webhooks_params.rb index a43c414..4845e8d 100644 --- a/lib/schematic/webhooks/types/count_webhooks_params.rb +++ b/lib/schematic/webhooks/types/count_webhooks_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/count_webhooks_response.rb b/lib/schematic/webhooks/types/count_webhooks_response.rb index 9cd25dc..8d5f127 100644 --- a/lib/schematic/webhooks/types/count_webhooks_response.rb +++ b/lib/schematic/webhooks/types/count_webhooks_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/create_webhook_response.rb b/lib/schematic/webhooks/types/create_webhook_response.rb index 9e4b976..2d158f0 100644 --- a/lib/schematic/webhooks/types/create_webhook_response.rb +++ b/lib/schematic/webhooks/types/create_webhook_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/delete_webhook_response.rb b/lib/schematic/webhooks/types/delete_webhook_response.rb index 8e587d4..29cd4cb 100644 --- a/lib/schematic/webhooks/types/delete_webhook_response.rb +++ b/lib/schematic/webhooks/types/delete_webhook_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/get_webhook_event_response.rb b/lib/schematic/webhooks/types/get_webhook_event_response.rb index e342386..e5add2a 100644 --- a/lib/schematic/webhooks/types/get_webhook_event_response.rb +++ b/lib/schematic/webhooks/types/get_webhook_event_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/get_webhook_response.rb b/lib/schematic/webhooks/types/get_webhook_response.rb index b7e1a85..8703253 100644 --- a/lib/schematic/webhooks/types/get_webhook_response.rb +++ b/lib/schematic/webhooks/types/get_webhook_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/list_webhook_events_params.rb b/lib/schematic/webhooks/types/list_webhook_events_params.rb index 55f8971..cd55cff 100644 --- a/lib/schematic/webhooks/types/list_webhook_events_params.rb +++ b/lib/schematic/webhooks/types/list_webhook_events_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/list_webhook_events_response.rb b/lib/schematic/webhooks/types/list_webhook_events_response.rb index 4a7f295..efd9266 100644 --- a/lib/schematic/webhooks/types/list_webhook_events_response.rb +++ b/lib/schematic/webhooks/types/list_webhook_events_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/list_webhooks_params.rb b/lib/schematic/webhooks/types/list_webhooks_params.rb index c67dc2d..4cd3a99 100644 --- a/lib/schematic/webhooks/types/list_webhooks_params.rb +++ b/lib/schematic/webhooks/types/list_webhooks_params.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/list_webhooks_response.rb b/lib/schematic/webhooks/types/list_webhooks_response.rb index fdf0179..4a80221 100644 --- a/lib/schematic/webhooks/types/list_webhooks_response.rb +++ b/lib/schematic/webhooks/types/list_webhooks_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/send_test_webhook_action_response.rb b/lib/schematic/webhooks/types/send_test_webhook_action_response.rb index 7cc3ed3..9cc5c66 100644 --- a/lib/schematic/webhooks/types/send_test_webhook_action_response.rb +++ b/lib/schematic/webhooks/types/send_test_webhook_action_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/lib/schematic/webhooks/types/update_webhook_response.rb b/lib/schematic/webhooks/types/update_webhook_response.rb index 8670a70..2856d14 100644 --- a/lib/schematic/webhooks/types/update_webhook_response.rb +++ b/lib/schematic/webhooks/types/update_webhook_response.rb @@ -1,5 +1,7 @@ # frozen_string_literal: true +require_relative "../../../schematic" + module Schematic module Webhooks module Types diff --git a/reference.md b/reference.md index fac9683..eeb68ab 100644 --- a/reference.md +++ b/reference.md @@ -749,6 +749,7 @@ client.accounts.count_api_keys( ```ruby client.accounts.list_audit_logs( actor_type: "api_key", + company_id: "company_id", end_time: "2024-01-15T09:30:00Z", environment_id: "environment_id", q: "q", @@ -778,6 +779,14 @@ client.accounts.list_audit_logs(
client.companies.get_company_inference_cost(company_id:) -> Schematic::Companies::Types::GetCompanyInferenceCostResponse