deleteRelation method
Future<WriteResult>
deleteRelation(
- String resourceKey,
- Object id,
- RelationDescriptor relation,
- Object childId,
override
DELETE /{resource}/{id}/relations/{relation}/{childId} — removes one child row, resolved through the relationship exactly as updateRelation.
Implementation
@override
Future<WriteResult> deleteRelation(
String resourceKey,
Object id,
RelationDescriptor relation,
Object childId,
) async {
try {
return _interpret(
await _transport.delete(
'$prefix/$resourceKey/$id/relations/${relation.key}/$childId',
),
);
} catch (e) {
return WriteFailed(messageOf(e));
}
}