Package cm.xd.genapi.ynab.model
Class PlanDetail
java.lang.Object
cm.xd.genapi.ynab.model.PlanDetail
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-04-26T18:05:30.720340+02:00[Europe/Stockholm]",
comments="Generator version: 7.21.0")
public class PlanDetail
extends Object
PlanDetail
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccounts(List<AccountBase> accounts) addAccountsItem(AccountBase accountsItem) addCategoriesItem(CategoryBase categoriesItem) addCategoryGroupsItem(CategoryGroup categoryGroupsItem) addMonthsItem(MonthDetailBase monthsItem) addPayeeLocationsItem(PayeeLocation payeeLocationsItem) addPayeesItem(Payee payeesItem) addScheduledSubtransactionsItem(ScheduledSubTransactionBase scheduledSubtransactionsItem) addScheduledTransactionsItem(ScheduledTransactionSummaryBase scheduledTransactionsItem) addSubtransactionsItem(SubTransactionBase subtransactionsItem) addTransactionsItem(TransactionSummaryBase transactionsItem) categories(List<CategoryBase> categories) categoryGroups(List<CategoryGroup> categoryGroups) currencyFormat(CurrencyFormat currencyFormat) dateFormat(DateFormat dateFormat) booleanfirstMonth(LocalDate firstMonth) static PlanDetailCreate an instance of PlanDetail given an JSON stringGet accountsGet categoriesGet categoryGroupsGet currencyFormatGet dateFormatThe earliest plan monthgetId()Get idThe last time any changes were made to the plan from either a web or mobile clientThe latest plan monthGet monthsgetName()Get nameGet payeeLocationsGet payeesGet scheduledSubtransactionsGet scheduledTransactionsGet subtransactionsGet transactionsinthashCode()lastModifiedOn(OffsetDateTime lastModifiedOn) months(List<MonthDetailBase> months) payeeLocations(List<PayeeLocation> payeeLocations) scheduledSubtransactions(List<ScheduledSubTransactionBase> scheduledSubtransactions) scheduledTransactions(List<ScheduledTransactionSummaryBase> scheduledTransactions) voidsetAccounts(List<AccountBase> accounts) voidsetCategories(List<CategoryBase> categories) voidsetCategoryGroups(List<CategoryGroup> categoryGroups) voidsetCurrencyFormat(CurrencyFormat currencyFormat) voidsetDateFormat(DateFormat dateFormat) voidsetFirstMonth(LocalDate firstMonth) voidvoidsetLastModifiedOn(OffsetDateTime lastModifiedOn) voidsetLastMonth(LocalDate lastMonth) voidsetMonths(List<MonthDetailBase> months) voidvoidsetPayeeLocations(List<PayeeLocation> payeeLocations) voidvoidsetScheduledSubtransactions(List<ScheduledSubTransactionBase> scheduledSubtransactions) voidsetScheduledTransactions(List<ScheduledTransactionSummaryBase> scheduledTransactions) voidsetSubtransactions(List<SubTransactionBase> subtransactions) voidsetTransactions(List<TransactionSummaryBase> transactions) subtransactions(List<SubTransactionBase> subtransactions) toJson()Convert an instance of PlanDetail to an JSON stringtoString()transactions(List<TransactionSummaryBase> transactions) static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ID
- See Also:
-
SERIALIZED_NAME_NAME
- See Also:
-
SERIALIZED_NAME_LAST_MODIFIED_ON
- See Also:
-
SERIALIZED_NAME_FIRST_MONTH
- See Also:
-
SERIALIZED_NAME_LAST_MONTH
- See Also:
-
SERIALIZED_NAME_DATE_FORMAT
- See Also:
-
SERIALIZED_NAME_CURRENCY_FORMAT
- See Also:
-
SERIALIZED_NAME_ACCOUNTS
- See Also:
-
SERIALIZED_NAME_PAYEES
- See Also:
-
SERIALIZED_NAME_PAYEE_LOCATIONS
- See Also:
-
SERIALIZED_NAME_CATEGORY_GROUPS
- See Also:
-
SERIALIZED_NAME_CATEGORIES
- See Also:
-
SERIALIZED_NAME_MONTHS
- See Also:
-
SERIALIZED_NAME_TRANSACTIONS
- See Also:
-
SERIALIZED_NAME_SUBTRANSACTIONS
- See Also:
-
SERIALIZED_NAME_SCHEDULED_TRANSACTIONS
- See Also:
-
SERIALIZED_NAME_SCHEDULED_SUBTRANSACTIONS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
PlanDetail
public PlanDetail()
-
-
Method Details
-
id
-
getId
Get id- Returns:
- id
-
setId
-
name
-
getName
Get name- Returns:
- name
-
setName
-
lastModifiedOn
-
getLastModifiedOn
The last time any changes were made to the plan from either a web or mobile client- Returns:
- lastModifiedOn
-
setLastModifiedOn
-
firstMonth
-
getFirstMonth
The earliest plan month- Returns:
- firstMonth
-
setFirstMonth
-
lastMonth
-
getLastMonth
The latest plan month- Returns:
- lastMonth
-
setLastMonth
-
dateFormat
-
getDateFormat
Get dateFormat- Returns:
- dateFormat
-
setDateFormat
-
currencyFormat
-
getCurrencyFormat
Get currencyFormat- Returns:
- currencyFormat
-
setCurrencyFormat
-
accounts
-
addAccountsItem
-
getAccounts
Get accounts- Returns:
- accounts
-
setAccounts
-
payees
-
addPayeesItem
-
getPayees
Get payees- Returns:
- payees
-
setPayees
-
payeeLocations
-
addPayeeLocationsItem
-
getPayeeLocations
Get payeeLocations- Returns:
- payeeLocations
-
setPayeeLocations
-
categoryGroups
-
addCategoryGroupsItem
-
getCategoryGroups
Get categoryGroups- Returns:
- categoryGroups
-
setCategoryGroups
-
categories
-
addCategoriesItem
-
getCategories
Get categories- Returns:
- categories
-
setCategories
-
months
-
addMonthsItem
-
getMonths
Get months- Returns:
- months
-
setMonths
-
transactions
-
addTransactionsItem
-
getTransactions
Get transactions- Returns:
- transactions
-
setTransactions
-
subtransactions
-
addSubtransactionsItem
-
getSubtransactions
Get subtransactions- Returns:
- subtransactions
-
setSubtransactions
-
scheduledTransactions
public PlanDetail scheduledTransactions(@Nullable List<ScheduledTransactionSummaryBase> scheduledTransactions) -
addScheduledTransactionsItem
public PlanDetail addScheduledTransactionsItem(ScheduledTransactionSummaryBase scheduledTransactionsItem) -
getScheduledTransactions
Get scheduledTransactions- Returns:
- scheduledTransactions
-
setScheduledTransactions
public void setScheduledTransactions(@Nullable List<ScheduledTransactionSummaryBase> scheduledTransactions) -
scheduledSubtransactions
public PlanDetail scheduledSubtransactions(@Nullable List<ScheduledSubTransactionBase> scheduledSubtransactions) -
addScheduledSubtransactionsItem
public PlanDetail addScheduledSubtransactionsItem(ScheduledSubTransactionBase scheduledSubtransactionsItem) -
getScheduledSubtransactions
Get scheduledSubtransactions- Returns:
- scheduledSubtransactions
-
setScheduledSubtransactions
public void setScheduledSubtransactions(@Nullable List<ScheduledSubTransactionBase> scheduledSubtransactions) -
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to PlanDetail
-
fromJson
Create an instance of PlanDetail given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PlanDetail
- Throws:
IOException- if the JSON string is invalid with respect to PlanDetail
-
toJson
Convert an instance of PlanDetail to an JSON string- Returns:
- JSON string
-