Class AccountingJournalResultData


  • public class AccountingJournalResultData
    extends java.lang.Object
    • Constructor Detail

      • AccountingJournalResultData

        public AccountingJournalResultData​(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 AccountingJournalResultStatus> 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)
      • AccountingJournalResultData

        public AccountingJournalResultData()
    • 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
      • 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
      • withId

        public AccountingJournalResultData withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public AccountingJournalResultData withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withCompanyId

        public AccountingJournalResultData withCompanyId​(java.lang.String companyId)
        ID of the company this journal belongs to
      • withCompanyId

        public AccountingJournalResultData withCompanyId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> companyId)
        ID of the company this journal belongs to
      • withReference

        public AccountingJournalResultData withReference​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> reference)
        Reference number for the journal
      • withMemo

        public AccountingJournalResultData withMemo​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> memo)
        Memo or description for the journal
      • withTransactionDate

        public AccountingJournalResultData withTransactionDate​(java.time.OffsetDateTime transactionDate)
        Date of the journal transaction
      • withTransactionDate

        public AccountingJournalResultData withTransactionDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> transactionDate)
        Date of the journal transaction
      • withCreatedAt

        public AccountingJournalResultData withCreatedAt​(java.time.OffsetDateTime createdAt)
        Timestamp when the journal was created
      • withCreatedAt

        public AccountingJournalResultData withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        Timestamp when the journal was created
      • withUpdatedAt

        public AccountingJournalResultData withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        Timestamp when the journal was last updated
      • withUpdatedAt

        public AccountingJournalResultData withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        Timestamp when the journal was last updated
      • withPostedAt

        public AccountingJournalResultData withPostedAt​(java.time.OffsetDateTime postedAt)
        Timestamp when the journal was posted
      • withPostedAt

        public AccountingJournalResultData 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object