[**brk-client**](../README.md) *** [brk-client](../globals.md) / SeriesPattern # Interface: SeriesPattern\ Defined in: [Developer/brk/modules/brk-client/index.js:1451](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L1451) ## Type Parameters ### T `T` ## Properties ### by > **by**: `Readonly`\<`Partial`\<`Record`\<[`Index`](../type-aliases/Index.md), [`SeriesEndpoint`](SeriesEndpoint.md)\<`T`\>\>\>\> Defined in: [Developer/brk/modules/brk-client/index.js:1453](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L1453) Index endpoints as lazy getters *** ### get > **get**: (`index`) => [`SeriesEndpoint`](SeriesEndpoint.md)\<`T`\> \| `undefined` Defined in: [Developer/brk/modules/brk-client/index.js:1455](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L1455) Get an endpoint for a specific index #### Parameters ##### index [`Index`](../type-aliases/Index.md) #### Returns [`SeriesEndpoint`](SeriesEndpoint.md)\<`T`\> \| `undefined` *** ### indexes > **indexes**: () => readonly [`Index`](../type-aliases/Index.md)[] Defined in: [Developer/brk/modules/brk-client/index.js:1454](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L1454) Get the list of available indexes #### Returns readonly [`Index`](../type-aliases/Index.md)[] *** ### name > **name**: `string` Defined in: [Developer/brk/modules/brk-client/index.js:1452](https://github.com/bitcoinresearchkit/brk/blob/acd3d6f42524ece8c85e7b09cc9fdb13b5687b9f/modules/brk-client/index.js#L1452) The series name