diff --git a/.apigentools-info b/.apigentools-info index 8a11e7a5f5d..8ba16dbdf8f 100644 --- a/.apigentools-info +++ b/.apigentools-info @@ -4,13 +4,13 @@ "spec_versions": { "v1": { "apigentools_version": "1.6.6", - "regenerated": "2025-07-09 16:47:17.991240", - "spec_repo_commit": "d0906173" + "regenerated": "2025-07-09 18:24:10.294278", + "spec_repo_commit": "e99e5b10" }, "v2": { "apigentools_version": "1.6.6", - "regenerated": "2025-07-09 16:47:18.007275", - "spec_repo_commit": "d0906173" + "regenerated": "2025-07-09 18:24:10.311335", + "spec_repo_commit": "e99e5b10" } } } \ No newline at end of file diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 319094508bf..6ba01bdde3e 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -18888,6 +18888,14 @@ components: description: The total account usage. format: int64 type: integer + account_committed_usage: + description: The total account committed usage. + format: int64 + type: integer + account_on_demand_usage: + description: The total account on-demand usage. + format: int64 + type: integer elapsed_usage_hours: description: Elapsed usage hours for some billable product. format: int64 diff --git a/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb b/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb index b57e6b09bf8..a900bf6f472 100644 --- a/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb +++ b/lib/datadog_api_client/v1/models/usage_billable_summary_body.rb @@ -24,6 +24,12 @@ class UsageBillableSummaryBody # The total account usage. attr_accessor :account_billable_usage + # The total account committed usage. + attr_accessor :account_committed_usage + + # The total account on-demand usage. + attr_accessor :account_on_demand_usage + # Elapsed usage hours for some billable product. attr_accessor :elapsed_usage_hours @@ -49,6 +55,8 @@ class UsageBillableSummaryBody def self.attribute_map { :'account_billable_usage' => :'account_billable_usage', + :'account_committed_usage' => :'account_committed_usage', + :'account_on_demand_usage' => :'account_on_demand_usage', :'elapsed_usage_hours' => :'elapsed_usage_hours', :'first_billable_usage_hour' => :'first_billable_usage_hour', :'last_billable_usage_hour' => :'last_billable_usage_hour', @@ -63,6 +71,8 @@ def self.attribute_map def self.openapi_types { :'account_billable_usage' => :'Integer', + :'account_committed_usage' => :'Integer', + :'account_on_demand_usage' => :'Integer', :'elapsed_usage_hours' => :'Integer', :'first_billable_usage_hour' => :'Time', :'last_billable_usage_hour' => :'Time', @@ -94,6 +104,14 @@ def initialize(attributes = {}) self.account_billable_usage = attributes[:'account_billable_usage'] end + if attributes.key?(:'account_committed_usage') + self.account_committed_usage = attributes[:'account_committed_usage'] + end + + if attributes.key?(:'account_on_demand_usage') + self.account_on_demand_usage = attributes[:'account_on_demand_usage'] + end + if attributes.key?(:'elapsed_usage_hours') self.elapsed_usage_hours = attributes[:'elapsed_usage_hours'] end @@ -146,6 +164,8 @@ def ==(o) return true if self.equal?(o) self.class == o.class && account_billable_usage == o.account_billable_usage && + account_committed_usage == o.account_committed_usage && + account_on_demand_usage == o.account_on_demand_usage && elapsed_usage_hours == o.elapsed_usage_hours && first_billable_usage_hour == o.first_billable_usage_hour && last_billable_usage_hour == o.last_billable_usage_hour && @@ -159,7 +179,7 @@ def ==(o) # @return [Integer] Hash code # @!visibility private def hash - [account_billable_usage, elapsed_usage_hours, first_billable_usage_hour, last_billable_usage_hour, org_billable_usage, percentage_in_account, usage_unit, additional_properties].hash + [account_billable_usage, account_committed_usage, account_on_demand_usage, elapsed_usage_hours, first_billable_usage_hour, last_billable_usage_hour, org_billable_usage, percentage_in_account, usage_unit, additional_properties].hash end end end