UserPermissions constructor

UserPermissions({
  1. String? userId,
  2. String? firmId,
  3. AccessLimited? limitedAccess,
  4. AccessFull? fullAccess,
  5. TicketRights? ticketRights,
  6. ContactRights? contactRights,
  7. ArticleRights? articleRights,
  8. BoutiqueRights? boutiqueRights,
  9. ChainRights? chainRights,
  10. FirmRights? firmRights,
  11. UserManagementRights? userManagementRights,
  12. BillingRights? billingRights,
  13. BoolRights? boolRights,
  14. bool? isFirmCreator,
})

Implementation

factory UserPermissions({
  $core.String? userId,
  $core.String? firmId,
  AccessLimited? limitedAccess,
  AccessFull? fullAccess,
  TicketRights? ticketRights,
  ContactRights? contactRights,
  ArticleRights? articleRights,
  BoutiqueRights? boutiqueRights,
  ChainRights? chainRights,
  FirmRights? firmRights,
  UserManagementRights? userManagementRights,
  BillingRights? billingRights,
  BoolRights? boolRights,
  $core.bool? isFirmCreator,
}) {
  final result = create();
  if (userId != null) {
    result.userId = userId;
  }
  if (firmId != null) {
    result.firmId = firmId;
  }
  if (limitedAccess != null) {
    result.limitedAccess = limitedAccess;
  }
  if (fullAccess != null) {
    result.fullAccess = fullAccess;
  }
  if (ticketRights != null) {
    result.ticketRights = ticketRights;
  }
  if (contactRights != null) {
    result.contactRights = contactRights;
  }
  if (articleRights != null) {
    result.articleRights = articleRights;
  }
  if (boutiqueRights != null) {
    result.boutiqueRights = boutiqueRights;
  }
  if (chainRights != null) {
    result.chainRights = chainRights;
  }
  if (firmRights != null) {
    result.firmRights = firmRights;
  }
  if (userManagementRights != null) {
    result.userManagementRights = userManagementRights;
  }
  if (billingRights != null) {
    result.billingRights = billingRights;
  }
  if (boolRights != null) {
    result.boolRights = boolRights;
  }
  if (isFirmCreator != null) {
    result.isFirmCreator = isFirmCreator;
  }
  return result;
}