copyWith method
EntityAccessRules
copyWith({
- EntityAccessRuleType? ruleType,
- Type? entityType,
- List<
String> ? entityFields, - List<
EntityAccessRules> ? rules, - EntityAccessRulesCondition? condition,
Implementation
EntityAccessRules copyWith({
EntityAccessRuleType? ruleType,
Type? entityType,
List<String>? entityFields,
List<EntityAccessRules>? rules,
EntityAccessRulesCondition? condition,
}) {
rules ??= this.rules;
rules = rules.nullIfEmpty();
return EntityAccessRules(
ruleType: ruleType ?? this.ruleType,
entityType: entityType ?? this.entityType,
entityFields: entityFields ?? this.entityFields,
rules: rules,
condition: condition ?? this.condition,
);
}