Class Statement


  • public class Statement
    extends Object
    Statement
    • Constructor Detail

      • Statement

        public Statement()
    • Method Detail

      • id

        public Statement id​(UUID id)
        GUID used to identify the Statement.
        Parameters:
        id - UUID
        Returns:
        Statement
      • getId

        public UUID getId()
        GUID used to identify the Statement.
        Returns:
        id
      • setId

        public void setId​(UUID id)
        GUID used to identify the Statement.
        Parameters:
        id - UUID
      • feedConnectionId

        public Statement feedConnectionId​(UUID feedConnectionId)
        The Xero generated feed connection Id that identifies the Xero Bank Account Container into which the statement should be delivered. This is obtained by calling GET FeedConnections.
        Parameters:
        feedConnectionId - UUID
        Returns:
        Statement
      • getFeedConnectionId

        public UUID getFeedConnectionId()
        The Xero generated feed connection Id that identifies the Xero Bank Account Container into which the statement should be delivered. This is obtained by calling GET FeedConnections.
        Returns:
        feedConnectionId
      • setFeedConnectionId

        public void setFeedConnectionId​(UUID feedConnectionId)
        The Xero generated feed connection Id that identifies the Xero Bank Account Container into which the statement should be delivered. This is obtained by calling GET FeedConnections.
        Parameters:
        feedConnectionId - UUID
      • status

        public Statement status​(Statement.StatusEnum status)
        Current status of statements
        Parameters:
        status - StatusEnum
        Returns:
        Statement
      • setStatus

        public void setStatus​(Statement.StatusEnum status)
        Current status of statements
        Parameters:
        status - StatusEnum
      • startDate

        public Statement startDate​(org.threeten.bp.LocalDate startDate)
        Opening balance date (can be no older than one year from the current date) ISO-8601 YYYY-MM-DD
        Parameters:
        startDate - LocalDate
        Returns:
        Statement
      • getStartDate

        public org.threeten.bp.LocalDate getStartDate()
        Opening balance date (can be no older than one year from the current date) ISO-8601 YYYY-MM-DD
        Returns:
        startDate
      • setStartDate

        public void setStartDate​(org.threeten.bp.LocalDate startDate)
        Opening balance date (can be no older than one year from the current date) ISO-8601 YYYY-MM-DD
        Parameters:
        startDate - LocalDate
      • endDate

        public Statement endDate​(org.threeten.bp.LocalDate endDate)
        Closing balance date ISO-8601 YYYY-MM-DD
        Parameters:
        endDate - LocalDate
        Returns:
        Statement
      • getEndDate

        public org.threeten.bp.LocalDate getEndDate()
        Closing balance date ISO-8601 YYYY-MM-DD
        Returns:
        endDate
      • setEndDate

        public void setEndDate​(org.threeten.bp.LocalDate endDate)
        Closing balance date ISO-8601 YYYY-MM-DD
        Parameters:
        endDate - LocalDate
      • startBalance

        public Statement startBalance​(StartBalance startBalance)
        startBalance
        Parameters:
        startBalance - StartBalance
        Returns:
        Statement
      • getStartBalance

        public StartBalance getStartBalance()
        Get startBalance
        Returns:
        startBalance
      • setStartBalance

        public void setStartBalance​(StartBalance startBalance)
        startBalance
        Parameters:
        startBalance - StartBalance
      • endBalance

        public Statement endBalance​(EndBalance endBalance)
        endBalance
        Parameters:
        endBalance - EndBalance
        Returns:
        Statement
      • getEndBalance

        public EndBalance getEndBalance()
        Get endBalance
        Returns:
        endBalance
      • setEndBalance

        public void setEndBalance​(EndBalance endBalance)
        endBalance
        Parameters:
        endBalance - EndBalance
      • statementLines

        public Statement statementLines​(List<StatementLine> statementLines)
        statementLines
        Parameters:
        statementLines - List<StatementLine>
        Returns:
        Statement
      • addStatementLinesItem

        public Statement addStatementLinesItem​(StatementLine statementLinesItem)
        statementLines
        Parameters:
        statementLinesItem - StatementLine
        Returns:
        Statement
      • getStatementLines

        public List<StatementLine> getStatementLines()
        Get statementLines
        Returns:
        statementLines
      • setStatementLines

        public void setStatementLines​(List<StatementLine> statementLines)
        statementLines
        Parameters:
        statementLines - List<StatementLine>
      • errors

        public Statement errors​(List<Error> errors)
        errors
        Parameters:
        errors - List<Error>
        Returns:
        Statement
      • addErrorsItem

        public Statement addErrorsItem​(Error errorsItem)
        errors
        Parameters:
        errorsItem - Error
        Returns:
        Statement
      • getErrors

        public List<Error> getErrors()
        Get errors
        Returns:
        errors
      • setErrors

        public void setErrors​(List<Error> errors)
        errors
        Parameters:
        errors - List<Error>
      • statementLineCount

        public Statement statementLineCount​(Integer statementLineCount)
        statementLineCount
        Parameters:
        statementLineCount - Integer
        Returns:
        Statement
      • getStatementLineCount

        public Integer getStatementLineCount()
        Get statementLineCount
        Returns:
        statementLineCount
      • setStatementLineCount

        public void setStatementLineCount​(Integer statementLineCount)
        statementLineCount
        Parameters:
        statementLineCount - Integer
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object