Class AccountingJournal
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.AccountingJournal
-
public class AccountingJournal extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAccountingJournal.Builder
-
Constructor Summary
Constructors Constructor Description AccountingJournal()AccountingJournal(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> reference, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> memo, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> transactionDate, org.openapitools.jackson.nullable.JsonNullable<? extends AccountingJournalStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JournalLine>> lines, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccountingJournal.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>companyId()ID of the company this journal belongs toorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()Timestamp when the journal was createdbooleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.util.List<JournalLine>>lines()List of journal linesorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>memo()Memo or description for the journalorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>postedAt()Timestamp when the journal was postedorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>reference()Reference number for the journalorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<AccountingJournalStatus>status()Status of the journaljava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>transactionDate()Date of the journal transactionorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()Timestamp when the journal was last updatedAccountingJournalwithCompanyId(java.lang.String companyId)ID of the company this journal belongs toAccountingJournalwithCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)ID of the company this journal belongs toAccountingJournalwithCreatedAt(java.time.OffsetDateTime createdAt)Timestamp when the journal was createdAccountingJournalwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Timestamp when the journal was createdAccountingJournalwithId(java.lang.String id)Unique identifierAccountingJournalwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierAccountingJournalwithLines(java.util.List<JournalLine> lines)List of journal linesAccountingJournalwithLines(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JournalLine>> lines)List of journal linesAccountingJournalwithMemo(java.lang.String memo)Memo or description for the journalAccountingJournalwithMemo(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> memo)Memo or description for the journalAccountingJournalwithPostedAt(java.time.OffsetDateTime postedAt)Timestamp when the journal was postedAccountingJournalwithPostedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedAt)Timestamp when the journal was postedAccountingJournalwithReference(java.lang.String reference)Reference number for the journalAccountingJournalwithReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> reference)Reference number for the journalAccountingJournalwithRemoteId(java.lang.String remoteId)Provider's unique identifierAccountingJournalwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierAccountingJournalwithStatus(AccountingJournalStatus status)Status of the journalAccountingJournalwithStatus(org.openapitools.jackson.nullable.JsonNullable<? extends AccountingJournalStatus> status)Status of the journalAccountingJournalwithTransactionDate(java.time.OffsetDateTime transactionDate)Date of the journal transactionAccountingJournalwithTransactionDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> transactionDate)Date of the journal transactionAccountingJournalwithUpdatedAt(java.time.OffsetDateTime updatedAt)Timestamp when the journal was last updatedAccountingJournalwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Timestamp when the journal was last updated
-
-
-
Constructor Detail
-
AccountingJournal
public AccountingJournal(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> reference, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> memo, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> transactionDate, org.openapitools.jackson.nullable.JsonNullable<? extends AccountingJournalStatus> status, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JournalLine>> lines, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedAt)
-
AccountingJournal
public AccountingJournal()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
companyId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId()
ID of the company this journal belongs to
-
reference
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> reference()
Reference number for the journal
-
memo
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> memo()
Memo or description for the journal
-
transactionDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> transactionDate()
Date of the journal transaction
-
status
public org.openapitools.jackson.nullable.JsonNullable<AccountingJournalStatus> status()
Status of the journal
-
lines
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<JournalLine>> lines()
List of journal lines
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
Timestamp when the journal was created
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
Timestamp when the journal was last updated
-
postedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedAt()
Timestamp when the journal was posted
-
builder
public static AccountingJournal.Builder builder()
-
withId
public AccountingJournal withId(java.lang.String id)
Unique identifier
-
withId
public AccountingJournal withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public AccountingJournal withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public AccountingJournal withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withCompanyId
public AccountingJournal withCompanyId(java.lang.String companyId)
ID of the company this journal belongs to
-
withCompanyId
public AccountingJournal withCompanyId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
ID of the company this journal belongs to
-
withReference
public AccountingJournal withReference(java.lang.String reference)
Reference number for the journal
-
withReference
public AccountingJournal withReference(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> reference)
Reference number for the journal
-
withMemo
public AccountingJournal withMemo(java.lang.String memo)
Memo or description for the journal
-
withMemo
public AccountingJournal withMemo(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> memo)
Memo or description for the journal
-
withTransactionDate
public AccountingJournal withTransactionDate(java.time.OffsetDateTime transactionDate)
Date of the journal transaction
-
withTransactionDate
public AccountingJournal withTransactionDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> transactionDate)
Date of the journal transaction
-
withStatus
public AccountingJournal withStatus(AccountingJournalStatus status)
Status of the journal
-
withStatus
public AccountingJournal withStatus(org.openapitools.jackson.nullable.JsonNullable<? extends AccountingJournalStatus> status)
Status of the journal
-
withLines
public AccountingJournal withLines(java.util.List<JournalLine> lines)
List of journal lines
-
withLines
public AccountingJournal withLines(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JournalLine>> lines)
List of journal lines
-
withCreatedAt
public AccountingJournal withCreatedAt(java.time.OffsetDateTime createdAt)
Timestamp when the journal was created
-
withCreatedAt
public AccountingJournal withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Timestamp when the journal was created
-
withUpdatedAt
public AccountingJournal withUpdatedAt(java.time.OffsetDateTime updatedAt)
Timestamp when the journal was last updated
-
withUpdatedAt
public AccountingJournal withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Timestamp when the journal was last updated
-
withPostedAt
public AccountingJournal withPostedAt(java.time.OffsetDateTime postedAt)
Timestamp when the journal was posted
-
withPostedAt
public AccountingJournal withPostedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> postedAt)
Timestamp when the journal was posted
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-