activeUnitId(); if (!$unitId) { return $this->errorResponse(message: 'Unidade não encontrada', code: 404); } $item = $this->service->getByUnitId($unitId); return $this->successResponse( payload: $item ? new UnitPaymentAccountResource($item) : null, ); } public function upsertMe(UnitPaymentAccountRequest $request): JsonResponse { $unitId = $this->activeUnitId(); if (!$unitId) { return $this->errorResponse(message: 'Unidade não encontrada', code: 404); } $item = $this->service->upsertAsaasApiKey($unitId, $request->validated('asaas_api_key')); return $this->successResponse( payload: new UnitPaymentAccountResource($item), message: __('messages.updated'), ); } }