Class ContributionCalculationRules
- java.lang.Object
-
- com.ellucian.generated.eedm.contribution_calculation_rules.v10_0.ContributionCalculationRules
-
@Generated("jsonschema2pojo") public class ContributionCalculationRules extends Object
Contribution Calculation RulesRules used in calculating contributions.
-
-
Field Summary
Fields Modifier and Type Field Description private List<Category>categoriesCategoriesprivate ObjectcategoryGroupInclusionCategory Group Inclusionprivate List<CategoryGroup>categoryGroupsCategory Groupsprivate ObjectcategoryInclusionCategory 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 (e.g. gift, pledge, recurringGift, etc.).") private List<ContributionType> contributionTypesContribution TypeThe types of contribution that are applicable to the calculation rule (e.g. gift, pledge, recurringGift, etc.).
-
creditTypes
@JsonPropertyDescription("The types of credit that are applicable to the calculation rule (e.g. legal, recognition, etc.).") private List<CreditType> creditTypesCredit TypesThe types of credit that are applicable to the calculation rule (e.g. legal, recognition, etc.).
-
categoryInclusion
@JsonPropertyDescription("An indication if the specified categories are included or excluded in the calculation rule.") private Object 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 Object 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 (e.g. gift, pledge, recurringGift, etc.).
-
setContributionTypes
public void setContributionTypes(List<ContributionType> contributionTypes)
Contribution TypeThe types of contribution that are applicable to the calculation rule (e.g. 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 (e.g. legal, recognition, etc.).
-
setCreditTypes
public void setCreditTypes(List<CreditType> creditTypes)
Credit TypesThe types of credit that are applicable to the calculation rule (e.g. legal, recognition, etc.).
-
withCreditTypes
public ContributionCalculationRules withCreditTypes(List<CreditType> creditTypes)
-
getCategoryInclusion
public Object getCategoryInclusion()
Category InclusionAn indication if the specified categories are included or excluded in the calculation rule.
-
setCategoryInclusion
public void setCategoryInclusion(Object categoryInclusion)
Category InclusionAn indication if the specified categories are included or excluded in the calculation rule.
-
withCategoryInclusion
public ContributionCalculationRules withCategoryInclusion(Object 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 Object getCategoryGroupInclusion()
Category Group InclusionAn indication if the specified category groups are included or excluded in the calculation rule.
-
setCategoryGroupInclusion
public void setCategoryGroupInclusion(Object categoryGroupInclusion)
Category Group InclusionAn indication if the specified category groups are included or excluded in the calculation rule.
-
withCategoryGroupInclusion
public ContributionCalculationRules withCategoryGroupInclusion(Object 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)
-
-