﻿// Copyright (c) Service Stack LLC. All Rights Reserved.
// License: https://raw.github.com/ServiceStack/ServiceStack/master/license.txt

namespace ServiceStack
{
    public interface IRestGateway
    {
        T Send<T>(IReturn<T> request);
        T Get<T>(IReturn<T> request);
        T Post<T>(IReturn<T> request);
        T Put<T>(IReturn<T> request);
        T Delete<T>(IReturn<T> request);
    }
}