import {EndPoint, PublicAddressesResponse} from '../../entities' import {RequestConfig} from '../Transactions' import {Query} from './Query' export type PublicAddressesQueryProps = { fioAddress: string limit?: number offset?: number, } export type PublicAddressesQueryData = { fio_address: string limit?: number offset?: number, } export class GetPublicAddresses extends Query { public ENDPOINT = `chain/${EndPoint.getPublicAddresses}` as const constructor(config: RequestConfig, public props: PublicAddressesQueryProps) { super(config) } public getData = () => ({ fio_address: this.props.fioAddress, limit: this.props.limit, offset: this.props.offset, }) }