profileShare

rasmusjy / splitapp-backend-microservices

Read-only snapshot

No repository description.

main default branch 501 files Expires Sep 13, 2026, 9:06 AM
WishlistItemDto.cs 1,141 bytes
1 namespace SplitApp.Modules.Trips.Api.Dto.v1;
2
3 public class WishlistItemDto
4 {
5 public Guid Id { get; set; }
6 public Guid TripId { get; set; }
7 public Guid AddedByUserId { get; set; }
8 public string? AddedByUserName { get; set; }
9 public string Title { get; set; } = default!;
10 public string? Description { get; set; }
11 public string Category { get; set; } = default!;
12 public string Priority { get; set; } = default!;
13 public decimal? EstimatedCost { get; set; }
14 public string? Url { get; set; }
15 public string? Location { get; set; }
16 public bool IsCompleted { get; set; }
17 public int VoteCount { get; set; }
18 public bool UserHasVoted { get; set; }
19 public int DisplayOrder { get; set; }
20 }
21
22 public class WishlistItemCreateDto
23 {
24 public Guid TripId { get; set; }
25 public string Title { get; set; } = default!;
26 public string? Description { get; set; }
27 public string Category { get; set; } = default!;
28 public string Priority { get; set; } = default!;
29 public decimal? EstimatedCost { get; set; }
30 public string? Url { get; set; }
31 public string? Location { get; set; }
32 }
33