build method

  1. @override
RawApiMap build()
override

Returns built response for api

Implementation

@override
RawApiMap build() => <String, dynamic>{
      if (archiveAfter != null) "auto_archive_duration": archiveAfter!.value,
      if (name != null) "name": name,
      if (private != null) "type": private! ? 12 : 11,
      if (archived != null) "archived": archived!,
      if (invitable != null) "invitable": invitable!,
      if (rateLimitPerUser != null) 'rate_limit_per_user': rateLimitPerUser!
    };