@override Map toBridgeObject({String? action}) { final result = serializers.serializeWith(ResourceLink.serializer, this)! as Map<dynamic, dynamic>; result.remove('id'); return result; }