Package cm.xd.genapi.ynab.model
Class ScheduledTransactionSummaryBase
java.lang.Object
cm.xd.genapi.ynab.model.ScheduledTransactionSummaryBase
@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 ScheduledTransactionSummaryBase
extends Object
ScheduledTransactionSummaryBase
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumGets or Sets frequency -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncategoryId(UUID categoryId) booleanflagColor(TransactionFlagColor flagColor) Create an instance of ScheduledTransactionSummaryBase given an JSON stringGet accountIdThe scheduled transaction amount in milliunits formatGet categoryIdThe first date for which the Scheduled Transaction was scheduled.The next date for which the Scheduled Transaction is scheduled.Whether or not the scheduled transaction has been deleted.Get flagColorThe customized name of a transaction flagGet frequencygetId()Get idgetMemo()Get memoGet payeeIdIf a transfer, the account_id which the scheduled transaction transfers tointhashCode()voidsetAccountId(UUID accountId) voidvoidsetCategoryId(UUID categoryId) voidsetDateFirst(LocalDate dateFirst) voidsetDateNext(LocalDate dateNext) voidsetDeleted(Boolean deleted) voidsetFlagColor(TransactionFlagColor flagColor) voidsetFlagName(String flagName) voidvoidvoidvoidsetPayeeId(UUID payeeId) voidsetTransferAccountId(UUID transferAccountId) toJson()Convert an instance of ScheduledTransactionSummaryBase to an JSON stringtoString()transferAccountId(UUID transferAccountId) 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_DATE_FIRST
- See Also:
-
SERIALIZED_NAME_DATE_NEXT
- See Also:
-
SERIALIZED_NAME_FREQUENCY
- See Also:
-
SERIALIZED_NAME_AMOUNT
- See Also:
-
SERIALIZED_NAME_MEMO
- See Also:
-
SERIALIZED_NAME_FLAG_COLOR
- See Also:
-
SERIALIZED_NAME_FLAG_NAME
- See Also:
-
SERIALIZED_NAME_ACCOUNT_ID
- See Also:
-
SERIALIZED_NAME_PAYEE_ID
- See Also:
-
SERIALIZED_NAME_CATEGORY_ID
- See Also:
-
SERIALIZED_NAME_TRANSFER_ACCOUNT_ID
- See Also:
-
SERIALIZED_NAME_DELETED
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ScheduledTransactionSummaryBase
public ScheduledTransactionSummaryBase()
-
-
Method Details
-
id
-
getId
Get id- Returns:
- id
-
setId
-
dateFirst
-
getDateFirst
The first date for which the Scheduled Transaction was scheduled.- Returns:
- dateFirst
-
setDateFirst
-
dateNext
-
getDateNext
The next date for which the Scheduled Transaction is scheduled.- Returns:
- dateNext
-
setDateNext
-
frequency
public ScheduledTransactionSummaryBase frequency(@Nonnull ScheduledTransactionSummaryBase.FrequencyEnum frequency) -
getFrequency
Get frequency- Returns:
- frequency
-
setFrequency
-
amount
-
getAmount
The scheduled transaction amount in milliunits format- Returns:
- amount
-
setAmount
-
memo
-
getMemo
Get memo- Returns:
- memo
-
setMemo
-
flagColor
-
getFlagColor
Get flagColor- Returns:
- flagColor
-
setFlagColor
-
flagName
-
getFlagName
The customized name of a transaction flag- Returns:
- flagName
-
setFlagName
-
accountId
-
getAccountId
Get accountId- Returns:
- accountId
-
setAccountId
-
payeeId
-
getPayeeId
Get payeeId- Returns:
- payeeId
-
setPayeeId
-
categoryId
-
getCategoryId
Get categoryId- Returns:
- categoryId
-
setCategoryId
-
transferAccountId
-
getTransferAccountId
If a transfer, the account_id which the scheduled transaction transfers to- Returns:
- transferAccountId
-
setTransferAccountId
-
deleted
-
getDeleted
Whether or not the scheduled transaction has been deleted. Deleted scheduled transactions will only be included in delta requests.- Returns:
- deleted
-
setDeleted
-
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 ScheduledTransactionSummaryBase
-
fromJson
Create an instance of ScheduledTransactionSummaryBase given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ScheduledTransactionSummaryBase
- Throws:
IOException- if the JSON string is invalid with respect to ScheduledTransactionSummaryBase
-
toJson
Convert an instance of ScheduledTransactionSummaryBase to an JSON string- Returns:
- JSON string
-