Class AdvancementProspects
- java.lang.Object
-
- com.ellucian.generated.eedm.advancement_prospects.v10_0.AdvancementProspects
-
@Generated("jsonschema2pojo") public class AdvancementProspects extends Object
Advancement ProspectsA prospect is a constituent (or multiple constituents) which has been identified as potential major supporter.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdvancementProspects.Type
Type
-
Field Summary
Fields Modifier and Type Field Description private List<Assignment>
assignments
Assignmentsprivate Object
campaign
Campaignprivate String
description
Descriptionprivate Object
endOn
End Onprivate Object
givingExpectation
Giving Expectationprivate List<Group>
groups
Groupsprivate String
id
IDprivate Metadata
metadata
Metadataprivate List<Note>
notes
Notesprivate List<Organization>
organizations
Organizationsprivate List<Person>
persons
Personsprivate PrimaryContact
primaryContact
Primary Contactprivate Object
source
Sourceprivate List<Stage>
stages
Stagesprivate Object
startOn
Start Onprivate Status
status
Statusprivate Object
targetGiftLevel
Target Gift Levelprivate String
title
Titleprivate AdvancementProspects.Type
type
Type
-
Constructor Summary
Constructors Constructor Description AdvancementProspects()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata
MetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the advancement prospect.") private String id
IDThe global identifier of the advancement prospect. (Required)
-
title
@JsonPropertyDescription("The full name of the advancement prospect.") private String title
TitleThe full name of the advancement prospect. (Required)
-
description
@JsonPropertyDescription("The description of the prospect.") private String description
DescriptionThe description of the prospect.
-
type
@JsonPropertyDescription("The type of prospect.") private AdvancementProspects.Type type
TypeThe type of prospect. (Required)
-
source
@JsonPropertyDescription("The source of information for the prospect.") private Object source
SourceThe source of information for the prospect.
-
status
@JsonPropertyDescription("The status of the prospect.") private Status status
StatusThe status of the prospect. (Required)
-
startOn
@JsonPropertyDescription("The first date of the time period defined for the prospect.") private Object startOn
Start OnThe 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 OnThe last date of the time period defined for the prospect.
-
givingExpectation
@JsonPropertyDescription("The amount of funds expected from the prospect.") private Object givingExpectation
Giving ExpectationThe amount of funds expected from the prospect.
-
targetGiftLevel
@JsonPropertyDescription("The target gift level associated with the prospect.") private Object targetGiftLevel
Target Gift LevelThe target gift level associated with the prospect.
-
campaign
@JsonPropertyDescription("The campaign to which the prospect is associated.") private Object campaign
CampaignThe campaign to which the prospect is associated.
-
primaryContact
@JsonPropertyDescription("The primary contact for the prospect.") private PrimaryContact primaryContact
Primary ContactThe primary contact for the prospect. (Required)
-
persons
@JsonPropertyDescription("The people associated with the prospect.") private List<Person> persons
PersonsThe people associated with the prospect.
-
organizations
@JsonPropertyDescription("The organizations associated with the prospect.") private List<Organization> organizations
OrganizationsThe organizations associated with the prospect.
-
groups
@JsonPropertyDescription("The group associated with the prospect.") private List<Group> groups
GroupsThe group associated with the prospect.
-
assignments
@JsonPropertyDescription("The persons or teams assigned to the prospect.") private List<Assignment> assignments
AssignmentsThe persons or teams assigned to the prospect.
-
stages
@JsonPropertyDescription("The stage of the prospect.") private List<Stage> stages
StagesThe stage of the prospect.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public AdvancementProspects withMetadata(Metadata metadata)
-
getId
public String getId()
IDThe global identifier of the advancement prospect. (Required)
-
setId
public void setId(String id)
IDThe global identifier of the advancement prospect. (Required)
-
withId
public AdvancementProspects withId(String id)
-
getTitle
public String getTitle()
TitleThe full name of the advancement prospect. (Required)
-
setTitle
public void setTitle(String title)
TitleThe full name of the advancement prospect. (Required)
-
withTitle
public AdvancementProspects withTitle(String title)
-
getDescription
public String getDescription()
DescriptionThe description of the prospect.
-
setDescription
public void setDescription(String description)
DescriptionThe description of the prospect.
-
withDescription
public AdvancementProspects withDescription(String description)
-
getType
public AdvancementProspects.Type getType()
TypeThe type of prospect. (Required)
-
setType
public void setType(AdvancementProspects.Type type)
TypeThe type of prospect. (Required)
-
withType
public AdvancementProspects withType(AdvancementProspects.Type type)
-
getSource
public Object getSource()
SourceThe source of information for the prospect.
-
setSource
public void setSource(Object source)
SourceThe source of information for the prospect.
-
withSource
public AdvancementProspects withSource(Object source)
-
getStatus
public Status getStatus()
StatusThe status of the prospect. (Required)
-
setStatus
public void setStatus(Status status)
StatusThe status of the prospect. (Required)
-
withStatus
public AdvancementProspects withStatus(Status status)
-
getStartOn
public Object getStartOn()
Start OnThe first date of the time period defined for the prospect.
-
setStartOn
public void setStartOn(Object startOn)
Start OnThe first date of the time period defined for the prospect.
-
withStartOn
public AdvancementProspects withStartOn(Object startOn)
-
getEndOn
public Object getEndOn()
End OnThe last date of the time period defined for the prospect.
-
setEndOn
public void setEndOn(Object endOn)
End OnThe last date of the time period defined for the prospect.
-
withEndOn
public AdvancementProspects withEndOn(Object endOn)
-
getGivingExpectation
public Object getGivingExpectation()
Giving ExpectationThe amount of funds expected from the prospect.
-
setGivingExpectation
public void setGivingExpectation(Object givingExpectation)
Giving ExpectationThe amount of funds expected from the prospect.
-
withGivingExpectation
public AdvancementProspects withGivingExpectation(Object givingExpectation)
-
getTargetGiftLevel
public Object getTargetGiftLevel()
Target Gift LevelThe target gift level associated with the prospect.
-
setTargetGiftLevel
public void setTargetGiftLevel(Object targetGiftLevel)
Target Gift LevelThe target gift level associated with the prospect.
-
withTargetGiftLevel
public AdvancementProspects withTargetGiftLevel(Object targetGiftLevel)
-
getCampaign
public Object getCampaign()
CampaignThe campaign to which the prospect is associated.
-
setCampaign
public void setCampaign(Object campaign)
CampaignThe campaign to which the prospect is associated.
-
withCampaign
public AdvancementProspects withCampaign(Object campaign)
-
getPrimaryContact
public PrimaryContact getPrimaryContact()
Primary ContactThe primary contact for the prospect. (Required)
-
setPrimaryContact
public void setPrimaryContact(PrimaryContact primaryContact)
Primary ContactThe primary contact for the prospect. (Required)
-
withPrimaryContact
public AdvancementProspects withPrimaryContact(PrimaryContact primaryContact)
-
setPersons
public void setPersons(List<Person> persons)
PersonsThe people associated with the prospect.
-
withPersons
public AdvancementProspects withPersons(List<Person> persons)
-
getOrganizations
public List<Organization> getOrganizations()
OrganizationsThe organizations associated with the prospect.
-
setOrganizations
public void setOrganizations(List<Organization> organizations)
OrganizationsThe organizations associated with the prospect.
-
withOrganizations
public AdvancementProspects withOrganizations(List<Organization> organizations)
-
withGroups
public AdvancementProspects withGroups(List<Group> groups)
-
getAssignments
public List<Assignment> getAssignments()
AssignmentsThe persons or teams assigned to the prospect.
-
setAssignments
public void setAssignments(List<Assignment> assignments)
AssignmentsThe persons or teams assigned to the prospect.
-
withAssignments
public AdvancementProspects withAssignments(List<Assignment> assignments)
-
withStages
public AdvancementProspects withStages(List<Stage> stages)
-
getNotes
public List<Note> getNotes()
NotesNotes/comments that have been generated regarding the prospect.
-
setNotes
public void setNotes(List<Note> notes)
NotesNotes/comments that have been generated regarding the prospect.
-
withNotes
public AdvancementProspects withNotes(List<Note> notes)
-
-