copyWith method
AuthRule
copyWith({
- AuthStrategy? authStrategy,
- String? ownerField,
- String? identityClaim,
- String? groupClaim,
- List<
String> ? groups, - String? groupsField,
- AuthRuleProvider? provider,
- List<
ModelOperation> ? operations,
Implementation
AuthRule copyWith({
AuthStrategy? authStrategy,
String? ownerField,
String? identityClaim,
String? groupClaim,
List<String>? groups,
String? groupsField,
AuthRuleProvider? provider,
List<ModelOperation>? operations,
}) {
return AuthRule(
authStrategy: authStrategy ?? this.authStrategy,
ownerField: ownerField ?? this.ownerField,
identityClaim: identityClaim ?? this.identityClaim,
groupClaim: groupClaim ?? this.groupClaim,
groups: groups ?? this.groups,
groupsField: groupsField ?? this.groupsField,
provider: provider ?? this.provider,
operations: operations ?? this.operations,
);
}