copyWith method
ChatPermissionAuditEntry
copyWith({
- ChatPermissionRequest? request,
- ChatPermissionAuditStatus? status,
- DateTime? recordedAt,
- DateTime? resolvedAt,
- ChatPermissionDecisionSource? decisionSource,
- ChatPermissionReviewResult? reviewResult,
- String? selectedOptionId,
Implementation
ChatPermissionAuditEntry copyWith({
ChatPermissionRequest? request,
ChatPermissionAuditStatus? status,
DateTime? recordedAt,
DateTime? resolvedAt,
ChatPermissionDecisionSource? decisionSource,
ChatPermissionReviewResult? reviewResult,
String? selectedOptionId,
}) {
return ChatPermissionAuditEntry(
request: request ?? this.request,
status: status ?? this.status,
recordedAt: recordedAt ?? this.recordedAt,
resolvedAt: resolvedAt ?? this.resolvedAt,
decisionSource: decisionSource ?? this.decisionSource,
reviewResult: reviewResult ?? this.reviewResult,
selectedOptionId: selectedOptionId ?? this.selectedOptionId,
);
}