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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementaddErrorsItem(Error errorsItem)errorsStatementaddStatementLinesItem(StatementLine statementLinesItem)statementLinesStatementendBalance(EndBalance endBalance)endBalanceStatementendDate(org.threeten.bp.LocalDate endDate)Closing balance date ISO-8601 YYYY-MM-DDbooleanequals(Object o)Statementerrors(List<Error> errors)errorsStatementfeedConnectionId(UUID feedConnectionId)The Xero generated feed connection Id that identifies the Xero Bank Account Container into which the statement should be delivered.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)GUID used to identify the Statement.voidsetEndBalance(EndBalance endBalance)endBalancevoidsetEndDate(org.threeten.bp.LocalDate endDate)Closing balance date ISO-8601 YYYY-MM-DDvoidsetErrors(List<Error> errors)errorsvoidsetFeedConnectionId(UUID feedConnectionId)The Xero generated feed connection Id that identifies the Xero Bank Account Container into which the statement should be delivered.voidsetId(UUID id)GUID used to identify the Statement.voidsetStartBalance(StartBalance startBalance)startBalancevoidsetStartDate(org.threeten.bp.LocalDate startDate)Opening balance date (can be no older than one year from the current date) ISO-8601 YYYY-MM-DDvoidsetStatementLineCount(Integer statementLineCount)statementLineCountvoidsetStatementLines(List<StatementLine> statementLines)statementLinesvoidsetStatus(Statement.StatusEnum status)Current status of statementsStatementstartBalance(StartBalance startBalance)startBalanceStatementstartDate(org.threeten.bp.LocalDate startDate)Opening balance date (can be no older than one year from the current date) ISO-8601 YYYY-MM-DDStatementstatementLineCount(Integer statementLineCount)statementLineCountStatementstatementLines(List<StatementLine> statementLines)statementLinesStatementstatus(Statement.StatusEnum status)Current status of statementsStringtoString()
-
-
-
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
-
getStatus
public Statement.StatusEnum getStatus()
Current status of statements- Returns:
- status
-
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
-
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
-
-