// Path: sonar-connector/src/main/java/com/thepracticaldeveloper/devgame/modules/badges/domain/SonarBadge.java
// public class SonarBadge {
//     private String name;
//     private String description;
//     private int extraPoints;
// 
//     public SonarBadge(String name, String description, int extraPoints) {
//         super();
//         this.name = name;
//         this.description = description;
//         this.extraPoints = extraPoints;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public String getDescription() {
//         return description;
//     }
// 
//     public int getExtraPoints() {
//         return extraPoints;
//     }
// 
//     @Override
//     public String toString() {
//         return "SonarBadge [name=" + name + ", description=" + description + "]";
//     }
// 
//     @Override
//     public int hashCode() {
//         final int prime = 31;
//         int result = 1;
//         result = prime * result + ((name == null) ? 0 : name.hashCode());
//         return result;
//     }
// 
//     @Override
//     public boolean equals(Object obj) {
//         if (this == obj)
//             return true;
//         if (obj == null)
//             return false;
//         if (getClass() != obj.getClass())
//             return false;
//         SonarBadge other = (SonarBadge) obj;
//         if (name == null) {
//             if (other.name != null)
//                 return false;
//         } else if (!name.equals(other.name))
//             return false;
//         return true;
//     }
// 
// 
// }


import com.thepracticaldeveloper.devgame.modules.badges.domain.SonarBadge;
import java.util.List;
package com.thepracticaldeveloper.devgame.modules.stats.domain;



public class SonarStats {

    private int totalPaidDebt;
    private int blocker;
    private int critical;
    private int major;
    private int minor;
    private int info;
    private int totalPoints;

// Path: sonar-connector/src/main/java/com/thepracticaldeveloper/devgame/modules/badges/domain/SonarBadge.java
// public class SonarBadge {
//     private String name;
//     private String description;
//     private int extraPoints;
// 
//     public SonarBadge(String name, String description, int extraPoints) {
//         super();
//         this.name = name;
//         this.description = description;
//         this.extraPoints = extraPoints;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public String getDescription() {
//         return description;
//     }
// 
//     public int getExtraPoints() {
//         return extraPoints;
//     }
// 
//     @Override
//     public String toString() {
//         return "SonarBadge [name=" + name + ", description=" + description + "]";
//     }
// 
//     @Override
//     public int hashCode() {
//         final int prime = 31;
//         int result = 1;
//         result = prime * result + ((name == null) ? 0 : name.hashCode());
//         return result;
//     }
// 
//     @Override
//     public boolean equals(Object obj) {
//         if (this == obj)
//             return true;
//         if (obj == null)
//             return false;
//         if (getClass() != obj.getClass())
//             return false;
//         SonarBadge other = (SonarBadge) obj;
//         if (name == null) {
//             if (other.name != null)
//                 return false;
//         } else if (!name.equals(other.name))
//             return false;
//         return true;
//     }
// 
// 
// }


// Path: sonar-connector/src/main/java/com/thepracticaldeveloper/devgame/modules/stats/domain/SonarStats.java
import com.thepracticaldeveloper.devgame.modules.badges.domain.SonarBadge;
import java.util.List;

package com.thepracticaldeveloper.devgame.modules.stats.domain;



public class SonarStats {

    private int totalPaidDebt;
    private int blocker;
    private int critical;
    private int major;
    private int minor;
    private int info;
    private int totalPoints;

    private List<SonarBadge> badges;