Package com.getsensibill.core.apimodule.documents.model.api      
          Types
DeleteDocumentBody
                          
                    Link copied to clipboard
                        DeleteDocumentResponse
                          
                    Link copied to clipboard
                        Document
                          
                    Link copied to clipboard
                        data class Document(id: String, foreignId: String?, arrivalDateTime: OffsetDateTime, lastUpdateDateTime: OffsetDateTime, documentType: DocumentType, status: DocumentServerStatus, description: String?, content: DocumentContent?, source: DocumentSource?, accountMetadata: DocumentAccountMetadata?, userMetadata: DocumentUserMetadata?)
Content copied to clipboard
DocumentAccountMetadata
                          
                    Link copied to clipboard
                        data class DocumentAccountMetadata(account: String?, transactionId: String?)
Content copied to clipboard
DocumentContent
                          
                    Link copied to clipboard
                        data class DocumentContent(amountDue: DocumentTaxableAmount?, barcodes: List<DocumentContent.Barcode>?, countryCode: CountryCode?, currencyCode: CurrencyCodeEnum?, customer: DocumentContent.Customer?, discounts: List<DocumentContent.Discount>?, documentNumber: String?, dueDate: LocalDate?, documentDate: LocalDate?, documentTime: LocalTime?, fees: List<DocumentContent.Fee>?, items: List<DocumentContent.Item>?, languageCode: String?, merchant: DocumentContent.Merchant?, savings: BigDecimal?, deliveries: List<DocumentContent.Delivery>?, loyaltyRewards: DocumentContent.LoyaltyRewards?, payments: List<DocumentContent.Payment>?, tipAmount: BigDecimal?, total: DocumentTaxableAmount?, totalBeforeTips: DocumentTaxableAmount?, totalBeforeDiscountsFeesTips: DocumentTaxableAmount?)
Content copied to clipboard
DocumentError
                          
                    Link copied to clipboard
                        DocumentListItem
                          
                    Link copied to clipboard
                        data class DocumentListItem(id: String, foreignId: String?, accountMetadata: DocumentAccountMetadata?, arrivalDateTime: OffsetDateTime, lastUpdateDateTime: OffsetDateTime, documentType: DocumentType, description: String?, status: DocumentServerStatus, content: DocumentListItem.Content?, source: DocumentSource?, userMetadata: DocumentUserMetadata?)
Content copied to clipboard
DocumentListRequestParams
                          
                    Link copied to clipboard
                        data class DocumentListRequestParams(limit: Int?, offset: Int?, sortBy: DocumentSortByEnum?, orderBy: DocumentOrderByEnum?, filters: DocumentListRequestParams.Filters)
Content copied to clipboard
DocumentListResponse
                          
                    Link copied to clipboard
                        data class DocumentListResponse(documents: List<DocumentListItem>, count: Int)
Content copied to clipboard
DocumentSource
                          
                    Link copied to clipboard
                        data class DocumentSource(type: DocumentSource.SourceType, url: String, imagePreview: String)
Content copied to clipboard
DocumentStatusErrorItem
                          
                    Link copied to clipboard
                        DocumentTax
                          
                    Link copied to clipboard
                        data class DocumentTax(amount: BigDecimal?, percent: BigDecimal?, type: String?)
Content copied to clipboard
DocumentTaxableAmount
                          
                    Link copied to clipboard
                        data class DocumentTaxableAmount(taxes: List<DocumentTax>?, beforeTax: BigDecimal?, afterTax: BigDecimal?)
Content copied to clipboard
DocumentUploadPayload
                          
                    Link copied to clipboard
                        data class DocumentUploadPayload(imageRepresentation: DocumentUploadPayload.ImageRepresentation, documentType: DocumentType, foreignId: String?, accountId: String?, description: String?, transactionId: String?)
Content copied to clipboard
DocumentUserMetadata
                          
                    Link copied to clipboard
                        data class DocumentUserMetadata(expenseType: DocumentUserMetadata.ExpenseType?, folderIds: List<String>?, notes: String?, warrantyPeriod: DocumentUserMetadata.TimePeriod?, returnPeriod: DocumentUserMetadata.TimePeriod?)
Content copied to clipboard
EditDocumentBody
                          
                    Link copied to clipboard
                        data class EditDocumentBody(description: String?, content: EditDocumentBody.EditableContent?, accountMetadata: DocumentAccountMetadata?, userMetadata: DocumentUserMetadata?)
Content copied to clipboard
GetDocumentResponse
                          
                    Link copied to clipboard
                        data class GetDocumentResponse(document: Document, error: DocumentError?)
Content copied to clipboard
GetDocumentStatusResponse
                          
                    Link copied to clipboard
                        data class GetDocumentStatusResponse(documents: List<SimpleDocumentWithStatus>, errors: List<DocumentStatusErrorItem>?)
Content copied to clipboard
SimpleDocumentWithStatus
                          
                    Link copied to clipboard
                        data class SimpleDocumentWithStatus(id: String, foreignId: String?, arrivalDateTime: OffsetDateTime, lastUpdateDateTime: OffsetDateTime?, documentType: DocumentType, status: DocumentServerStatus)
Content copied to clipboard
A much simplified version of Document which is returned when we query the API for the status of document(s)