build method

  1. @override
RawApiMap build()
override

Returns built response for api

Implementation

@override
RawApiMap build() => {
      if (name != null) "name": name,
      if (id != null) "id": id!.toString(),
      if (type != null) "type": type!.value,
      if (position != null) "position": position,
      if (parentChannel != null) "parent_id": parentChannel!.id.toString(),
      if (permissionOverrides != null) "permission_overwrites": permissionOverrides!.map((e) => e.build()).toList(),
    };