@machb/user-entities
v0.0.4
Published
The @machb/user-entities package provides foundational domain entities for user-related functionality in the Machanism ecosystem. It defines the structure and behavior of core user-related models, including User, Profile, and ContactInfo, which are used a
Downloads
46
Maintainers
Readme
@machb/user-entities
@machb/user-entities is a core package within the Machb Project, providing foundational user-related domain entities for building modular and scalable applications. This package includes structured models that represent essential user attributes, allowing seamless integration across diverse applications within the Machanism ecosystem.
Overview
The package is designed with a focus on:
- Modularity: Reusable entities that can be shared across projects.
- Clean Architecture: Ensures separation of concerns and promotes maintainability.
- Scalability: Suitable for systems that need to evolve without impacting core functionalities.
Entities
The package includes the following entities:
- User: Core attributes such as
email,password,firstName, andlastName. - Profile: Extended user information like
gender,dateOfBirth, andhomeAddress. - ContactInfo: Structured representation of user contact details including address, phone numbers, and email preferences.
References
For more detailed information, please visit the User Entities Documentation.
License
This package is licensed under the Apache 2 License.
