build method
override
Implementation
@override
Map<String, Object?> build() => {
if (name != null) 'name': name,
if (isArchived != null) 'archived': isArchived,
if (autoArchiveDuration != null) 'auto_archive_duration': autoArchiveDuration!.inMinutes,
if (isLocked != null) 'locked': isLocked,
if (isInvitable != null) 'invitable': isInvitable,
if (!identical(rateLimitPerUser, sentinelDuration)) 'rate_limit_per_user': rateLimitPerUser?.inSeconds,
if (flags != null) 'flags': flags!.value,
if (appliedTags != null) 'applied_tags': appliedTags!.map((e) => e.toString()).toList(),
};