diff options
Diffstat (limited to '')
| -rw-r--r-- | ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java | 57 | 
1 files changed, 57 insertions, 0 deletions
| diff --git a/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java b/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java new file mode 100644 index 0000000..b75b9ed --- /dev/null +++ b/ufund-api/src/main/java/com/ufund/api/ufundapi/Need.java @@ -0,0 +1,57 @@ +package com.ufund.api.ufundapi; + +public class Need { + +    public enum GoalType { +        MONETARY, +        PHYSICAL +    } + +    String name; +    String[] filterAttributes; +    GoalType type; +    double maxGoal; +    double current; + +    public Need(String name, double maxGoal, GoalType type) { +        this.name = name; +        this.maxGoal = maxGoal; +        this.type = type; +    } + +    public String getName() { +        return name; +    } + +    public String[] getFilterAttributes() { +        return filterAttributes; +    } + +    public GoalType getType() { +        return type; +    } + +    public double getMaxGoal() { +        return maxGoal; +    } + +    public double getCurrent() { +        return current; +    } + +    public void setCurrent(double current) { +        this.current = current; +    } + +    public void setFilterAttributes(String[] filterAttributes) { +        this.filterAttributes = filterAttributes; +    } + +    public void setMaxGoal(double maxGoal) { +        this.maxGoal = maxGoal; +    } + +    public void setName(String name) { +        this.name = name; +    } +}
\ No newline at end of file | 
