Domain Documentation

Classes

Verified​User

Authenticated user information.

Verified​User​Entity

User information in Payload of JWT.

MySQLDatabase​Manager

Class that manages operations to MySQL.

Articles​And​Author​With​Favorited​Row

Representation of a row combining Articles and authors and favorite information about them.

Comment​With​Author​Row

Representation of a row combining Comments and Users.

Tag​Only​Row

Representation of a row of tag.

User​With​Follow​Row

Representation of a row combining Users and Follows information about them.

Articles

Representation of Articles table.

Comments

Representation of Comments table

Favorites

Representation of Favorites table.

Follows

Representation of Follows table.

Tags

Representation of Tags table

Users

Representation of Users table.

Structures

Session​Payload

The payload part of JWT.

Verified​User.​Key
Verified​User​Entity.​Key
Login​User

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Login​User​Request

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

New​Article

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

New​Article​Request

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

New​Comment

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

New​Comment​Request

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

New​User

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

New​User​Request

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Update​Article

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Update​Article​Request

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Update​User

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Update​User​Request

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Article

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Comment

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Empty​Response

Response expressing that there is an empty JSON body.

Generic​Error​Model

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Generic​Error​Model​Errors

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

HTTPError​Response

Response for expressing HTTPResponse in JSON body.

Multiple​Articles​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Multiple​Comments​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Profile

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Profile​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Single​Article​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Single​Comment​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

Tags​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

User

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

User​Response

see https://github.com/gothinkster/realworld/blob/master/api/swagger.json

APICollection

Order for defining routing.

Validation​Error

Error expressing Validation result according to Realworld specification.

Application​Use​Case

Use cases for starting server applications.

Articles​Use​Case

Use cases for Articles.

Authenticate​Middleware​Use​Case

Use cases for authentication middlewares.

Profiles​Use​Case

Use cases for Profiles

Tags​Use​Case

Use cases for Tags.

Users​Use​Case

Use cases for Users.

Enumerations

New​Article.​Coding​Keys
Update​Article.​Coding​Keys
Article.​Coding​Keys
Comment.​Coding​Keys
Article​Condition

An enum that expresses conditions when searching for articles.

HTTPMethod​InDomain

HTTPMethod in domain.

Raw​SQLQueries

Object that generates raw SQL.

Typealiases

Future

Convenience shorthand for EventLoopFuture.

Promise

Convenience shorthand for EventLoopPromise.

Functions

applciation​Main()

This application is start here🏃‍♂️

Extensions

Array
DateFormatter
HTTPHeaders
String