Class ConstituentRatings


  • @Generated("jsonschema2pojo")
    public class ConstituentRatings
    extends Object
    Constituent Ratings

    Information on ratings associated with constituents.

    • Field Detail

      • metadata

        @JsonPropertyDescription("Metadata about the JSON payload")
        private Metadata metadata
        Metadata

        Metadata about the JSON payload

      • id

        @JsonPropertyDescription("The global identifier of the constituent rating")
        private String id
        Id

        The global identifier of the constituent rating (Required)

      • description

        @JsonPropertyDescription("The description of the constituent rating.")
        private String description
        Description

        The description of the constituent rating.

      • constituent

        @JsonPropertyDescription("The constituent associated with the rating.")
        private Object constituent
        Constituent

        The constituent associated with the rating. (Required)

      • type

        @JsonPropertyDescription("The type of the constituent rating, e.g.: influence, income capacity, etc.")
        private Type type
        Type

        The type of the constituent rating, e.g.: influence, income capacity, etc. (Required)

      • preference

        @JsonPropertyDescription("Indicates the primary rating for the constituent for the given rating type. Only one rating should be set to primary for a constituent for a rating type.")
        private Object preference
        Preference

        Indicates the primary rating for the constituent for the given rating type. Only one rating should be set to primary for a constituent for a rating type.

      • area

        @JsonPropertyDescription("The area for which the constituent was rated, e.g.: planned giving, capital campaign, etc.")
        private Object area
        Area

        The area for which the constituent was rated, e.g.: planned giving, capital campaign, etc.

      • status

        @JsonPropertyDescription("The status of the rating.")
        private Status status
        Status

        The status of the rating. (Required)

      • ratedOn

        @JsonPropertyDescription("The date on which the constituent was rated.")
        private String ratedOn
        Rated On

        The date on which the constituent was rated. (Required)

      • screening

        @JsonPropertyDescription("The target type and the method of screening used for the rating.")
        private Screening screening
        Screening

        The target type and the method of screening used for the rating.

      • college

        @JsonPropertyDescription("The institution associated with the rating.")
        private Object college
        College

        The institution associated with the rating.

      • campaign

        @JsonPropertyDescription("The campaign associated with the rating.")
        private Object campaign
        Campaign

        The campaign associated with the rating.

      • evaluator

        @JsonPropertyDescription("The person who evaluated the rating.")
        private Object evaluator
        Evaluator

        The person who evaluated the rating.

      • source

        @JsonPropertyDescription("The source from which the rating information originated.")
        private Object source
        Source

        The source from which the rating information originated.

      • businessUnit

        @JsonPropertyDescription("The business unit associated with the rating.")
        private String businessUnit
        Business Unit

        The business unit associated with the rating.

      • value

        @JsonPropertyDescription("The rating of the constituent for the rating type, e.g.: high, platinum, gold, etc.")
        private String value
        Value

        The rating of the constituent for the rating type, e.g.: high, platinum, gold, etc.

      • amount

        @JsonPropertyDescription("The amount at which a constituent was rated.")
        private Object amount
        Amount

        The amount at which a constituent was rated.

      • participation

        @JsonPropertyDescription("The estimation of the likelihood of the constituent contributing to the campaign, e.g.: high, medium, low, etc.")
        private Object participation
        Participation

        The estimation of the likelihood of the constituent contributing to the campaign, e.g.: high, medium, low, etc.

      • currencyRange

        @JsonPropertyDescription("The range at which a constituent was rated.")
        private Object currencyRange
        Currency Range

        The range at which a constituent was rated.

      • capacity

        @JsonPropertyDescription("The highest contribution level expected for the constituent, e.g.: major gift, annual gift, etc.")
        private Object capacity
        Capacity

        The highest contribution level expected for the constituent, e.g.: major gift, annual gift, etc.

      • readiness

        @JsonPropertyDescription("The timeframe expected for the constituent\'s contribution, e.g.: 1 - 2 years, 2 - 3 years, etc.")
        private Object readiness
        Readiness

        The timeframe expected for the constituent's contribution, e.g.: 1 - 2 years, 2 - 3 years, etc.

      • inclination

        @JsonPropertyDescription("The level of constituent\'s inclination to donate, e.g.: definitely give, not likely to give, etc.")
        private Object inclination
        Inclination

        The level of constituent's inclination to donate, e.g.: definitely give, not likely to give, etc.

      • notes

        @JsonPropertyDescription("Notes/comments that have been generated regarding the rating.")
        private List<Note> notes
        Notes

        Notes/comments that have been generated regarding the rating.

    • Constructor Detail

      • ConstituentRatings

        public ConstituentRatings()
    • Method Detail

      • getMetadata

        public Metadata getMetadata()
        Metadata

        Metadata about the JSON payload

      • setMetadata

        public void setMetadata​(Metadata metadata)
        Metadata

        Metadata about the JSON payload

      • getId

        public String getId()
        Id

        The global identifier of the constituent rating (Required)

      • setId

        public void setId​(String id)
        Id

        The global identifier of the constituent rating (Required)

      • getDescription

        public String getDescription()
        Description

        The description of the constituent rating.

      • setDescription

        public void setDescription​(String description)
        Description

        The description of the constituent rating.

      • getConstituent

        public Object getConstituent()
        Constituent

        The constituent associated with the rating. (Required)

      • setConstituent

        public void setConstituent​(Object constituent)
        Constituent

        The constituent associated with the rating. (Required)

      • getType

        public Type getType()
        Type

        The type of the constituent rating, e.g.: influence, income capacity, etc. (Required)

      • setType

        public void setType​(Type type)
        Type

        The type of the constituent rating, e.g.: influence, income capacity, etc. (Required)

      • getPreference

        public Object getPreference()
        Preference

        Indicates the primary rating for the constituent for the given rating type. Only one rating should be set to primary for a constituent for a rating type.

      • setPreference

        public void setPreference​(Object preference)
        Preference

        Indicates the primary rating for the constituent for the given rating type. Only one rating should be set to primary for a constituent for a rating type.

      • getArea

        public Object getArea()
        Area

        The area for which the constituent was rated, e.g.: planned giving, capital campaign, etc.

      • setArea

        public void setArea​(Object area)
        Area

        The area for which the constituent was rated, e.g.: planned giving, capital campaign, etc.

      • getStatus

        public Status getStatus()
        Status

        The status of the rating. (Required)

      • setStatus

        public void setStatus​(Status status)
        Status

        The status of the rating. (Required)

      • getRatedOn

        public String getRatedOn()
        Rated On

        The date on which the constituent was rated. (Required)

      • setRatedOn

        public void setRatedOn​(String ratedOn)
        Rated On

        The date on which the constituent was rated. (Required)

      • getScreening

        public Screening getScreening()
        Screening

        The target type and the method of screening used for the rating.

      • setScreening

        public void setScreening​(Screening screening)
        Screening

        The target type and the method of screening used for the rating.

      • getCollege

        public Object getCollege()
        College

        The institution associated with the rating.

      • setCollege

        public void setCollege​(Object college)
        College

        The institution associated with the rating.

      • getCampaign

        public Object getCampaign()
        Campaign

        The campaign associated with the rating.

      • setCampaign

        public void setCampaign​(Object campaign)
        Campaign

        The campaign associated with the rating.

      • getEvaluator

        public Object getEvaluator()
        Evaluator

        The person who evaluated the rating.

      • setEvaluator

        public void setEvaluator​(Object evaluator)
        Evaluator

        The person who evaluated the rating.

      • getSource

        public Object getSource()
        Source

        The source from which the rating information originated.

      • setSource

        public void setSource​(Object source)
        Source

        The source from which the rating information originated.

      • getBusinessUnit

        public String getBusinessUnit()
        Business Unit

        The business unit associated with the rating.

      • setBusinessUnit

        public void setBusinessUnit​(String businessUnit)
        Business Unit

        The business unit associated with the rating.

      • getValue

        public String getValue()
        Value

        The rating of the constituent for the rating type, e.g.: high, platinum, gold, etc.

      • setValue

        public void setValue​(String value)
        Value

        The rating of the constituent for the rating type, e.g.: high, platinum, gold, etc.

      • getAmount

        public Object getAmount()
        Amount

        The amount at which a constituent was rated.

      • setAmount

        public void setAmount​(Object amount)
        Amount

        The amount at which a constituent was rated.

      • getParticipation

        public Object getParticipation()
        Participation

        The estimation of the likelihood of the constituent contributing to the campaign, e.g.: high, medium, low, etc.

      • setParticipation

        public void setParticipation​(Object participation)
        Participation

        The estimation of the likelihood of the constituent contributing to the campaign, e.g.: high, medium, low, etc.

      • getCurrencyRange

        public Object getCurrencyRange()
        Currency Range

        The range at which a constituent was rated.

      • setCurrencyRange

        public void setCurrencyRange​(Object currencyRange)
        Currency Range

        The range at which a constituent was rated.

      • getCapacity

        public Object getCapacity()
        Capacity

        The highest contribution level expected for the constituent, e.g.: major gift, annual gift, etc.

      • setCapacity

        public void setCapacity​(Object capacity)
        Capacity

        The highest contribution level expected for the constituent, e.g.: major gift, annual gift, etc.

      • getReadiness

        public Object getReadiness()
        Readiness

        The timeframe expected for the constituent's contribution, e.g.: 1 - 2 years, 2 - 3 years, etc.

      • setReadiness

        public void setReadiness​(Object readiness)
        Readiness

        The timeframe expected for the constituent's contribution, e.g.: 1 - 2 years, 2 - 3 years, etc.

      • getInclination

        public Object getInclination()
        Inclination

        The level of constituent's inclination to donate, e.g.: definitely give, not likely to give, etc.

      • setInclination

        public void setInclination​(Object inclination)
        Inclination

        The level of constituent's inclination to donate, e.g.: definitely give, not likely to give, etc.

      • getNotes

        public List<Note> getNotes()
        Notes

        Notes/comments that have been generated regarding the rating.

      • setNotes

        public void setNotes​(List<Note> notes)
        Notes

        Notes/comments that have been generated regarding the rating.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object