Class Campaigns


  • @Generated("jsonschema2pojo")
    public class Campaigns
    extends Object
    Campaigns

    A systematic course of fundraising activities.

    • Field Detail

      • metadata

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

        Metadata about the JSON payload

      • id

        @JsonPropertyDescription("A global identifier of the campaign.")
        private String id
        ID

        A global identifier of the campaign. (Required)

      • title

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

        The full name of the campaign. (Required)

      • code

        @JsonPropertyDescription("A short identifier of the campaign.")
        private String code
        Code

        A short identifier of the campaign.

      • purpose

        @JsonPropertyDescription("The stated purpose of the campaign.")
        private String purpose
        Purpose

        The stated purpose of the campaign.

      • startOn

        @JsonPropertyDescription("The date when the campaign started (or is scheduled to start).")
        private Object startOn
        Start Date

        The date when the campaign started (or is scheduled to start).

      • endOn

        @JsonPropertyDescription("The date when a campaign ended  (or is scheduled to end).")
        private Object endOn
        End Date

        The date when a campaign ended (or is scheduled to end).

      • parentCampaign

        @JsonPropertyDescription("The campaign to which this campaign is subordinate.")
        private Object parentCampaign
        Parent Campaign

        The campaign to which this campaign is subordinate.

      • institutionalUnits

        @JsonPropertyDescription("The institutional units associated with the campaign.")
        private List<InstitutionalUnit> institutionalUnits
        Institutional Units

        The institutional units associated with the campaign.

      • rule

        @JsonPropertyDescription("The rule that is used to calculate totals for the campaign.")
        private Object rule
        Rule

        The rule that is used to calculate totals for the campaign.

      • fundRaisingGoal

        @JsonPropertyDescription("The desired amount of funds to be raised by the campaign.")
        private Object fundRaisingGoal
        Fundraising Goal

        The desired amount of funds to be raised by the campaign.

      • contributionsGoal

        @JsonPropertyDescription("The number of individual contributions that is desired for the campaign.")
        private Object contributionsGoal
        Contributions Goal

        The number of individual contributions that is desired for the campaign.

      • donorsGoal

        @JsonPropertyDescription("The number of individual donors that is desired for the campaign.")
        private Object donorsGoal
        Donors Goal

        The number of individual donors that is desired for the campaign.

      • pyramidLevels

        @JsonPropertyDescription("Defined levels of contribution (based on contribution amounts) with targets for contributions, donors, and funds raised.")
        private List<PyramidLevel> pyramidLevels
        Pyramid Levels

        Defined levels of contribution (based on contribution amounts) with targets for contributions, donors, and funds raised.

      • notes

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

        Notes/comments that have been generated regarding the campaign

      • assignments

        @JsonPropertyDescription("The staff members or teams of staff members who are assigned to work on the campaign.")
        private List<Assignment> assignments
        Assignments

        The staff members or teams of staff members who are assigned to work on the campaign.

    • Constructor Detail

      • Campaigns

        public Campaigns()
    • 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

        A global identifier of the campaign. (Required)

      • setId

        public void setId​(String id)
        ID

        A global identifier of the campaign. (Required)

      • getTitle

        public String getTitle()
        Title

        The full name of the campaign. (Required)

      • setTitle

        public void setTitle​(String title)
        Title

        The full name of the campaign. (Required)

      • getCode

        public String getCode()
        Code

        A short identifier of the campaign.

      • setCode

        public void setCode​(String code)
        Code

        A short identifier of the campaign.

      • getPurpose

        public String getPurpose()
        Purpose

        The stated purpose of the campaign.

      • setPurpose

        public void setPurpose​(String purpose)
        Purpose

        The stated purpose of the campaign.

      • getStartOn

        public Object getStartOn()
        Start Date

        The date when the campaign started (or is scheduled to start).

      • setStartOn

        public void setStartOn​(Object startOn)
        Start Date

        The date when the campaign started (or is scheduled to start).

      • getEndOn

        public Object getEndOn()
        End Date

        The date when a campaign ended (or is scheduled to end).

      • setEndOn

        public void setEndOn​(Object endOn)
        End Date

        The date when a campaign ended (or is scheduled to end).

      • getParentCampaign

        public Object getParentCampaign()
        Parent Campaign

        The campaign to which this campaign is subordinate.

      • setParentCampaign

        public void setParentCampaign​(Object parentCampaign)
        Parent Campaign

        The campaign to which this campaign is subordinate.

      • withParentCampaign

        public Campaigns withParentCampaign​(Object parentCampaign)
      • getInstitutionalUnits

        public List<InstitutionalUnit> getInstitutionalUnits()
        Institutional Units

        The institutional units associated with the campaign.

      • setInstitutionalUnits

        public void setInstitutionalUnits​(List<InstitutionalUnit> institutionalUnits)
        Institutional Units

        The institutional units associated with the campaign.

      • getRule

        public Object getRule()
        Rule

        The rule that is used to calculate totals for the campaign.

      • setRule

        public void setRule​(Object rule)
        Rule

        The rule that is used to calculate totals for the campaign.

      • getFundRaisingGoal

        public Object getFundRaisingGoal()
        Fundraising Goal

        The desired amount of funds to be raised by the campaign.

      • setFundRaisingGoal

        public void setFundRaisingGoal​(Object fundRaisingGoal)
        Fundraising Goal

        The desired amount of funds to be raised by the campaign.

      • withFundRaisingGoal

        public Campaigns withFundRaisingGoal​(Object fundRaisingGoal)
      • getContributionsGoal

        public Object getContributionsGoal()
        Contributions Goal

        The number of individual contributions that is desired for the campaign.

      • setContributionsGoal

        public void setContributionsGoal​(Object contributionsGoal)
        Contributions Goal

        The number of individual contributions that is desired for the campaign.

      • withContributionsGoal

        public Campaigns withContributionsGoal​(Object contributionsGoal)
      • getDonorsGoal

        public Object getDonorsGoal()
        Donors Goal

        The number of individual donors that is desired for the campaign.

      • setDonorsGoal

        public void setDonorsGoal​(Object donorsGoal)
        Donors Goal

        The number of individual donors that is desired for the campaign.

      • getPyramidLevels

        public List<PyramidLevel> getPyramidLevels()
        Pyramid Levels

        Defined levels of contribution (based on contribution amounts) with targets for contributions, donors, and funds raised.

      • setPyramidLevels

        public void setPyramidLevels​(List<PyramidLevel> pyramidLevels)
        Pyramid Levels

        Defined levels of contribution (based on contribution amounts) with targets for contributions, donors, and funds raised.

      • getNotes

        public List<Note> getNotes()
        Notes

        Notes/comments that have been generated regarding the campaign

      • setNotes

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

        Notes/comments that have been generated regarding the campaign

      • getAssignments

        public List<Assignment> getAssignments()
        Assignments

        The staff members or teams of staff members who are assigned to work on the campaign.

      • setAssignments

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

        The staff members or teams of staff members who are assigned to work on the campaign.

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object