﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;

namespace Meteor.Internal
{
    internal interface ILiveData
    {
        Coroutine Connect(string url);
		Method Call (string methodName, params object[] arguments);
		Method<TResponseType> Call<TResponseType> (string methodName, params object[] arguments);
		Subscription Subscribe (string publishName, params object[] arguments);
		void Unsubscribe (string subId);
		int GetCurrentRequestId();
    }
}
