pub struct MicRecord {Show 17 fields
pub mic: Mic,
pub operating_mic: Mic,
pub kind: Kind,
pub name: String,
pub legal_entity_name: Option<String>,
pub legal_entity_id: Option<String>,
pub category: Category,
pub acronym: Option<String>,
pub country: Alpha2,
pub city: String,
pub website: Option<String>,
pub status: Status,
pub creation_date: String,
pub last_update_date: String,
pub last_validation_date: Option<String>,
pub expiry_date: Option<String>,
pub comments: Option<String>,
}Expand description
A structure representing a Market Identifier record.
Fields§
§mic: MicThe MIC itself.
operating_mic: MicThe “owning/operating” MIC which controls this entry.
kind: KindWhat type of MIC this is.
name: StringThe human-readable name of this MIC.
legal_entity_name: Option<String>The name of the legal entity responsible for this MIC.
legal_entity_id: Option<String>The ISO 17442 LEI code for the legal entity.
This is a string because quick-xml treats <LEI></LEI> as Some("") and tries to parse
the "". A simple deserialize_with that returns an Option<Lei> also did not work…
category: CategoryThe market category this MIC is operating in.
acronym: Option<String>Known acronym of the market.
country: Alpha2ISO 3166-2 alpha-2 code.
city: StringThe city where this market is located.
website: Option<String>The website of this market.
status: StatusThe current status of this code.
creation_date: StringThe date this code was originally created in the ASCII decimal format YYYYMMDD.
last_update_date: StringThe last update date in the ASCII decimal format YYYYMMDD.
last_validation_date: Option<String>The date this MIC was last verified for correctness in the ASCII decimal format YYYYMMDD.
expiry_date: Option<String>The date when this MIC was marked inactive in the ASCII decimal format YYYYMMDD.
comments: Option<String>Additional details or comments.