The DynamoDB table name to which records of this classe should be saved to and retrieved from.
Sets the decorated property as an alias of another property.
Sets a list of aliases for the decorated property.
A list of aliases for the current property.
Transforms the decoratored property into a combination of other properties separated by a specific delimiter.
An ordered list containing the name of the properties to be combined. The combination will be done in this order.
Sets the decorated property an array of another entity.
The class of which the property should be an array of instances of. This class needs to extend the Entity class.
Sets the decorated property as another entity.
The class of which the property should be an instance of. This class needs to extend the Entity class.
Sets the decorated property as a mapped property of the Entity setting its setters and getters (this is important for the attribute mapping for inserting in the database). Besides this, all the parameters initialized with the entity model will have the correct setters and getters. You can also set some properties as primaryKeys, secondaryKeys, createdAt or updatedAt.
Adds validation to the decorated property or decorated Entity using Joi validation library.
The Joi validation schema.
Generated using TypeDoc
Sets the dynamodb table and its document client for this class.