Band constructor
Band({
- String id = "",
- String email = '',
- String name = "",
- String description = "",
- String photoUrl = "",
- String coverImgUrl = "",
- UsageReason reason = UsageReason.any,
- Price? pricePerHour,
- double reviewStars = 10.0,
- bool isActive = false,
- int createdTime = 0,
- int lastSession = 0,
- Position? position,
- Review? lastReview,
- List<
String> ? bannedGenres, - List<
String> ? itemmates, - List<
String> ? eventmates, - List<
String> ? followers, - List<
String> ? following, - List<
String> ? unfollowing, - List<
String> ? posts, - List<
String> ? reports, - List<
String> ? events, - List<
String> ? reviews, - List<
String> ? playingEvents, - List<
String> ? requests, - List<
String> ? sentRequests, - List<
String> ? invitationRequests,
Implementation
Band({
this.id = "",
this.email = '',
this.name = "",
this.description = "",
this.photoUrl = "",
this.coverImgUrl = "",
this.reason = UsageReason.any,
this.pricePerHour,
this.reviewStars = 10.0,
this.isActive = false,
this.createdTime = 0,
this.lastSession = 0,
this.position,
this.lastReview,
this.bannedGenres,
this.itemmates,
this.eventmates,
this.followers,
this.following,
this.unfollowing,
this.posts,
this.hiddenPosts,
this.hiddenComments,
this.reports,
this.events,
this.reviews,
this.playingEvents,
this.requests,
this.sentRequests,
this.invitationRequests
});