import { Observable } from 'rxjs'; import { SodaContext } from './'; import { SoqlQuery, SoqlQueryBuilder } from '../soql-query'; import { SodaResourceId } from './soda-resource-id'; export interface ISodaResource { Id: SodaResourceId; Context: SodaContext; getUrl(): string; observable(): Observable; get(query: SoqlQuery | SoqlQueryBuilder): Observable; }