Documentation ¶
Overview ¶
Package invoicing contains the domains core and use cases (domain layer). Note that we have renamed it, to have avoid layering noise at all import sites and instead have real semantic prefix when referring to its identifiers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvoiceDraftError ¶
func CreateInvoiceDraft ¶
func CreateInvoiceDraft(pos []positions.Position) (positions.CollectionID, InvoiceDraftError)
CreateInvoiceDraft implements the named usecase.
Directories ¶
Path | Synopsis |
---|---|
Package positions has been introduced because the domain model has become to large, so we break into smaller and more independent parts.
|
Package positions has been introduced because the domain model has become to large, so we break into smaller and more independent parts. |
Package receiver has been introduced because the domain model has become to large, so we break into smaller and more independent parts.
|
Package receiver has been introduced because the domain model has become to large, so we break into smaller and more independent parts. |
Click to show internal directories.
Click to hide internal directories.