# Functions

NewBookService initialises a BookService given its dependencies.
NewPostingService initialises the PostingService.
NewUserService initialises the UserService.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Variables

No description provided by the author

# Structs

Book contains all the fields for representing a book.
BookService contains all the functionality and dependencies for managing books.
StubbedPostingService is a concrete mock of the external PostingService.
User contains all the user fields.
UserService has all the dependencies required for managing users.

# Interfaces

No description provided by the author
PostingService interface wraps around external posting functionality.

# Type aliases

BooksStatus contains the different types of Book status.