Class ManualJournal


  • public class ManualJournal
    extends Object
    ManualJournal
    • Constructor Detail

      • ManualJournal

        public ManualJournal()
    • 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
      • 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>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object