Package com.xero.models.accounting
Class ManualJournal
- java.lang.Object
-
- com.xero.models.accounting.ManualJournal
-
public class ManualJournal extends Object
ManualJournal
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManualJournal.StatusEnumSee Manual Journal Status Codes
-
Constructor Summary
Constructors Constructor Description ManualJournal()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManualJournaladdAttachmentsItem(Attachment attachmentsItem)Displays array of attachments from the APIManualJournaladdJournalLinesItem(ManualJournalLine journalLinesItem)See JournalLinesManualJournaladdValidationErrorsItem(ValidationError validationErrorsItem)Displays array of validation error messages from the APIManualJournaladdWarningsItem(ValidationError warningsItem)Displays array of warning messages from the APIManualJournalattachments(List<Attachment> attachments)Displays array of attachments from the APIManualJournaldate(String date)Date journal was posted – YYYY-MM-DDbooleanequals(Object o)List<Attachment>getAttachments()Displays array of attachments from the APIStringgetDate()Date journal was posted – YYYY-MM-DDorg.threeten.bp.LocalDategetDateAsDate()Date journal was posted – YYYY-MM-DDBooleangetHasAttachments()Boolean to indicate if a manual journal has an attachmentList<ManualJournalLine>getJournalLines()See JournalLinesLineAmountTypesgetLineAmountTypes()Get lineAmountTypesUUIDgetManualJournalID()The Xero identifier for a Manual JournalStringgetNarration()Description of journal being postedBooleangetShowOnCashBasisReports()Boolean – default is true if not specifiedManualJournal.StatusEnumgetStatus()See Manual Journal Status CodesStringgetStatusAttributeString()A string to indicate if a invoice statusStringgetUpdatedDateUTC()Last modified date UTC formatorg.threeten.bp.OffsetDateTimegetUpdatedDateUTCAsDate()Last modified date UTC formatStringgetUrl()Url link to a source document – shown as “Go to [appName]” in the Xero appList<ValidationError>getValidationErrors()Displays array of validation error messages from the APIList<ValidationError>getWarnings()Displays array of warning messages from the APIinthashCode()ManualJournaljournalLines(List<ManualJournalLine> journalLines)See JournalLinesManualJournallineAmountTypes(LineAmountTypes lineAmountTypes)lineAmountTypesManualJournalmanualJournalID(UUID manualJournalID)The Xero identifier for a Manual JournalManualJournalnarration(String narration)Description of journal being postedvoidsetAttachments(List<Attachment> attachments)Displays array of attachments from the APIvoidsetDate(String date)Date journal was posted – YYYY-MM-DDvoidsetDate(org.threeten.bp.LocalDate date)Date journal was posted – YYYY-MM-DDvoidsetJournalLines(List<ManualJournalLine> journalLines)See JournalLinesvoidsetLineAmountTypes(LineAmountTypes lineAmountTypes)lineAmountTypesvoidsetManualJournalID(UUID manualJournalID)The Xero identifier for a Manual JournalvoidsetNarration(String narration)Description of journal being postedvoidsetShowOnCashBasisReports(Boolean showOnCashBasisReports)Boolean – default is true if not specifiedvoidsetStatus(ManualJournal.StatusEnum status)See Manual Journal Status CodesvoidsetStatusAttributeString(String statusAttributeString)A string to indicate if a invoice statusvoidsetUrl(String url)Url link to a source document – shown as “Go to [appName]” in the Xero appvoidsetValidationErrors(List<ValidationError> validationErrors)Displays array of validation error messages from the APIvoidsetWarnings(List<ValidationError> warnings)Displays array of warning messages from the APIManualJournalshowOnCashBasisReports(Boolean showOnCashBasisReports)Boolean – default is true if not specifiedManualJournalstatus(ManualJournal.StatusEnum status)See Manual Journal Status CodesManualJournalstatusAttributeString(String statusAttributeString)A string to indicate if a invoice statusStringtoString()ManualJournalurl(String url)Url link to a source document – shown as “Go to [appName]” in the Xero appManualJournalvalidationErrors(List<ValidationError> validationErrors)Displays array of validation error messages from the APIManualJournalwarnings(List<ValidationError> warnings)Displays array of warning messages from the API
-
-
-
Method Detail
-
narration
public ManualJournal narration(String narration)
Description of journal being posted- Parameters:
narration- String- Returns:
- ManualJournal
-
getNarration
public String getNarration()
Description of journal being posted- Returns:
- narration
-
setNarration
public void setNarration(String narration)
Description of journal being posted- Parameters:
narration- String
-
journalLines
public ManualJournal journalLines(List<ManualJournalLine> journalLines)
See JournalLines- Parameters:
journalLines- List<ManualJournalLine>- Returns:
- ManualJournal
-
addJournalLinesItem
public ManualJournal addJournalLinesItem(ManualJournalLine journalLinesItem)
See JournalLines- Parameters:
journalLinesItem- ManualJournalLine- Returns:
- ManualJournal
-
getJournalLines
public List<ManualJournalLine> getJournalLines()
See JournalLines- Returns:
- journalLines
-
setJournalLines
public void setJournalLines(List<ManualJournalLine> journalLines)
See JournalLines- Parameters:
journalLines- List<ManualJournalLine>
-
date
public ManualJournal date(String date)
Date journal was posted – YYYY-MM-DD- Parameters:
date- String- Returns:
- ManualJournal
-
getDate
public String getDate()
Date journal was posted – YYYY-MM-DD- Returns:
- date
-
getDateAsDate
public org.threeten.bp.LocalDate getDateAsDate()
Date journal was posted – YYYY-MM-DD- Returns:
- LocalDate
-
setDate
public void setDate(String date)
Date journal was posted – YYYY-MM-DD- Parameters:
date- String
-
setDate
public void setDate(org.threeten.bp.LocalDate date)
Date journal was posted – YYYY-MM-DD- Parameters:
date- LocalDateTime
-
lineAmountTypes
public ManualJournal lineAmountTypes(LineAmountTypes lineAmountTypes)
lineAmountTypes- Parameters:
lineAmountTypes- LineAmountTypes- Returns:
- ManualJournal
-
getLineAmountTypes
public LineAmountTypes getLineAmountTypes()
Get lineAmountTypes- Returns:
- lineAmountTypes
-
setLineAmountTypes
public void setLineAmountTypes(LineAmountTypes lineAmountTypes)
lineAmountTypes- Parameters:
lineAmountTypes- LineAmountTypes
-
status
public ManualJournal status(ManualJournal.StatusEnum status)
See Manual Journal Status Codes- Parameters:
status- StatusEnum- Returns:
- ManualJournal
-
getStatus
public ManualJournal.StatusEnum getStatus()
See Manual Journal Status Codes- Returns:
- status
-
setStatus
public void setStatus(ManualJournal.StatusEnum status)
See Manual Journal Status Codes- Parameters:
status- StatusEnum
-
url
public ManualJournal url(String url)
Url link to a source document – shown as “Go to [appName]” in the Xero app- Parameters:
url- String- Returns:
- ManualJournal
-
getUrl
public String getUrl()
Url link to a source document – shown as “Go to [appName]” in the Xero app- Returns:
- url
-
setUrl
public void setUrl(String url)
Url link to a source document – shown as “Go to [appName]” in the Xero app- Parameters:
url- String
-
showOnCashBasisReports
public ManualJournal showOnCashBasisReports(Boolean showOnCashBasisReports)
Boolean – default is true if not specified- Parameters:
showOnCashBasisReports- Boolean- Returns:
- ManualJournal
-
getShowOnCashBasisReports
public Boolean getShowOnCashBasisReports()
Boolean – default is true if not specified- Returns:
- showOnCashBasisReports
-
setShowOnCashBasisReports
public void setShowOnCashBasisReports(Boolean showOnCashBasisReports)
Boolean – default is true if not specified- Parameters:
showOnCashBasisReports- Boolean
-
getHasAttachments
public Boolean getHasAttachments()
Boolean to indicate if a manual journal has an attachment- Returns:
- hasAttachments
-
getUpdatedDateUTC
public String getUpdatedDateUTC()
Last modified date UTC format- Returns:
- updatedDateUTC
-
getUpdatedDateUTCAsDate
public org.threeten.bp.OffsetDateTime getUpdatedDateUTCAsDate()
Last modified date UTC format- Returns:
- OffsetDateTime
-
manualJournalID
public ManualJournal manualJournalID(UUID manualJournalID)
The Xero identifier for a Manual Journal- Parameters:
manualJournalID- UUID- Returns:
- ManualJournal
-
getManualJournalID
public UUID getManualJournalID()
The Xero identifier for a Manual Journal- Returns:
- manualJournalID
-
setManualJournalID
public void setManualJournalID(UUID manualJournalID)
The Xero identifier for a Manual Journal- Parameters:
manualJournalID- UUID
-
statusAttributeString
public ManualJournal statusAttributeString(String statusAttributeString)
A string to indicate if a invoice status- Parameters:
statusAttributeString- String- Returns:
- ManualJournal
-
getStatusAttributeString
public String getStatusAttributeString()
A string to indicate if a invoice status- Returns:
- statusAttributeString
-
setStatusAttributeString
public void setStatusAttributeString(String statusAttributeString)
A string to indicate if a invoice status- Parameters:
statusAttributeString- String
-
warnings
public ManualJournal warnings(List<ValidationError> warnings)
Displays array of warning messages from the API- Parameters:
warnings- List<ValidationError>- Returns:
- ManualJournal
-
addWarningsItem
public ManualJournal addWarningsItem(ValidationError warningsItem)
Displays array of warning messages from the API- Parameters:
warningsItem- ValidationError- Returns:
- ManualJournal
-
getWarnings
public List<ValidationError> getWarnings()
Displays array of warning messages from the API- Returns:
- warnings
-
setWarnings
public void setWarnings(List<ValidationError> warnings)
Displays array of warning messages from the API- Parameters:
warnings- List<ValidationError>
-
validationErrors
public ManualJournal validationErrors(List<ValidationError> validationErrors)
Displays array of validation error messages from the API- Parameters:
validationErrors- List<ValidationError>- Returns:
- ManualJournal
-
addValidationErrorsItem
public ManualJournal addValidationErrorsItem(ValidationError validationErrorsItem)
Displays array of validation error messages from the API- Parameters:
validationErrorsItem- ValidationError- Returns:
- ManualJournal
-
getValidationErrors
public List<ValidationError> getValidationErrors()
Displays array of validation error messages from the API- Returns:
- validationErrors
-
setValidationErrors
public void setValidationErrors(List<ValidationError> validationErrors)
Displays array of validation error messages from the API- Parameters:
validationErrors- List<ValidationError>
-
attachments
public ManualJournal attachments(List<Attachment> attachments)
Displays array of attachments from the API- Parameters:
attachments- List<Attachment>- Returns:
- ManualJournal
-
addAttachmentsItem
public ManualJournal addAttachmentsItem(Attachment attachmentsItem)
Displays array of attachments from the API- Parameters:
attachmentsItem- Attachment- Returns:
- ManualJournal
-
getAttachments
public List<Attachment> getAttachments()
Displays array of attachments from the API- Returns:
- attachments
-
setAttachments
public void setAttachments(List<Attachment> attachments)
Displays array of attachments from the API- Parameters:
attachments- List<Attachment>
-
-