<?php 
 
namespace TelegramCliWrapper\Storage; 
 
use TelegramCliWrapper\Models\BasicObject; 
 
interface StorageInterface 
{ 
    /** 
     * @param BasicObject $obj 
     * @return bool 
     */ 
    public function save(BasicObject $obj); 
    /** 
     * @param string $id 
     * @return BasicObject 
     */ 
    public function getById($id); 
    /** 
     * @param string $id 
     * @return bool 
     */ 
    public function remove($id); 
 
} 
 
 |