Table of Contents

Class BuilderTag

Namespace
Builvero.Domain.Entities
Assembly
Builvero.Domain.dll

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.