PermissionsType_TopicPermissions constructor
PermissionsType_TopicPermissions({
- TopicRole? role,
- PermissionsType_All? allCaches,
- PermissionsType_CacheSelector? cacheSelector,
- PermissionsType_All? allTopics,
- 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;
}