Class ContributionCalculationRules
- java.lang.Object
-
- com.ellucian.generated.eedm.contribution_calculation_rules.v8_0.ContributionCalculationRules
-
@Generated("jsonschema2pojo") public class ContributionCalculationRules extends Object
Contribution Calculation RulesRules used in calculating contributions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContributionCalculationRules.CategoryGroupInclusionCategory Group Inclusionstatic classContributionCalculationRules.CategoryInclusionCategory Inclusion
-
Field Summary
Fields Modifier and Type Field Description private List<Category>categoriesCategoriesprivate ContributionCalculationRules.CategoryGroupInclusioncategoryGroupInclusionCategory Group Inclusionprivate List<CategoryGroup>categoryGroupsCategory Groupsprivate ContributionCalculationRules.CategoryInclusioncategoryInclusionCategory Inclusionprivate List<ContributionType>contributionTypesContribution Typeprivate List<CreditType>creditTypesCredit Typesprivate StringdescriptionDescriptionprivate StringidIDprivate MetadatametadataMetadataprivate StringtitleTitle
-
Constructor Summary
Constructors Constructor Description ContributionCalculationRules()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadataMetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the contribution calculation rule.") private String idIDThe global identifier of the contribution calculation rule. (Required)
-
title
@JsonPropertyDescription("The full name of the contribution calculation rule.") private String titleTitleThe full name of the contribution calculation rule. (Required)
-
description
@JsonPropertyDescription("The description of the contribution calculation rule.") private String descriptionDescriptionThe description of the contribution calculation rule.
-
contributionTypes
@JsonPropertyDescription("The types of contribution that are applicable to the calculation rule. (eg: gift, pledge, recurringGift, etc)") private List<ContributionType> contributionTypesContribution TypeThe types of contribution that are applicable to the calculation rule. (eg: gift, pledge, recurringGift, etc)
-
creditTypes
@JsonPropertyDescription("The types of credit that are applicable to the calculation rule. (eg: legal, recognition, etc.)") private List<CreditType> creditTypesCredit TypesThe types of credit that are applicable to the calculation rule. (eg: legal, recognition, etc.)
-
categoryInclusion
@JsonPropertyDescription("An indication if the specified categories are included or excluded in the calculation rule.") private ContributionCalculationRules.CategoryInclusion categoryInclusionCategory InclusionAn indication if the specified categories are included or excluded in the calculation rule.
-
categories
@JsonPropertyDescription("Contribution categories to be included or excluded in the calculation rule.") private List<Category> categoriesCategoriesContribution categories to be included or excluded in the calculation rule.
-
categoryGroupInclusion
@JsonPropertyDescription("An indication if the specified category groups are included or excluded in the calculation rule.") private ContributionCalculationRules.CategoryGroupInclusion categoryGroupInclusionCategory Group InclusionAn indication if the specified category groups are included or excluded in the calculation rule.
-
categoryGroups
@JsonPropertyDescription("Contribution category groups to be included or excluded in the calculation rule.") private List<CategoryGroup> categoryGroupsCategory GroupsContribution category groups to be included or excluded in the calculation rule.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public ContributionCalculationRules withMetadata(Metadata metadata)
-
getId
public String getId()
IDThe global identifier of the contribution calculation rule. (Required)
-
setId
public void setId(String id)
IDThe global identifier of the contribution calculation rule. (Required)
-
withId
public ContributionCalculationRules withId(String id)
-
getTitle
public String getTitle()
TitleThe full name of the contribution calculation rule. (Required)
-
setTitle
public void setTitle(String title)
TitleThe full name of the contribution calculation rule. (Required)
-
withTitle
public ContributionCalculationRules withTitle(String title)
-
getDescription
public String getDescription()
DescriptionThe description of the contribution calculation rule.
-
setDescription
public void setDescription(String description)
DescriptionThe description of the contribution calculation rule.
-
withDescription
public ContributionCalculationRules withDescription(String description)
-
getContributionTypes
public List<ContributionType> getContributionTypes()
Contribution TypeThe types of contribution that are applicable to the calculation rule. (eg: gift, pledge, recurringGift, etc)
-
setContributionTypes
public void setContributionTypes(List<ContributionType> contributionTypes)
Contribution TypeThe types of contribution that are applicable to the calculation rule. (eg: gift, pledge, recurringGift, etc)
-
withContributionTypes
public ContributionCalculationRules withContributionTypes(List<ContributionType> contributionTypes)
-
getCreditTypes
public List<CreditType> getCreditTypes()
Credit TypesThe types of credit that are applicable to the calculation rule. (eg: legal, recognition, etc.)
-
setCreditTypes
public void setCreditTypes(List<CreditType> creditTypes)
Credit TypesThe types of credit that are applicable to the calculation rule. (eg: legal, recognition, etc.)
-
withCreditTypes
public ContributionCalculationRules withCreditTypes(List<CreditType> creditTypes)
-
getCategoryInclusion
public ContributionCalculationRules.CategoryInclusion getCategoryInclusion()
Category InclusionAn indication if the specified categories are included or excluded in the calculation rule.
-
setCategoryInclusion
public void setCategoryInclusion(ContributionCalculationRules.CategoryInclusion categoryInclusion)
Category InclusionAn indication if the specified categories are included or excluded in the calculation rule.
-
withCategoryInclusion
public ContributionCalculationRules withCategoryInclusion(ContributionCalculationRules.CategoryInclusion categoryInclusion)
-
getCategories
public List<Category> getCategories()
CategoriesContribution categories to be included or excluded in the calculation rule.
-
setCategories
public void setCategories(List<Category> categories)
CategoriesContribution categories to be included or excluded in the calculation rule.
-
withCategories
public ContributionCalculationRules withCategories(List<Category> categories)
-
getCategoryGroupInclusion
public ContributionCalculationRules.CategoryGroupInclusion getCategoryGroupInclusion()
Category Group InclusionAn indication if the specified category groups are included or excluded in the calculation rule.
-
setCategoryGroupInclusion
public void setCategoryGroupInclusion(ContributionCalculationRules.CategoryGroupInclusion categoryGroupInclusion)
Category Group InclusionAn indication if the specified category groups are included or excluded in the calculation rule.
-
withCategoryGroupInclusion
public ContributionCalculationRules withCategoryGroupInclusion(ContributionCalculationRules.CategoryGroupInclusion categoryGroupInclusion)
-
getCategoryGroups
public List<CategoryGroup> getCategoryGroups()
Category GroupsContribution category groups to be included or excluded in the calculation rule.
-
setCategoryGroups
public void setCategoryGroups(List<CategoryGroup> categoryGroups)
Category GroupsContribution category groups to be included or excluded in the calculation rule.
-
withCategoryGroups
public ContributionCalculationRules withCategoryGroups(List<CategoryGroup> categoryGroups)
-
-