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 class
ContributionCalculationRules.CategoryGroupInclusion
Category Group Inclusionstatic class
ContributionCalculationRules.CategoryInclusion
Category Inclusion
-
Field Summary
Fields Modifier and Type Field Description private List<Category>
categories
Categoriesprivate ContributionCalculationRules.CategoryGroupInclusion
categoryGroupInclusion
Category Group Inclusionprivate List<CategoryGroup>
categoryGroups
Category Groupsprivate ContributionCalculationRules.CategoryInclusion
categoryInclusion
Category Inclusionprivate List<ContributionType>
contributionTypes
Contribution Typeprivate List<CreditType>
creditTypes
Credit Typesprivate String
description
Descriptionprivate String
id
IDprivate Metadata
metadata
Metadataprivate String
title
Title
-
Constructor Summary
Constructors Constructor Description ContributionCalculationRules()
-
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 contribution calculation rule.") private String id
IDThe global identifier of the contribution calculation rule. (Required)
-
title
@JsonPropertyDescription("The full name of the contribution calculation rule.") private String title
TitleThe full name of the contribution calculation rule. (Required)
-
description
@JsonPropertyDescription("The description of the contribution calculation rule.") private String description
DescriptionThe 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> contributionTypes
Contribution 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> creditTypes
Credit 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 categoryInclusion
Category 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> categories
CategoriesContribution 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 categoryGroupInclusion
Category 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> categoryGroups
Category 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)
-
-