import 'api_client.dart'; class FamilyApi { final ApiClient _client; FamilyApi(this._client); Future> getFamilies() { return _client.get('/families'); } Future> getFamily(String id) { return _client.get('/families/$id'); } Future> createFamily(String name) { return _client.post('/families', data: {'name': name}); } Future> joinFamily(String inviteCode) { return _client.post('/families/join', data: {'inviteCode': inviteCode}); } Future> leaveFamily(String familyId) { return _client.post('/families/leave', data: {'familyId': familyId}); } }