Class Statement

java.lang.Object
com.xero.models.bankfeeds.Statement

public class Statement
extends Object
Statement
  • Constructor Details

    • Statement

      public Statement()
  • Method Details

    • id

      public Statement id​(UUID id)
    • getId

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

      public void setId​(UUID id)
    • feedConnectionId

      public Statement feedConnectionId​(UUID feedConnectionId)
    • 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)
    • status

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

      public Statement.StatusEnum getStatus()
      Current status of statements
      Returns:
      status
    • setStatus

      public void setStatus​(Statement.StatusEnum status)
    • startDate

      public Statement startDate​(org.threeten.bp.LocalDate startDate)
    • 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)
    • endDate

      public Statement endDate​(org.threeten.bp.LocalDate endDate)
    • 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)
    • startBalance

      public Statement startBalance​(StartBalance startBalance)
    • getStartBalance

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

      public void setStartBalance​(StartBalance startBalance)
    • endBalance

      public Statement endBalance​(EndBalance endBalance)
    • getEndBalance

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

      public void setEndBalance​(EndBalance endBalance)
    • statementLines

      public Statement statementLines​(List<StatementLine> statementLines)
    • addStatementLinesItem

      public Statement addStatementLinesItem​(StatementLine statementLinesItem)
    • getStatementLines

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

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

      public Statement errors​(List<Error> errors)
    • addErrorsItem

      public Statement addErrorsItem​(Error errorsItem)
    • getErrors

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

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

      public Statement statementLineCount​(Integer statementLineCount)
    • getStatementLineCount

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

      public void setStatementLineCount​(Integer statementLineCount)
    • 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