pub struct SearchData {
pub data: Vec<FigiResult>,
pub next: Option<String>,
}Expand description
Successful search result containing FIGI data and optional pagination information.
This structure represents the payload returned when a search query successfully finds matching financial instruments. The search endpoint can return multiple FIGI results for a single query, especially when the search term matches multiple instruments or variations of the same instrument across different exchanges.
§Field Descriptions
data: Array of FIGI results matching the search query, ordered by relevancenext: Optional pagination token for retrieving additional search results
§Pagination
When the result set is large, the API may return only a subset of results along
with a next token. This token can be used in subsequent requests to retrieve
additional pages of results.
Fields§
§data: Vec<FigiResult>Array of FIGI results matching the search query.
Contains financial instruments that match the submitted search criteria. Results are typically ordered by relevance, with the most likely matches appearing first. The array may be empty if no instruments match the search query.
next: Option<String>Pagination token for retrieving the next page of search results.
This field is present when there are more search results available beyond
the current page. Use this token in subsequent search requests to retrieve
additional results. When None, this indicates the last page of results.
Implementations§
Source§impl SearchData
impl SearchData
Trait Implementations§
Source§impl Clone for SearchData
impl Clone for SearchData
Source§fn clone(&self) -> SearchData
fn clone(&self) -> SearchData
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SearchData
impl Debug for SearchData
Source§impl<'de> Deserialize<'de> for SearchData
impl<'de> Deserialize<'de> for SearchData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for SearchData
impl PartialEq for SearchData
Source§fn eq(&self, other: &SearchData) -> bool
fn eq(&self, other: &SearchData) -> bool
self and other values to be equal, and is used by ==.