Class AdvancementProspects


  • @Generated("jsonschema2pojo")
    public class AdvancementProspects
    extends Object
    Advancement Prospects

    A prospect is a constituent (or multiple constituents) which has been identified as potential major supporter.

    • 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 advancement prospect.")
        private String id
        ID

        The global identifier of the advancement prospect. (Required)

      • title

        @JsonPropertyDescription("The full name of the advancement prospect.")
        private String title
        Title

        The full name of the advancement prospect. (Required)

      • description

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

        The description of the prospect.

      • type

        @JsonPropertyDescription("The type of prospect.")
        private AdvancementProspects.Type type
        Type

        The type of prospect. (Required)

      • source

        @JsonPropertyDescription("The source of information for the prospect.")
        private Object source
        Source

        The source of information for the prospect.

      • status

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

        The status of the prospect. (Required)

      • startOn

        @JsonPropertyDescription("The first date of the time period defined for the prospect.")
        private Object startOn
        Start On

        The first date of the time period defined for the prospect.

      • endOn

        @JsonPropertyDescription("The last date of the time period defined for the prospect.")
        private Object endOn
        End On

        The last date of the time period defined for the prospect.

      • givingExpectation

        @JsonPropertyDescription("The amount of funds expected from the prospect.")
        private Object givingExpectation
        Giving Expectation

        The amount of funds expected from the prospect.

      • targetGiftLevel

        @JsonPropertyDescription("The target gift level associated with the prospect.")
        private Object targetGiftLevel
        Target Gift Level

        The target gift level associated with the prospect.

      • campaign

        @JsonPropertyDescription("The campaign to which the prospect is associated.")
        private Object campaign
        Campaign

        The campaign to which the prospect is associated.

      • primaryContact

        @JsonPropertyDescription("The primary contact for the prospect.")
        private PrimaryContact primaryContact
        Primary Contact

        The primary contact for the prospect. (Required)

      • persons

        @JsonPropertyDescription("The people associated with the prospect.")
        private List<Person> persons
        Persons

        The people associated with the prospect.

      • organizations

        @JsonPropertyDescription("The organizations associated with the prospect.")
        private List<Organization> organizations
        Organizations

        The organizations associated with the prospect.

      • groups

        @JsonPropertyDescription("The group associated with the prospect.")
        private List<Group> groups
        Groups

        The group associated with the prospect.

      • assignments

        @JsonPropertyDescription("The persons or teams assigned to the prospect.")
        private List<Assignment> assignments
        Assignments

        The persons or teams assigned to the prospect.

      • stages

        @JsonPropertyDescription("The stage of the prospect.")
        private List<Stage> stages
        Stages

        The stage of the prospect.

      • notes

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

        Notes/comments that have been generated regarding the prospect.

    • Constructor Detail

      • AdvancementProspects

        public AdvancementProspects()
    • 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 advancement prospect. (Required)

      • setId

        public void setId​(String id)
        ID

        The global identifier of the advancement prospect. (Required)

      • getTitle

        public String getTitle()
        Title

        The full name of the advancement prospect. (Required)

      • setTitle

        public void setTitle​(String title)
        Title

        The full name of the advancement prospect. (Required)

      • getDescription

        public String getDescription()
        Description

        The description of the prospect.

      • setDescription

        public void setDescription​(String description)
        Description

        The description of the prospect.

      • getSource

        public Object getSource()
        Source

        The source of information for the prospect.

      • setSource

        public void setSource​(Object source)
        Source

        The source of information for the prospect.

      • getStatus

        public Status getStatus()
        Status

        The status of the prospect. (Required)

      • setStatus

        public void setStatus​(Status status)
        Status

        The status of the prospect. (Required)

      • getStartOn

        public Object getStartOn()
        Start On

        The first date of the time period defined for the prospect.

      • setStartOn

        public void setStartOn​(Object startOn)
        Start On

        The first date of the time period defined for the prospect.

      • getEndOn

        public Object getEndOn()
        End On

        The last date of the time period defined for the prospect.

      • setEndOn

        public void setEndOn​(Object endOn)
        End On

        The last date of the time period defined for the prospect.

      • getGivingExpectation

        public Object getGivingExpectation()
        Giving Expectation

        The amount of funds expected from the prospect.

      • setGivingExpectation

        public void setGivingExpectation​(Object givingExpectation)
        Giving Expectation

        The amount of funds expected from the prospect.

      • getTargetGiftLevel

        public Object getTargetGiftLevel()
        Target Gift Level

        The target gift level associated with the prospect.

      • setTargetGiftLevel

        public void setTargetGiftLevel​(Object targetGiftLevel)
        Target Gift Level

        The target gift level associated with the prospect.

      • getCampaign

        public Object getCampaign()
        Campaign

        The campaign to which the prospect is associated.

      • setCampaign

        public void setCampaign​(Object campaign)
        Campaign

        The campaign to which the prospect is associated.

      • getPrimaryContact

        public PrimaryContact getPrimaryContact()
        Primary Contact

        The primary contact for the prospect. (Required)

      • setPrimaryContact

        public void setPrimaryContact​(PrimaryContact primaryContact)
        Primary Contact

        The primary contact for the prospect. (Required)

      • getPersons

        public List<Person> getPersons()
        Persons

        The people associated with the prospect.

      • setPersons

        public void setPersons​(List<Person> persons)
        Persons

        The people associated with the prospect.

      • getOrganizations

        public List<Organization> getOrganizations()
        Organizations

        The organizations associated with the prospect.

      • setOrganizations

        public void setOrganizations​(List<Organization> organizations)
        Organizations

        The organizations associated with the prospect.

      • getGroups

        public List<Group> getGroups()
        Groups

        The group associated with the prospect.

      • setGroups

        public void setGroups​(List<Group> groups)
        Groups

        The group associated with the prospect.

      • getAssignments

        public List<Assignment> getAssignments()
        Assignments

        The persons or teams assigned to the prospect.

      • setAssignments

        public void setAssignments​(List<Assignment> assignments)
        Assignments

        The persons or teams assigned to the prospect.

      • getStages

        public List<Stage> getStages()
        Stages

        The stage of the prospect.

      • setStages

        public void setStages​(List<Stage> stages)
        Stages

        The stage of the prospect.

      • getNotes

        public List<Note> getNotes()
        Notes

        Notes/comments that have been generated regarding the prospect.

      • setNotes

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

        Notes/comments that have been generated regarding the prospect.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object