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>
categories
Categoriesprivate Object
categoryGroupInclusion
Category Group Inclusionprivate List<CategoryGroup>
categoryGroups
Category Groupsprivate Object
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 (e.g. gift, pledge, recurringGift, etc.).") private List<ContributionType> contributionTypes
Contribution 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> creditTypes
Credit 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 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 Object 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 (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)
-
-