export class SoqlQuery {
constructor(...params) {
this.Clauses = params;
Object.freeze(this.Clauses);
}
toString() {
if (this.Clauses && this.Clauses.length > 0) {
const clauses = this.Clauses.map(x => x.toString())
.join("&");
return `?${clauses}`;
}
return "";
}
}