Class AnalyticsReportDetails
- java.lang.Object
-
- de.adorsys.opba.tppbankingapi.ais.model.generated.AnalyticsReportDetails
-
@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2021-10-11T17:07:24.354859Z[Etc/UTC]") public class AnalyticsReportDetails extends ObjectJSON based analytics report. This account report contains transaction categorization result.
-
-
Constructor Summary
Constructors Constructor Description AnalyticsReportDetails()
-
Method Summary
-
-
-
Method Detail
-
transactionId
public AnalyticsReportDetails transactionId(String transactionId)
-
getTransactionId
public String getTransactionId()
The id of transaction this analytics result refers to.- Returns:
- transactionId
-
setTransactionId
public void setTransactionId(String transactionId)
-
mainCategory
public AnalyticsReportDetails mainCategory(String mainCategory)
-
getMainCategory
public String getMainCategory()
Main category of the booking.- Returns:
- mainCategory
-
setMainCategory
public void setMainCategory(String mainCategory)
-
subCategory
public AnalyticsReportDetails subCategory(String subCategory)
-
getSubCategory
public String getSubCategory()
Sub category of the booking.- Returns:
- subCategory
-
setSubCategory
public void setSubCategory(String subCategory)
-
specification
public AnalyticsReportDetails specification(String specification)
-
getSpecification
public String getSpecification()
Specification of the booking.- Returns:
- specification
-
setSpecification
public void setSpecification(String specification)
-
otherAccount
public AnalyticsReportDetails otherAccount(String otherAccount)
-
getOtherAccount
public String getOtherAccount()
Related account.- Returns:
- otherAccount
-
setOtherAccount
public void setOtherAccount(String otherAccount)
-
logo
public AnalyticsReportDetails logo(String logo)
-
getLogo
public String getLogo()
Logo.- Returns:
- logo
-
setLogo
public void setLogo(String logo)
-
homepage
public AnalyticsReportDetails homepage(String homepage)
-
getHomepage
public String getHomepage()
Homepage.- Returns:
- homepage
-
setHomepage
public void setHomepage(String homepage)
-
hotline
public AnalyticsReportDetails hotline(String hotline)
-
getHotline
public String getHotline()
Hotline.- Returns:
- hotline
-
setHotline
public void setHotline(String hotline)
-
email
public AnalyticsReportDetails email(String email)
-
getEmail
public String getEmail()
Email.- Returns:
-
setEmail
public void setEmail(String email)
-
custom
public AnalyticsReportDetails custom(Map<String,String> custom)
-
putCustomItem
public AnalyticsReportDetails putCustomItem(String key, String customItem)
-
getCustom
public Map<String,String> getCustom()
Custom information about analyzed transaction.- Returns:
- custom
-
usedRules
public AnalyticsReportDetails usedRules(List<String> usedRules)
-
addUsedRulesItem
public AnalyticsReportDetails addUsedRulesItem(String usedRulesItem)
-
nextBookingDate
public AnalyticsReportDetails nextBookingDate(LocalDate nextBookingDate)
-
getNextBookingDate
@Valid public @Valid LocalDate getNextBookingDate()
Classification next booking date.- Returns:
- nextBookingDate
-
setNextBookingDate
public void setNextBookingDate(LocalDate nextBookingDate)
-
cycle
public AnalyticsReportDetails cycle(String cycle)
-
getCycle
public String getCycle()
Classification cycle result.- Returns:
- cycle
-
setCycle
public void setCycle(String cycle)
-
-