PermissionsType_TopicPermissions constructor

PermissionsType_TopicPermissions({
  1. TopicRole? role,
  2. PermissionsType_All? allCaches,
  3. PermissionsType_CacheSelector? cacheSelector,
  4. PermissionsType_All? allTopics,
  5. PermissionsType_TopicSelector? topicSelector,
})

Implementation

factory PermissionsType_TopicPermissions({
  TopicRole? role,
  PermissionsType_All? allCaches,
  PermissionsType_CacheSelector? cacheSelector,
  PermissionsType_All? allTopics,
  PermissionsType_TopicSelector? topicSelector,
}) {
  final $result = create();
  if (role != null) {
    $result.role = role;
  }
  if (allCaches != null) {
    $result.allCaches = allCaches;
  }
  if (cacheSelector != null) {
    $result.cacheSelector = cacheSelector;
  }
  if (allTopics != null) {
    $result.allTopics = allTopics;
  }
  if (topicSelector != null) {
    $result.topicSelector = topicSelector;
  }
  return $result;
}