Class ManualJournal

java.lang.Object
com.xero.models.accounting.ManualJournal

public class ManualJournal
extends Object
ManualJournal
  • Constructor Details

    • ManualJournal

      public ManualJournal()
  • Method Details

    • narration

      public ManualJournal narration​(String narration)
    • getNarration

      public String getNarration()
      Description of journal being posted
      Returns:
      narration
    • setNarration

      public void setNarration​(String narration)
    • journalLines

      public ManualJournal journalLines​(List<ManualJournalLine> journalLines)
    • addJournalLinesItem

      public ManualJournal addJournalLinesItem​(ManualJournalLine journalLinesItem)
    • getJournalLines

      public List<ManualJournalLine> getJournalLines()
      See JournalLines
      Returns:
      journalLines
    • setJournalLines

      public void setJournalLines​(List<ManualJournalLine> journalLines)
    • date

      public ManualJournal date​(String date)
    • getDate

      public String getDate()
      Date journal was posted – YYYY-MM-DD
      Returns:
      date
    • getDateAsDate

      public org.threeten.bp.LocalDate getDateAsDate()
    • setDate

      public void setDate​(String date)
    • setDate

      public void setDate​(org.threeten.bp.LocalDate date)
    • lineAmountTypes

      public ManualJournal lineAmountTypes​(LineAmountTypes lineAmountTypes)
    • getLineAmountTypes

      public LineAmountTypes getLineAmountTypes()
      Get lineAmountTypes
      Returns:
      lineAmountTypes
    • setLineAmountTypes

      public void setLineAmountTypes​(LineAmountTypes lineAmountTypes)
    • status

      public ManualJournal status​(ManualJournal.StatusEnum status)
    • getStatus

      public ManualJournal.StatusEnum getStatus()
      See Manual Journal Status Codes
      Returns:
      status
    • setStatus

      public void setStatus​(ManualJournal.StatusEnum status)
    • url

      public ManualJournal url​(String url)
    • 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)
    • showOnCashBasisReports

      public ManualJournal showOnCashBasisReports​(Boolean showOnCashBasisReports)
    • getShowOnCashBasisReports

      public Boolean getShowOnCashBasisReports()
      Boolean – default is true if not specified
      Returns:
      showOnCashBasisReports
    • setShowOnCashBasisReports

      public void setShowOnCashBasisReports​(Boolean showOnCashBasisReports)
    • 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()
    • manualJournalID

      public ManualJournal manualJournalID​(UUID manualJournalID)
    • getManualJournalID

      public UUID getManualJournalID()
      The Xero identifier for a Manual Journal
      Returns:
      manualJournalID
    • setManualJournalID

      public void setManualJournalID​(UUID manualJournalID)
    • statusAttributeString

      public ManualJournal statusAttributeString​(String statusAttributeString)
    • getStatusAttributeString

      public String getStatusAttributeString()
      A string to indicate if a invoice status
      Returns:
      statusAttributeString
    • setStatusAttributeString

      public void setStatusAttributeString​(String statusAttributeString)
    • warnings

      public ManualJournal warnings​(List<ValidationError> warnings)
    • addWarningsItem

      public ManualJournal addWarningsItem​(ValidationError warningsItem)
    • getWarnings

      public List<ValidationError> getWarnings()
      Displays array of warning messages from the API
      Returns:
      warnings
    • setWarnings

      public void setWarnings​(List<ValidationError> warnings)
    • validationErrors

      public ManualJournal validationErrors​(List<ValidationError> validationErrors)
    • addValidationErrorsItem

      public ManualJournal addValidationErrorsItem​(ValidationError validationErrorsItem)
    • getValidationErrors

      public List<ValidationError> getValidationErrors()
      Displays array of validation error messages from the API
      Returns:
      validationErrors
    • setValidationErrors

      public void setValidationErrors​(List<ValidationError> validationErrors)
    • attachments

      public ManualJournal attachments​(List<Attachment> attachments)
    • addAttachmentsItem

      public ManualJournal addAttachmentsItem​(Attachment attachmentsItem)
    • getAttachments

      public List<Attachment> getAttachments()
      Displays array of attachments from the API
      Returns:
      attachments
    • setAttachments

      public void setAttachments​(List<Attachment> attachments)
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object