Class BuilderTag
Represents a builder tag that categorizes users and projects by their area of expertise or interest.
public class BuilderTag
- Inheritance
-
BuilderTag
- Inherited Members
Remarks
Builder tags are used to classify builders (e.g., "Software Engineer", "Product Designer") and help match users with relevant projects. Tags can be associated with both users and projects to enable better matching and discovery.
Properties
Id
Gets or sets the unique identifier for this builder tag.
public Guid Id { get; set; }
Property Value
- Guid
- Represents a builder tag that categorizes users and projects by their area of expertise or interest.
Name
Gets or sets the display name of the builder tag (e.g., "Software Engineer", "Product Designer").
public string Name { get; set; }
Property Value
- string
- Represents a builder tag that categorizes users and projects by their area of expertise or interest.
Remarks
This is a required field and should be unique across all builder tags. The name is used for display purposes throughout the platform.
ProjectBuilderTags
Gets or sets the collection of project-builder tag associations, representing all projects that have this tag.
public List<ProjectBuilderTag> ProjectBuilderTags { get; set; }
Property Value
- List<ProjectBuilderTag>
- Represents a builder tag that categorizes users and projects by their area of expertise or interest.
UserBuilderTags
Gets or sets the collection of user-builder tag associations, representing all users who have this tag.
public List<UserBuilderTag> UserBuilderTags { get; set; }
Property Value
- List<UserBuilderTag>
- Represents a builder tag that categorizes users and projects by their area of expertise or interest.