Package com.xero.models.bankfeeds
Class Statement
java.lang.Object
com.xero.models.bankfeeds.Statement
public class Statement extends Object
Statement
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStatement.StatusEnumCurrent status of statements -
Constructor Summary
Constructors Constructor Description Statement() -
Method Summary
Modifier and Type Method Description StatementaddErrorsItem(Error errorsItem)StatementaddStatementLinesItem(StatementLine statementLinesItem)StatementendBalance(EndBalance endBalance)StatementendDate(org.threeten.bp.LocalDate endDate)booleanequals(Object o)Statementerrors(List<Error> errors)StatementfeedConnectionId(UUID feedConnectionId)EndBalancegetEndBalance()Get endBalanceorg.threeten.bp.LocalDategetEndDate()Closing balance date ISO-8601 YYYY-MM-DDList<Error>getErrors()Get errorsUUIDgetFeedConnectionId()The Xero generated feed connection Id that identifies the Xero Bank Account Container into which the statement should be delivered.UUIDgetId()GUID used to identify the Statement.StartBalancegetStartBalance()Get startBalanceorg.threeten.bp.LocalDategetStartDate()Opening balance date (can be no older than one year from the current date) ISO-8601 YYYY-MM-DDIntegergetStatementLineCount()Get statementLineCountList<StatementLine>getStatementLines()Get statementLinesStatement.StatusEnumgetStatus()Current status of statementsinthashCode()Statementid(UUID id)voidsetEndBalance(EndBalance endBalance)voidsetEndDate(org.threeten.bp.LocalDate endDate)voidsetErrors(List<Error> errors)voidsetFeedConnectionId(UUID feedConnectionId)voidsetId(UUID id)voidsetStartBalance(StartBalance startBalance)voidsetStartDate(org.threeten.bp.LocalDate startDate)voidsetStatementLineCount(Integer statementLineCount)voidsetStatementLines(List<StatementLine> statementLines)voidsetStatus(Statement.StatusEnum status)StatementstartBalance(StartBalance startBalance)StatementstartDate(org.threeten.bp.LocalDate startDate)StatementstatementLineCount(Integer statementLineCount)StatementstatementLines(List<StatementLine> statementLines)Statementstatus(Statement.StatusEnum status)StringtoString()
-
Constructor Details
-
Statement
public Statement()
-
-
Method Details
-
id
-
getId
GUID used to identify the Statement.- Returns:
- id
-
setId
-
feedConnectionId
-
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
-
status
-
getStatus
Current status of statements- Returns:
- status
-
setStatus
-
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
-
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
-
getStartBalance
Get startBalance- Returns:
- startBalance
-
setStartBalance
-
endBalance
-
getEndBalance
Get endBalance- Returns:
- endBalance
-
setEndBalance
-
statementLines
-
addStatementLinesItem
-
getStatementLines
Get statementLines- Returns:
- statementLines
-
setStatementLines
-
errors
-
addErrorsItem
-
getErrors
Get errors- Returns:
- errors
-
setErrors
-
statementLineCount
-
getStatementLineCount
Get statementLineCount- Returns:
- statementLineCount
-
setStatementLineCount
-
equals
-
hashCode
public int hashCode() -
toString
-