Class: Pago::V2026_04::Models::Metrics

Inherits:
Model
  • Object
show all
Defined in:
lib/pago/v2026_04/models.rb,
sig/pago/v2026_04/generated.rbs

Constant Summary collapse

JSON_KEYS =

Returns:

  • (Hash[Symbol, String])
{
  active_subscriptions: "active_subscriptions",
  committed_subscriptions: "committed_subscriptions",
  monthly_recurring_revenue: "monthly_recurring_revenue",
  trial_monthly_recurring_revenue: "trial_monthly_recurring_revenue",
  committed_monthly_recurring_revenue: "committed_monthly_recurring_revenue",
  trial_committed_monthly_recurring_revenue: "trial_committed_monthly_recurring_revenue",
  average_revenue_per_user: "average_revenue_per_user",
  checkouts: "checkouts",
  succeeded_checkouts: "succeeded_checkouts",
  churned_subscriptions: "churned_subscriptions",
  churn_rate: "churn_rate",
  seats_total: "seats_total",
  seats_claimed: "seats_claimed",
  seats_pending: "seats_pending",
  seat_customers: "seat_customers",
  new_seat_customers: "new_seat_customers",
  churned_seat_customers: "churned_seat_customers",
  orders: "orders",
  revenue: "revenue",
  net_revenue: "net_revenue",
  cumulative_revenue: "cumulative_revenue",
  net_cumulative_revenue: "net_cumulative_revenue",
  costs: "costs",
  cumulative_costs: "cumulative_costs",
  average_order_value: "average_order_value",
  net_average_order_value: "net_average_order_value",
  cost_per_user: "cost_per_user",
  active_user_by_event: "active_user_by_event",
  one_time_products: "one_time_products",
  one_time_products_revenue: "one_time_products_revenue",
  one_time_products_net_revenue: "one_time_products_net_revenue",
  new_subscriptions: "new_subscriptions",
  new_subscriptions_revenue: "new_subscriptions_revenue",
  new_subscriptions_net_revenue: "new_subscriptions_net_revenue",
  renewed_subscriptions: "renewed_subscriptions",
  renewed_subscriptions_revenue: "renewed_subscriptions_revenue",
  renewed_subscriptions_net_revenue: "renewed_subscriptions_net_revenue",
  canceled_subscriptions: "canceled_subscriptions",
  canceled_subscriptions_customer_service: "canceled_subscriptions_customer_service",
  canceled_subscriptions_low_quality: "canceled_subscriptions_low_quality",
  canceled_subscriptions_missing_features: "canceled_subscriptions_missing_features",
  canceled_subscriptions_switched_service: "canceled_subscriptions_switched_service",
  canceled_subscriptions_too_complex: "canceled_subscriptions_too_complex",
  canceled_subscriptions_too_expensive: "canceled_subscriptions_too_expensive",
  canceled_subscriptions_unused: "canceled_subscriptions_unused",
  canceled_subscriptions_other: "canceled_subscriptions_other",
  annual_recurring_revenue: "annual_recurring_revenue",
  committed_annual_recurring_revenue: "committed_annual_recurring_revenue",
  checkouts_conversion: "checkouts_conversion",
  ltv: "ltv",
  gross_margin: "gross_margin",
  gross_margin_percentage: "gross_margin_percentage",
  cashflow: "cashflow",
  average_seats_per_customer: "average_seats_per_customer",
  seat_utilization_rate: "seat_utilization_rate"
}.freeze
REQUIRED_KEYS =

Returns:

  • (Array[String])
[].freeze

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

#==, #[], #field_set?, #hash, #inspect, json_keys, required_json_keys, #to_json, #to_json_hash, wrap_raw

Constructor Details

#initialize(active_subscriptions: ::Pago::UNSET, committed_subscriptions: ::Pago::UNSET, monthly_recurring_revenue: ::Pago::UNSET, trial_monthly_recurring_revenue: ::Pago::UNSET, committed_monthly_recurring_revenue: ::Pago::UNSET, trial_committed_monthly_recurring_revenue: ::Pago::UNSET, average_revenue_per_user: ::Pago::UNSET, checkouts: ::Pago::UNSET, succeeded_checkouts: ::Pago::UNSET, churned_subscriptions: ::Pago::UNSET, churn_rate: ::Pago::UNSET, seats_total: ::Pago::UNSET, seats_claimed: ::Pago::UNSET, seats_pending: ::Pago::UNSET, seat_customers: ::Pago::UNSET, new_seat_customers: ::Pago::UNSET, churned_seat_customers: ::Pago::UNSET, orders: ::Pago::UNSET, revenue: ::Pago::UNSET, net_revenue: ::Pago::UNSET, cumulative_revenue: ::Pago::UNSET, net_cumulative_revenue: ::Pago::UNSET, costs: ::Pago::UNSET, cumulative_costs: ::Pago::UNSET, average_order_value: ::Pago::UNSET, net_average_order_value: ::Pago::UNSET, cost_per_user: ::Pago::UNSET, active_user_by_event: ::Pago::UNSET, one_time_products: ::Pago::UNSET, one_time_products_revenue: ::Pago::UNSET, one_time_products_net_revenue: ::Pago::UNSET, new_subscriptions: ::Pago::UNSET, new_subscriptions_revenue: ::Pago::UNSET, new_subscriptions_net_revenue: ::Pago::UNSET, renewed_subscriptions: ::Pago::UNSET, renewed_subscriptions_revenue: ::Pago::UNSET, renewed_subscriptions_net_revenue: ::Pago::UNSET, canceled_subscriptions: ::Pago::UNSET, canceled_subscriptions_customer_service: ::Pago::UNSET, canceled_subscriptions_low_quality: ::Pago::UNSET, canceled_subscriptions_missing_features: ::Pago::UNSET, canceled_subscriptions_switched_service: ::Pago::UNSET, canceled_subscriptions_too_complex: ::Pago::UNSET, canceled_subscriptions_too_expensive: ::Pago::UNSET, canceled_subscriptions_unused: ::Pago::UNSET, canceled_subscriptions_other: ::Pago::UNSET, annual_recurring_revenue: ::Pago::UNSET, committed_annual_recurring_revenue: ::Pago::UNSET, checkouts_conversion: ::Pago::UNSET, ltv: ::Pago::UNSET, gross_margin: ::Pago::UNSET, gross_margin_percentage: ::Pago::UNSET, cashflow: ::Pago::UNSET, average_seats_per_customer: ::Pago::UNSET, seat_utilization_rate: ::Pago::UNSET) ⇒ Metrics

Returns a new instance of Metrics.

Parameters:

  • active_subscriptions: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • committed_subscriptions: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • monthly_recurring_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • trial_monthly_recurring_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • committed_monthly_recurring_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • trial_committed_monthly_recurring_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • average_revenue_per_user: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • checkouts: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • succeeded_checkouts: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • churned_subscriptions: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • churn_rate: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • seats_total: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • seats_claimed: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • seats_pending: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • seat_customers: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • new_seat_customers: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • churned_seat_customers: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • orders: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • net_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • cumulative_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • net_cumulative_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • costs: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • cumulative_costs: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • average_order_value: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • net_average_order_value: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • cost_per_user: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • active_user_by_event: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • one_time_products: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • one_time_products_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • one_time_products_net_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • new_subscriptions: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • new_subscriptions_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • new_subscriptions_net_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • renewed_subscriptions: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • renewed_subscriptions_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • renewed_subscriptions_net_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_customer_service: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_low_quality: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_missing_features: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_switched_service: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_too_complex: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_too_expensive: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_unused: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • canceled_subscriptions_other: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • annual_recurring_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • committed_annual_recurring_revenue: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • checkouts_conversion: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • ltv: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • gross_margin: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • gross_margin_percentage: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • cashflow: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • average_seats_per_customer: (Models::Metric, nil) (defaults to: ::Pago::UNSET)
  • seat_utilization_rate: (Models::Metric, nil) (defaults to: ::Pago::UNSET)


30610
30611
30612
30613
30614
30615
30616
30617
30618
30619
30620
30621
30622
30623
30624
30625
30626
30627
30628
30629
30630
30631
30632
30633
30634
30635
30636
30637
30638
30639
30640
30641
30642
30643
30644
30645
30646
30647
30648
30649
30650
30651
30652
30653
30654
30655
30656
30657
30658
30659
30660
30661
30662
30663
30664
30665
30666
30667
30668
30669
30670
30671
30672
30673
30674
30675
30676
30677
30678
30679
30680
30681
30682
30683
30684
30685
30686
30687
30688
30689
30690
30691
30692
30693
30694
30695
30696
30697
30698
30699
30700
30701
30702
30703
30704
30705
30706
30707
30708
30709
30710
30711
30712
30713
30714
30715
30716
30717
30718
30719
30720
30721
30722
30723
# File 'lib/pago/v2026_04/models.rb', line 30610

def initialize(
  active_subscriptions: ::Pago::UNSET,
  committed_subscriptions: ::Pago::UNSET,
  monthly_recurring_revenue: ::Pago::UNSET,
  trial_monthly_recurring_revenue: ::Pago::UNSET,
  committed_monthly_recurring_revenue: ::Pago::UNSET,
  trial_committed_monthly_recurring_revenue: ::Pago::UNSET,
  average_revenue_per_user: ::Pago::UNSET,
  checkouts: ::Pago::UNSET,
  succeeded_checkouts: ::Pago::UNSET,
  churned_subscriptions: ::Pago::UNSET,
  churn_rate: ::Pago::UNSET,
  seats_total: ::Pago::UNSET,
  seats_claimed: ::Pago::UNSET,
  seats_pending: ::Pago::UNSET,
  seat_customers: ::Pago::UNSET,
  new_seat_customers: ::Pago::UNSET,
  churned_seat_customers: ::Pago::UNSET,
  orders: ::Pago::UNSET,
  revenue: ::Pago::UNSET,
  net_revenue: ::Pago::UNSET,
  cumulative_revenue: ::Pago::UNSET,
  net_cumulative_revenue: ::Pago::UNSET,
  costs: ::Pago::UNSET,
  cumulative_costs: ::Pago::UNSET,
  average_order_value: ::Pago::UNSET,
  net_average_order_value: ::Pago::UNSET,
  cost_per_user: ::Pago::UNSET,
  active_user_by_event: ::Pago::UNSET,
  one_time_products: ::Pago::UNSET,
  one_time_products_revenue: ::Pago::UNSET,
  one_time_products_net_revenue: ::Pago::UNSET,
  new_subscriptions: ::Pago::UNSET,
  new_subscriptions_revenue: ::Pago::UNSET,
  new_subscriptions_net_revenue: ::Pago::UNSET,
  renewed_subscriptions: ::Pago::UNSET,
  renewed_subscriptions_revenue: ::Pago::UNSET,
  renewed_subscriptions_net_revenue: ::Pago::UNSET,
  canceled_subscriptions: ::Pago::UNSET,
  canceled_subscriptions_customer_service: ::Pago::UNSET,
  canceled_subscriptions_low_quality: ::Pago::UNSET,
  canceled_subscriptions_missing_features: ::Pago::UNSET,
  canceled_subscriptions_switched_service: ::Pago::UNSET,
  canceled_subscriptions_too_complex: ::Pago::UNSET,
  canceled_subscriptions_too_expensive: ::Pago::UNSET,
  canceled_subscriptions_unused: ::Pago::UNSET,
  canceled_subscriptions_other: ::Pago::UNSET,
  annual_recurring_revenue: ::Pago::UNSET,
  committed_annual_recurring_revenue: ::Pago::UNSET,
  checkouts_conversion: ::Pago::UNSET,
  ltv: ::Pago::UNSET,
  gross_margin: ::Pago::UNSET,
  gross_margin_percentage: ::Pago::UNSET,
  cashflow: ::Pago::UNSET,
  average_seats_per_customer: ::Pago::UNSET,
  seat_utilization_rate: ::Pago::UNSET
)
  super()
  assign(:active_subscriptions, active_subscriptions)
  assign(:committed_subscriptions, committed_subscriptions)
  assign(:monthly_recurring_revenue, monthly_recurring_revenue)
  assign(:trial_monthly_recurring_revenue, trial_monthly_recurring_revenue)
  assign(:committed_monthly_recurring_revenue, committed_monthly_recurring_revenue)
  assign(:trial_committed_monthly_recurring_revenue, trial_committed_monthly_recurring_revenue)
  assign(:average_revenue_per_user, average_revenue_per_user)
  assign(:checkouts, checkouts)
  assign(:succeeded_checkouts, succeeded_checkouts)
  assign(:churned_subscriptions, churned_subscriptions)
  assign(:churn_rate, churn_rate)
  assign(:seats_total, seats_total)
  assign(:seats_claimed, seats_claimed)
  assign(:seats_pending, seats_pending)
  assign(:seat_customers, seat_customers)
  assign(:new_seat_customers, new_seat_customers)
  assign(:churned_seat_customers, churned_seat_customers)
  assign(:orders, orders)
  assign(:revenue, revenue)
  assign(:net_revenue, net_revenue)
  assign(:cumulative_revenue, cumulative_revenue)
  assign(:net_cumulative_revenue, net_cumulative_revenue)
  assign(:costs, costs)
  assign(:cumulative_costs, cumulative_costs)
  assign(:average_order_value, average_order_value)
  assign(:net_average_order_value, net_average_order_value)
  assign(:cost_per_user, cost_per_user)
  assign(:active_user_by_event, active_user_by_event)
  assign(:one_time_products, one_time_products)
  assign(:one_time_products_revenue, one_time_products_revenue)
  assign(:one_time_products_net_revenue, one_time_products_net_revenue)
  assign(:new_subscriptions, new_subscriptions)
  assign(:new_subscriptions_revenue, new_subscriptions_revenue)
  assign(:new_subscriptions_net_revenue, new_subscriptions_net_revenue)
  assign(:renewed_subscriptions, renewed_subscriptions)
  assign(:renewed_subscriptions_revenue, renewed_subscriptions_revenue)
  assign(:renewed_subscriptions_net_revenue, renewed_subscriptions_net_revenue)
  assign(:canceled_subscriptions, canceled_subscriptions)
  assign(:canceled_subscriptions_customer_service, canceled_subscriptions_customer_service)
  assign(:canceled_subscriptions_low_quality, canceled_subscriptions_low_quality)
  assign(:canceled_subscriptions_missing_features, canceled_subscriptions_missing_features)
  assign(:canceled_subscriptions_switched_service, canceled_subscriptions_switched_service)
  assign(:canceled_subscriptions_too_complex, canceled_subscriptions_too_complex)
  assign(:canceled_subscriptions_too_expensive, canceled_subscriptions_too_expensive)
  assign(:canceled_subscriptions_unused, canceled_subscriptions_unused)
  assign(:canceled_subscriptions_other, canceled_subscriptions_other)
  assign(:annual_recurring_revenue, annual_recurring_revenue)
  assign(:committed_annual_recurring_revenue, committed_annual_recurring_revenue)
  assign(:checkouts_conversion, checkouts_conversion)
  assign(:ltv, ltv)
  assign(:gross_margin, gross_margin)
  assign(:gross_margin_percentage, gross_margin_percentage)
  assign(:cashflow, cashflow)
  assign(:average_seats_per_customer, average_seats_per_customer)
  assign(:seat_utilization_rate, seat_utilization_rate)
end

Instance Attribute Details

#active_subscriptionsModels::Metric? (readonly)

Returns:



30446
30447
30448
# File 'lib/pago/v2026_04/models.rb', line 30446

def active_subscriptions
  @active_subscriptions
end

#active_user_by_eventModels::Metric? (readonly)

Returns:



30527
30528
30529
# File 'lib/pago/v2026_04/models.rb', line 30527

def active_user_by_event
  @active_user_by_event
end

#annual_recurring_revenueModels::Metric? (readonly)

Returns:



30584
30585
30586
# File 'lib/pago/v2026_04/models.rb', line 30584

def annual_recurring_revenue
  @annual_recurring_revenue
end

#average_order_valueModels::Metric? (readonly)

Returns:



30518
30519
30520
# File 'lib/pago/v2026_04/models.rb', line 30518

def average_order_value
  @average_order_value
end

#average_revenue_per_userModels::Metric? (readonly)

Returns:



30464
30465
30466
# File 'lib/pago/v2026_04/models.rb', line 30464

def average_revenue_per_user
  @average_revenue_per_user
end

#average_seats_per_customerModels::Metric? (readonly)

Returns:



30605
30606
30607
# File 'lib/pago/v2026_04/models.rb', line 30605

def average_seats_per_customer
  @average_seats_per_customer
end

#canceled_subscriptionsModels::Metric? (readonly)

Returns:



30557
30558
30559
# File 'lib/pago/v2026_04/models.rb', line 30557

def canceled_subscriptions
  @canceled_subscriptions
end

#canceled_subscriptions_customer_serviceModels::Metric? (readonly)

Returns:



30560
30561
30562
# File 'lib/pago/v2026_04/models.rb', line 30560

def canceled_subscriptions_customer_service
  @canceled_subscriptions_customer_service
end

#canceled_subscriptions_low_qualityModels::Metric? (readonly)

Returns:



30563
30564
30565
# File 'lib/pago/v2026_04/models.rb', line 30563

def canceled_subscriptions_low_quality
  @canceled_subscriptions_low_quality
end

#canceled_subscriptions_missing_featuresModels::Metric? (readonly)

Returns:



30566
30567
30568
# File 'lib/pago/v2026_04/models.rb', line 30566

def canceled_subscriptions_missing_features
  @canceled_subscriptions_missing_features
end

#canceled_subscriptions_otherModels::Metric? (readonly)

Returns:



30581
30582
30583
# File 'lib/pago/v2026_04/models.rb', line 30581

def canceled_subscriptions_other
  @canceled_subscriptions_other
end

#canceled_subscriptions_switched_serviceModels::Metric? (readonly)

Returns:



30569
30570
30571
# File 'lib/pago/v2026_04/models.rb', line 30569

def canceled_subscriptions_switched_service
  @canceled_subscriptions_switched_service
end

#canceled_subscriptions_too_complexModels::Metric? (readonly)

Returns:



30572
30573
30574
# File 'lib/pago/v2026_04/models.rb', line 30572

def canceled_subscriptions_too_complex
  @canceled_subscriptions_too_complex
end

#canceled_subscriptions_too_expensiveModels::Metric? (readonly)

Returns:



30575
30576
30577
# File 'lib/pago/v2026_04/models.rb', line 30575

def canceled_subscriptions_too_expensive
  @canceled_subscriptions_too_expensive
end

#canceled_subscriptions_unusedModels::Metric? (readonly)

Returns:



30578
30579
30580
# File 'lib/pago/v2026_04/models.rb', line 30578

def canceled_subscriptions_unused
  @canceled_subscriptions_unused
end

#cashflowModels::Metric? (readonly)

Returns:



30602
30603
30604
# File 'lib/pago/v2026_04/models.rb', line 30602

def cashflow
  @cashflow
end

#checkoutsModels::Metric? (readonly)

Returns:



30467
30468
30469
# File 'lib/pago/v2026_04/models.rb', line 30467

def checkouts
  @checkouts
end

#checkouts_conversionModels::Metric? (readonly)

Returns:



30590
30591
30592
# File 'lib/pago/v2026_04/models.rb', line 30590

def checkouts_conversion
  @checkouts_conversion
end

#churn_rateModels::Metric? (readonly)

Returns:



30476
30477
30478
# File 'lib/pago/v2026_04/models.rb', line 30476

def churn_rate
  @churn_rate
end

#churned_seat_customersModels::Metric? (readonly)

Returns:



30494
30495
30496
# File 'lib/pago/v2026_04/models.rb', line 30494

def churned_seat_customers
  @churned_seat_customers
end

#churned_subscriptionsModels::Metric? (readonly)

Returns:



30473
30474
30475
# File 'lib/pago/v2026_04/models.rb', line 30473

def churned_subscriptions
  @churned_subscriptions
end

#committed_annual_recurring_revenueModels::Metric? (readonly)

Returns:



30587
30588
30589
# File 'lib/pago/v2026_04/models.rb', line 30587

def committed_annual_recurring_revenue
  @committed_annual_recurring_revenue
end

#committed_monthly_recurring_revenueModels::Metric? (readonly)

Returns:



30458
30459
30460
# File 'lib/pago/v2026_04/models.rb', line 30458

def committed_monthly_recurring_revenue
  @committed_monthly_recurring_revenue
end

#committed_subscriptionsModels::Metric? (readonly)

Returns:



30449
30450
30451
# File 'lib/pago/v2026_04/models.rb', line 30449

def committed_subscriptions
  @committed_subscriptions
end

#cost_per_userModels::Metric? (readonly)

Returns:



30524
30525
30526
# File 'lib/pago/v2026_04/models.rb', line 30524

def cost_per_user
  @cost_per_user
end

#costsModels::Metric? (readonly)

Returns:



30512
30513
30514
# File 'lib/pago/v2026_04/models.rb', line 30512

def costs
  @costs
end

#cumulative_costsModels::Metric? (readonly)

Returns:



30515
30516
30517
# File 'lib/pago/v2026_04/models.rb', line 30515

def cumulative_costs
  @cumulative_costs
end

#cumulative_revenueModels::Metric? (readonly)

Returns:



30506
30507
30508
# File 'lib/pago/v2026_04/models.rb', line 30506

def cumulative_revenue
  @cumulative_revenue
end

#gross_marginModels::Metric? (readonly)

Returns:



30596
30597
30598
# File 'lib/pago/v2026_04/models.rb', line 30596

def gross_margin
  @gross_margin
end

#gross_margin_percentageModels::Metric? (readonly)

Returns:



30599
30600
30601
# File 'lib/pago/v2026_04/models.rb', line 30599

def gross_margin_percentage
  @gross_margin_percentage
end

#ltvModels::Metric? (readonly)

Returns:



30593
30594
30595
# File 'lib/pago/v2026_04/models.rb', line 30593

def ltv
  @ltv
end

#monthly_recurring_revenueModels::Metric? (readonly)

Returns:



30452
30453
30454
# File 'lib/pago/v2026_04/models.rb', line 30452

def monthly_recurring_revenue
  @monthly_recurring_revenue
end

#net_average_order_valueModels::Metric? (readonly)

Returns:



30521
30522
30523
# File 'lib/pago/v2026_04/models.rb', line 30521

def net_average_order_value
  @net_average_order_value
end

#net_cumulative_revenueModels::Metric? (readonly)

Returns:



30509
30510
30511
# File 'lib/pago/v2026_04/models.rb', line 30509

def net_cumulative_revenue
  @net_cumulative_revenue
end

#net_revenueModels::Metric? (readonly)

Returns:



30503
30504
30505
# File 'lib/pago/v2026_04/models.rb', line 30503

def net_revenue
  @net_revenue
end

#new_seat_customersModels::Metric? (readonly)

Returns:



30491
30492
30493
# File 'lib/pago/v2026_04/models.rb', line 30491

def new_seat_customers
  @new_seat_customers
end

#new_subscriptionsModels::Metric? (readonly)

Returns:



30539
30540
30541
# File 'lib/pago/v2026_04/models.rb', line 30539

def new_subscriptions
  @new_subscriptions
end

#new_subscriptions_net_revenueModels::Metric? (readonly)

Returns:



30545
30546
30547
# File 'lib/pago/v2026_04/models.rb', line 30545

def new_subscriptions_net_revenue
  @new_subscriptions_net_revenue
end

#new_subscriptions_revenueModels::Metric? (readonly)

Returns:



30542
30543
30544
# File 'lib/pago/v2026_04/models.rb', line 30542

def new_subscriptions_revenue
  @new_subscriptions_revenue
end

#one_time_productsModels::Metric? (readonly)

Returns:



30530
30531
30532
# File 'lib/pago/v2026_04/models.rb', line 30530

def one_time_products
  @one_time_products
end

#one_time_products_net_revenueModels::Metric? (readonly)

Returns:



30536
30537
30538
# File 'lib/pago/v2026_04/models.rb', line 30536

def one_time_products_net_revenue
  @one_time_products_net_revenue
end

#one_time_products_revenueModels::Metric? (readonly)

Returns:



30533
30534
30535
# File 'lib/pago/v2026_04/models.rb', line 30533

def one_time_products_revenue
  @one_time_products_revenue
end

#ordersModels::Metric? (readonly)

Returns:



30497
30498
30499
# File 'lib/pago/v2026_04/models.rb', line 30497

def orders
  @orders
end

#renewed_subscriptionsModels::Metric? (readonly)

Returns:



30548
30549
30550
# File 'lib/pago/v2026_04/models.rb', line 30548

def renewed_subscriptions
  @renewed_subscriptions
end

#renewed_subscriptions_net_revenueModels::Metric? (readonly)

Returns:



30554
30555
30556
# File 'lib/pago/v2026_04/models.rb', line 30554

def renewed_subscriptions_net_revenue
  @renewed_subscriptions_net_revenue
end

#renewed_subscriptions_revenueModels::Metric? (readonly)

Returns:



30551
30552
30553
# File 'lib/pago/v2026_04/models.rb', line 30551

def renewed_subscriptions_revenue
  @renewed_subscriptions_revenue
end

#revenueModels::Metric? (readonly)

Returns:



30500
30501
30502
# File 'lib/pago/v2026_04/models.rb', line 30500

def revenue
  @revenue
end

#seat_customersModels::Metric? (readonly)

Returns:



30488
30489
30490
# File 'lib/pago/v2026_04/models.rb', line 30488

def seat_customers
  @seat_customers
end

#seat_utilization_rateModels::Metric? (readonly)

Returns:



30608
30609
30610
# File 'lib/pago/v2026_04/models.rb', line 30608

def seat_utilization_rate
  @seat_utilization_rate
end

#seats_claimedModels::Metric? (readonly)

Returns:



30482
30483
30484
# File 'lib/pago/v2026_04/models.rb', line 30482

def seats_claimed
  @seats_claimed
end

#seats_pendingModels::Metric? (readonly)

Returns:



30485
30486
30487
# File 'lib/pago/v2026_04/models.rb', line 30485

def seats_pending
  @seats_pending
end

#seats_totalModels::Metric? (readonly)

Returns:



30479
30480
30481
# File 'lib/pago/v2026_04/models.rb', line 30479

def seats_total
  @seats_total
end

#succeeded_checkoutsModels::Metric? (readonly)

Returns:



30470
30471
30472
# File 'lib/pago/v2026_04/models.rb', line 30470

def succeeded_checkouts
  @succeeded_checkouts
end

#trial_committed_monthly_recurring_revenueModels::Metric? (readonly)

Returns:



30461
30462
30463
# File 'lib/pago/v2026_04/models.rb', line 30461

def trial_committed_monthly_recurring_revenue
  @trial_committed_monthly_recurring_revenue
end

#trial_monthly_recurring_revenueModels::Metric? (readonly)

Returns:



30455
30456
30457
# File 'lib/pago/v2026_04/models.rb', line 30455

def trial_monthly_recurring_revenue
  @trial_monthly_recurring_revenue
end

Class Method Details

.from_json(data) ⇒ Metrics?

Parameters:

  • data (Hash, String, nil)

Returns:



30727
30728
30729
30730
30731
30732
30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
30755
30756
30757
30758
30759
30760
30761
30762
30763
30764
30765
30766
30767
30768
30769
30770
30771
30772
30773
30774
30775
30776
30777
30778
30779
30780
30781
30782
30783
30784
30785
30786
30787
30788
30789
30790
30791
30792
# File 'lib/pago/v2026_04/models.rb', line 30727

def self.from_json(data)
  data = ::JSON.parse(data) if data.is_a?(String)
  data = ::Pago::Serde.object(data)
  return nil if data.nil?

  wrap_raw(
    new(
      active_subscriptions: (data.key?("active_subscriptions") ? Models::Metric.from_json(data["active_subscriptions"]) : ::Pago::UNSET),
      committed_subscriptions: (data.key?("committed_subscriptions") ? Models::Metric.from_json(data["committed_subscriptions"]) : ::Pago::UNSET),
      monthly_recurring_revenue: (data.key?("monthly_recurring_revenue") ? Models::Metric.from_json(data["monthly_recurring_revenue"]) : ::Pago::UNSET),
      trial_monthly_recurring_revenue: (data.key?("trial_monthly_recurring_revenue") ? Models::Metric.from_json(data["trial_monthly_recurring_revenue"]) : ::Pago::UNSET),
      committed_monthly_recurring_revenue: (data.key?("committed_monthly_recurring_revenue") ? Models::Metric.from_json(data["committed_monthly_recurring_revenue"]) : ::Pago::UNSET),
      trial_committed_monthly_recurring_revenue: (data.key?("trial_committed_monthly_recurring_revenue") ? Models::Metric.from_json(data["trial_committed_monthly_recurring_revenue"]) : ::Pago::UNSET),
      average_revenue_per_user: (data.key?("average_revenue_per_user") ? Models::Metric.from_json(data["average_revenue_per_user"]) : ::Pago::UNSET),
      checkouts: (data.key?("checkouts") ? Models::Metric.from_json(data["checkouts"]) : ::Pago::UNSET),
      succeeded_checkouts: (data.key?("succeeded_checkouts") ? Models::Metric.from_json(data["succeeded_checkouts"]) : ::Pago::UNSET),
      churned_subscriptions: (data.key?("churned_subscriptions") ? Models::Metric.from_json(data["churned_subscriptions"]) : ::Pago::UNSET),
      churn_rate: (data.key?("churn_rate") ? Models::Metric.from_json(data["churn_rate"]) : ::Pago::UNSET),
      seats_total: (data.key?("seats_total") ? Models::Metric.from_json(data["seats_total"]) : ::Pago::UNSET),
      seats_claimed: (data.key?("seats_claimed") ? Models::Metric.from_json(data["seats_claimed"]) : ::Pago::UNSET),
      seats_pending: (data.key?("seats_pending") ? Models::Metric.from_json(data["seats_pending"]) : ::Pago::UNSET),
      seat_customers: (data.key?("seat_customers") ? Models::Metric.from_json(data["seat_customers"]) : ::Pago::UNSET),
      new_seat_customers: (data.key?("new_seat_customers") ? Models::Metric.from_json(data["new_seat_customers"]) : ::Pago::UNSET),
      churned_seat_customers: (data.key?("churned_seat_customers") ? Models::Metric.from_json(data["churned_seat_customers"]) : ::Pago::UNSET),
      orders: (data.key?("orders") ? Models::Metric.from_json(data["orders"]) : ::Pago::UNSET),
      revenue: (data.key?("revenue") ? Models::Metric.from_json(data["revenue"]) : ::Pago::UNSET),
      net_revenue: (data.key?("net_revenue") ? Models::Metric.from_json(data["net_revenue"]) : ::Pago::UNSET),
      cumulative_revenue: (data.key?("cumulative_revenue") ? Models::Metric.from_json(data["cumulative_revenue"]) : ::Pago::UNSET),
      net_cumulative_revenue: (data.key?("net_cumulative_revenue") ? Models::Metric.from_json(data["net_cumulative_revenue"]) : ::Pago::UNSET),
      costs: (data.key?("costs") ? Models::Metric.from_json(data["costs"]) : ::Pago::UNSET),
      cumulative_costs: (data.key?("cumulative_costs") ? Models::Metric.from_json(data["cumulative_costs"]) : ::Pago::UNSET),
      average_order_value: (data.key?("average_order_value") ? Models::Metric.from_json(data["average_order_value"]) : ::Pago::UNSET),
      net_average_order_value: (data.key?("net_average_order_value") ? Models::Metric.from_json(data["net_average_order_value"]) : ::Pago::UNSET),
      cost_per_user: (data.key?("cost_per_user") ? Models::Metric.from_json(data["cost_per_user"]) : ::Pago::UNSET),
      active_user_by_event: (data.key?("active_user_by_event") ? Models::Metric.from_json(data["active_user_by_event"]) : ::Pago::UNSET),
      one_time_products: (data.key?("one_time_products") ? Models::Metric.from_json(data["one_time_products"]) : ::Pago::UNSET),
      one_time_products_revenue: (data.key?("one_time_products_revenue") ? Models::Metric.from_json(data["one_time_products_revenue"]) : ::Pago::UNSET),
      one_time_products_net_revenue: (data.key?("one_time_products_net_revenue") ? Models::Metric.from_json(data["one_time_products_net_revenue"]) : ::Pago::UNSET),
      new_subscriptions: (data.key?("new_subscriptions") ? Models::Metric.from_json(data["new_subscriptions"]) : ::Pago::UNSET),
      new_subscriptions_revenue: (data.key?("new_subscriptions_revenue") ? Models::Metric.from_json(data["new_subscriptions_revenue"]) : ::Pago::UNSET),
      new_subscriptions_net_revenue: (data.key?("new_subscriptions_net_revenue") ? Models::Metric.from_json(data["new_subscriptions_net_revenue"]) : ::Pago::UNSET),
      renewed_subscriptions: (data.key?("renewed_subscriptions") ? Models::Metric.from_json(data["renewed_subscriptions"]) : ::Pago::UNSET),
      renewed_subscriptions_revenue: (data.key?("renewed_subscriptions_revenue") ? Models::Metric.from_json(data["renewed_subscriptions_revenue"]) : ::Pago::UNSET),
      renewed_subscriptions_net_revenue: (data.key?("renewed_subscriptions_net_revenue") ? Models::Metric.from_json(data["renewed_subscriptions_net_revenue"]) : ::Pago::UNSET),
      canceled_subscriptions: (data.key?("canceled_subscriptions") ? Models::Metric.from_json(data["canceled_subscriptions"]) : ::Pago::UNSET),
      canceled_subscriptions_customer_service: (data.key?("canceled_subscriptions_customer_service") ? Models::Metric.from_json(data["canceled_subscriptions_customer_service"]) : ::Pago::UNSET),
      canceled_subscriptions_low_quality: (data.key?("canceled_subscriptions_low_quality") ? Models::Metric.from_json(data["canceled_subscriptions_low_quality"]) : ::Pago::UNSET),
      canceled_subscriptions_missing_features: (data.key?("canceled_subscriptions_missing_features") ? Models::Metric.from_json(data["canceled_subscriptions_missing_features"]) : ::Pago::UNSET),
      canceled_subscriptions_switched_service: (data.key?("canceled_subscriptions_switched_service") ? Models::Metric.from_json(data["canceled_subscriptions_switched_service"]) : ::Pago::UNSET),
      canceled_subscriptions_too_complex: (data.key?("canceled_subscriptions_too_complex") ? Models::Metric.from_json(data["canceled_subscriptions_too_complex"]) : ::Pago::UNSET),
      canceled_subscriptions_too_expensive: (data.key?("canceled_subscriptions_too_expensive") ? Models::Metric.from_json(data["canceled_subscriptions_too_expensive"]) : ::Pago::UNSET),
      canceled_subscriptions_unused: (data.key?("canceled_subscriptions_unused") ? Models::Metric.from_json(data["canceled_subscriptions_unused"]) : ::Pago::UNSET),
      canceled_subscriptions_other: (data.key?("canceled_subscriptions_other") ? Models::Metric.from_json(data["canceled_subscriptions_other"]) : ::Pago::UNSET),
      annual_recurring_revenue: (data.key?("annual_recurring_revenue") ? Models::Metric.from_json(data["annual_recurring_revenue"]) : ::Pago::UNSET),
      committed_annual_recurring_revenue: (data.key?("committed_annual_recurring_revenue") ? Models::Metric.from_json(data["committed_annual_recurring_revenue"]) : ::Pago::UNSET),
      checkouts_conversion: (data.key?("checkouts_conversion") ? Models::Metric.from_json(data["checkouts_conversion"]) : ::Pago::UNSET),
      ltv: (data.key?("ltv") ? Models::Metric.from_json(data["ltv"]) : ::Pago::UNSET),
      gross_margin: (data.key?("gross_margin") ? Models::Metric.from_json(data["gross_margin"]) : ::Pago::UNSET),
      gross_margin_percentage: (data.key?("gross_margin_percentage") ? Models::Metric.from_json(data["gross_margin_percentage"]) : ::Pago::UNSET),
      cashflow: (data.key?("cashflow") ? Models::Metric.from_json(data["cashflow"]) : ::Pago::UNSET),
      average_seats_per_customer: (data.key?("average_seats_per_customer") ? Models::Metric.from_json(data["average_seats_per_customer"]) : ::Pago::UNSET),
      seat_utilization_rate: (data.key?("seat_utilization_rate") ? Models::Metric.from_json(data["seat_utilization_rate"]) : ::Pago::UNSET)
    ),
    data
  )
end