Package cm.xd.genapi.ynab.model
Class ScheduledTransactionSummary
java.lang.Object
cm.xd.genapi.ynab.model.ScheduledTransactionSummary
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2026-04-13T16:11:17.024752+02:00[Europe/Stockholm]",
comments="Generator version: 7.21.0")
public class ScheduledTransactionSummary
extends Object
ScheduledTransactionSummary
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumGets or Sets frequency -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamountCurrency(Double amountCurrency) amountFormatted(String amountFormatted) categoryId(UUID categoryId) booleanflagColor(TransactionFlagColor flagColor) static ScheduledTransactionSummaryCreate an instance of ScheduledTransactionSummary given an JSON stringGet accountIdThe scheduled transaction amount in milliunits formatThe scheduled transaction amount as a decimal currency amountThe scheduled transaction amount formatted in the plan's currency 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) voidvoidsetAmountCurrency(Double amountCurrency) voidsetAmountFormatted(String amountFormatted) voidsetCategoryId(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 ScheduledTransactionSummary 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:
-
SERIALIZED_NAME_AMOUNT_FORMATTED
- See Also:
-
SERIALIZED_NAME_AMOUNT_CURRENCY
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
ScheduledTransactionSummary
public ScheduledTransactionSummary()
-
-
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 ScheduledTransactionSummary frequency(@Nonnull ScheduledTransactionSummary.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
-
amountFormatted
-
getAmountFormatted
The scheduled transaction amount formatted in the plan's currency format- Returns:
- amountFormatted
-
setAmountFormatted
-
amountCurrency
-
getAmountCurrency
The scheduled transaction amount as a decimal currency amount- Returns:
- amountCurrency
-
setAmountCurrency
-
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 ScheduledTransactionSummary
-
fromJson
Create an instance of ScheduledTransactionSummary given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ScheduledTransactionSummary
- Throws:
IOException- if the JSON string is invalid with respect to ScheduledTransactionSummary
-
toJson
Convert an instance of ScheduledTransactionSummary to an JSON string- Returns:
- JSON string
-