@hawksightco/swagger-client
Version:
OpenAPI client for Hawksight v2 Public API
149 lines (148 loc) • 4.05 kB
TypeScript
/**
* Hawksight API
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: 0.0.1
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
import { OrcautilpoolsFeeApr } from './orcautilpools-fee-apr';
import { OrcautilpoolsPriceRange } from './orcautilpools-price-range';
import { OrcautilpoolsReward0Apr } from './orcautilpools-reward0-apr';
import { OrcautilpoolsReward1Apr } from './orcautilpools-reward1-apr';
import { OrcautilpoolsReward2Apr } from './orcautilpools-reward2-apr';
import { OrcautilpoolsTokenA } from './orcautilpools-token-a';
import { OrcautilpoolsTokenB } from './orcautilpools-token-b';
import { OrcautilpoolsTotalApr } from './orcautilpools-total-apr';
import { OrcautilpoolsVolume } from './orcautilpools-volume';
import { OrcautilpoolsVolumeDenominatedA } from './orcautilpools-volume-denominated-a';
import { OrcautilpoolsVolumeDenominatedB } from './orcautilpools-volume-denominated-b';
/**
*
*
* @export
* @interface InlineResponse2005
*/
export interface InlineResponse2005 {
/**
* The unique address identifier for the whirlpool.
*
* @type {string}
* @memberof InlineResponse2005
*/
address?: string;
/**
* @type {OrcautilpoolsTokenA}
* @memberof InlineResponse2005
*/
tokenA?: OrcautilpoolsTokenA;
/**
* @type {OrcautilpoolsTokenB}
* @memberof InlineResponse2005
*/
tokenB?: OrcautilpoolsTokenB;
/**
* Indicates if the whirlpool is whitelisted.
*
* @type {boolean}
* @memberof InlineResponse2005
*/
whitelisted?: boolean;
/**
* Tick spacing used in the pool.
*
* @type {number}
* @memberof InlineResponse2005
*/
tickSpacing?: number;
/**
* Current price of token A in terms of token B.
*
* @type {number}
* @memberof InlineResponse2005
*/
price?: number;
/**
* Liquidity provider fee rate for the pool.
*
* @type {number}
* @memberof InlineResponse2005
*/
lpFeeRate?: number;
/**
* Protocol fee rate for the pool.
*
* @type {number}
* @memberof InlineResponse2005
*/
protocolFeeRate?: number;
/**
* Identifier for the whirlpool configuration.
*
* @type {string}
* @memberof InlineResponse2005
*/
whirlpoolsConfig?: string;
/**
* Last modified time of the pool in milliseconds.
*
* @type {number}
* @memberof InlineResponse2005
*/
modifiedTimeMs?: number;
/**
* Total value locked in the pool.
*
* @type {number}
* @memberof InlineResponse2005
*/
tvl?: number;
/**
* @type {OrcautilpoolsVolume}
* @memberof InlineResponse2005
*/
volume?: OrcautilpoolsVolume;
/**
* @type {OrcautilpoolsVolumeDenominatedA}
* @memberof InlineResponse2005
*/
volumeDenominatedA?: OrcautilpoolsVolumeDenominatedA;
/**
* @type {OrcautilpoolsVolumeDenominatedB}
* @memberof InlineResponse2005
*/
volumeDenominatedB?: OrcautilpoolsVolumeDenominatedB;
/**
* @type {OrcautilpoolsPriceRange}
* @memberof InlineResponse2005
*/
priceRange?: OrcautilpoolsPriceRange;
/**
* @type {OrcautilpoolsFeeApr}
* @memberof InlineResponse2005
*/
feeApr?: OrcautilpoolsFeeApr;
/**
* @type {OrcautilpoolsReward0Apr}
* @memberof InlineResponse2005
*/
reward0Apr?: OrcautilpoolsReward0Apr;
/**
* @type {OrcautilpoolsReward1Apr}
* @memberof InlineResponse2005
*/
reward1Apr?: OrcautilpoolsReward1Apr;
/**
* @type {OrcautilpoolsReward2Apr}
* @memberof InlineResponse2005
*/
reward2Apr?: OrcautilpoolsReward2Apr;
/**
* @type {OrcautilpoolsTotalApr}
* @memberof InlineResponse2005
*/
totalApr?: OrcautilpoolsTotalApr;
}