copyWith method
ChatPermissions
copyWith({
- bool? canSendBasicMessages,
- bool? canSendAudios,
- bool? canSendDocuments,
- bool? canSendPhotos,
- bool? canSendVideos,
- bool? canSendVideoNotes,
- bool? canSendVoiceNotes,
- bool? canSendPolls,
- bool? canSendOtherMessages,
- bool? canAddLinkPreviews,
- bool? canReactToMessages,
- bool? canEditTag,
- bool? canChangeInfo,
- bool? canInviteUsers,
- bool? canPinMessages,
- bool? canCreateTopics,
Implementation
ChatPermissions copyWith({
bool? canSendBasicMessages,
bool? canSendAudios,
bool? canSendDocuments,
bool? canSendPhotos,
bool? canSendVideos,
bool? canSendVideoNotes,
bool? canSendVoiceNotes,
bool? canSendPolls,
bool? canSendOtherMessages,
bool? canAddLinkPreviews,
bool? canReactToMessages,
bool? canEditTag,
bool? canChangeInfo,
bool? canInviteUsers,
bool? canPinMessages,
bool? canCreateTopics,
}) => ChatPermissions(
canSendBasicMessages: canSendBasicMessages ?? this.canSendBasicMessages,
canSendAudios: canSendAudios ?? this.canSendAudios,
canSendDocuments: canSendDocuments ?? this.canSendDocuments,
canSendPhotos: canSendPhotos ?? this.canSendPhotos,
canSendVideos: canSendVideos ?? this.canSendVideos,
canSendVideoNotes: canSendVideoNotes ?? this.canSendVideoNotes,
canSendVoiceNotes: canSendVoiceNotes ?? this.canSendVoiceNotes,
canSendPolls: canSendPolls ?? this.canSendPolls,
canSendOtherMessages: canSendOtherMessages ?? this.canSendOtherMessages,
canAddLinkPreviews: canAddLinkPreviews ?? this.canAddLinkPreviews,
canReactToMessages: canReactToMessages ?? this.canReactToMessages,
canEditTag: canEditTag ?? this.canEditTag,
canChangeInfo: canChangeInfo ?? this.canChangeInfo,
canInviteUsers: canInviteUsers ?? this.canInviteUsers,
canPinMessages: canPinMessages ?? this.canPinMessages,
canCreateTopics: canCreateTopics ?? this.canCreateTopics,
);