binance-api-client
Version:
A wrapper which can be used to interact with Binance's API. Entirely developed in TypeScript.
44 lines (32 loc) • 923 B
text/typescript
import { SymbolFilter } from "./abstraction/SymbolFilter";
/**
* Represents a single lot size filter.
*/
export class LotSizeFilter implements SymbolFilter {
private _minimumQuantity: number;
private _maximumQuantity: number;
private _stepSize: number;
constructor( json: any ) {
this._minimumQuantity = json.minQty;
this._maximumQuantity = json.maxQty;
this._stepSize = json.stepSize;
}
get minimumQuantity(): number {
return this._minimumQuantity;
}
set minimumQuantity( value: number ) {
this._minimumQuantity = value;
}
get maximumQuantity(): number {
return this._maximumQuantity;
}
set maximumQuantity( value: number ) {
this._maximumQuantity = value;
}
get stepSize(): number {
return this._stepSize;
}
set stepSize( value: number ) {
this._stepSize = value;
}
}