Projects
Class: Project
Properties:
- ProjectID
Type: int
Description: Represents the ID of the project.
- ProjectName
Type: string
Description: Represents the name of the project.
Required: Yes
- Date
Type: Nullable<System.DateTime>
Description: Represents the date of the project.
- ViewerAccepted
Type: bool
Description: Indicates whether the viewer has accepted the project.
- IsAuctionCreated
Type: bool
Description: Indicates whether an auction has been created for the project.
- IsAuctionStarted
Type: bool
Description: Indicates whether the auction for the project has started.
- FileHash
Type: string
Description: Represents the hash of the project file.
- ProjectDescription
Type: string
Description: Represents the description of the project.
Required: Yes
- Rating
Type: double
Description: Represents the rating of the project.
Status * Type: string
Description: Represents the status of the project.
Default: ProjectStatusConstants.PENDING
MarkDown * Type: string * Description: Represents the Markdown content of the project.
ProposerAddress * Type: string * Description: Represents the address of the project proposer.
ViewerAcceptedAddress * Type: string * Description: Represents the address of the viewer who accepted the project.
Please note that any required imports or namespace declarations should be included in your actual code, which have been omitted here for brevity.