case 'zapi': $class = new ZApiMessageClass($contrato); // ou ID do contrato switch ($a) { case 'enviarTexto': $retorno = $class->sendText($post['telefone'], $post['mensagem']); break; case 'enviarImagem': $retorno = $class->sendImage($post['telefone'], $post['url']); break; case 'enviarDocumento': $retorno = $class->sendDocument($post['telefone'], $post['url'], $post['nome'] ?? 'documento.pdf'); break; // ... e assim por diante para cada tipo } break;