build method
override
Implementation
@override
Map<String, Object?> build() => {
'name': name,
'type': type.value,
if (position != null) 'position': position,
if (permissionOverwrites != null) 'permission_overwrites': permissionOverwrites!.map((e) => e.build()).toList(),
};