MarketplaceItemComment constructor

MarketplaceItemComment({
  1. DocumentReferenceProto? user,
  2. DocumentReferenceProto? project,
  3. Timestamp? timestamp,
  4. Timestamp? lastUpdated,
  5. String? comment,
  6. MarketplaceItemComment_UserInfo? userInfo,
  7. Extras? extras,
  8. int? rating,
})

Implementation

factory MarketplaceItemComment({
  DocumentReferenceProto? user,
  DocumentReferenceProto? project,
  $0.Timestamp? timestamp,
  $0.Timestamp? lastUpdated,
  $core.String? comment,
  MarketplaceItemComment_UserInfo? userInfo,
  Extras? extras,
  $core.int? rating,
}) {
  final result = create();
  if (user != null) result.user = user;
  if (project != null) result.project = project;
  if (timestamp != null) result.timestamp = timestamp;
  if (lastUpdated != null) result.lastUpdated = lastUpdated;
  if (comment != null) result.comment = comment;
  if (userInfo != null) result.userInfo = userInfo;
  if (extras != null) result.extras = extras;
  if (rating != null) result.rating = rating;
  return result;
}