package com.rinha.backend.model; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.persistence.Entity; public class SummaryModel { @JsonProperty("default") private ProcessorInfo processorDefault; @JsonProperty("fallback") private ProcessorInfo processorFallback; public SummaryModel() { this.processorDefault = new ProcessorInfo(); this.processorFallback = new ProcessorInfo(); } public ProcessorInfo getProcessorDefault() { return processorDefault; } public ProcessorInfo getProcessorFallback() { return processorFallback; } public class ProcessorInfo { private int totalRequests; private double totalAmount; public ProcessorInfo() { this.totalRequests = 0; this.totalAmount = 0; } public void addTotalRequests(int x){ this.totalRequests += x; } public void addTotalAmount(double x) { this.totalAmount += x; } public int getTotalRequests() { return totalRequests; } public void setTotalRequests(int totalRequests) { this.totalRequests = totalRequests; } public double getTotalAmount() { return totalAmount; } public void setTotalAmount(double totalAmount) { this.totalAmount = totalAmount; } } }