copyWith method
ChatAdministratorRights
copyWith({
- bool? canManageChat,
- bool? canChangeInfo,
- bool? canPostMessages,
- bool? canEditMessages,
- bool? canDeleteMessages,
- bool? canInviteUsers,
- bool? canRestrictMembers,
- bool? canPinMessages,
- bool? canManageTopics,
- bool? canPromoteMembers,
- bool? canManageVideoChats,
- bool? canPostStories,
- bool? canEditStories,
- bool? canDeleteStories,
- bool? canManageDirectMessages,
- bool? canManageTags,
- bool? isAnonymous,
Implementation
ChatAdministratorRights copyWith({
bool? canManageChat,
bool? canChangeInfo,
bool? canPostMessages,
bool? canEditMessages,
bool? canDeleteMessages,
bool? canInviteUsers,
bool? canRestrictMembers,
bool? canPinMessages,
bool? canManageTopics,
bool? canPromoteMembers,
bool? canManageVideoChats,
bool? canPostStories,
bool? canEditStories,
bool? canDeleteStories,
bool? canManageDirectMessages,
bool? canManageTags,
bool? isAnonymous,
}) => ChatAdministratorRights(
canManageChat: canManageChat ?? this.canManageChat,
canChangeInfo: canChangeInfo ?? this.canChangeInfo,
canPostMessages: canPostMessages ?? this.canPostMessages,
canEditMessages: canEditMessages ?? this.canEditMessages,
canDeleteMessages: canDeleteMessages ?? this.canDeleteMessages,
canInviteUsers: canInviteUsers ?? this.canInviteUsers,
canRestrictMembers: canRestrictMembers ?? this.canRestrictMembers,
canPinMessages: canPinMessages ?? this.canPinMessages,
canManageTopics: canManageTopics ?? this.canManageTopics,
canPromoteMembers: canPromoteMembers ?? this.canPromoteMembers,
canManageVideoChats: canManageVideoChats ?? this.canManageVideoChats,
canPostStories: canPostStories ?? this.canPostStories,
canEditStories: canEditStories ?? this.canEditStories,
canDeleteStories: canDeleteStories ?? this.canDeleteStories,
canManageDirectMessages:
canManageDirectMessages ?? this.canManageDirectMessages,
canManageTags: canManageTags ?? this.canManageTags,
isAnonymous: isAnonymous ?? this.isAnonymous,
);