Skip to content

Latest commit

 

History

History
203 lines (182 loc) · 20 KB

File metadata and controls

203 lines (182 loc) · 20 KB

Rust API client for iracing-data-api-client

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 0.0.1
  • Package version: 0.0.1
  • Generator version: 7.17.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named iracing-data-api-client and add the following to Cargo.toml under [dependencies]:

iracing-data-api-client = { path = "./iracing-data-api-client" }

Documentation for API Endpoints

All URIs are relative to https://members-ng.iracing.com

Class Method HTTP request Description
AuthApi post_auth POST /auth
CarApi get_car GET /data/car/get
CarApi get_car_assets GET /data/car/assets
CarclassApi get_car_class GET /data/carclass/get Gets car classes.
ConstantsApi get_constants_categories GET /data/constants/categories
ConstantsApi get_constants_divisions GET /data/constants/divisions
ConstantsApi get_constants_event_types GET /data/constants/event_types
DocApi get_car_assets_docs GET /data/doc/car/assets
DocApi get_car_class_docs GET /data/doc/carclass
DocApi get_car_class_get_docs GET /data/doc/carclass/get
DocApi get_car_docs GET /data/doc/car
DocApi get_car_get_docs GET /data/doc/car/get
DocApi get_constants_categories_docs GET /data/doc/constants/categories
DocApi get_constants_divisions_docs GET /data/doc/constants/divisions
DocApi get_constants_docs GET /data/doc/constants
DocApi get_constants_event_types_docs GET /data/doc/constants/event_types
DocApi get_docs GET /data/doc
DocApi get_driver_stats_by_category_category_docs GET /data/doc/driver_stats_by_category/{category}
DocApi get_driver_stats_by_category_docs GET /data/doc/driver_stats_by_category
DocApi get_hosted_combined_sessions_docs GET /data/doc/hosted/combined_sessions
DocApi get_hosted_docs GET /data/doc/hosted
DocApi get_hosted_sessions_docs GET /data/doc/hosted/sessions
DocApi get_league_customer_league_sessions_docs GET /data/doc/league/cust_league_sessions
DocApi get_league_directory_docs GET /data/doc/league/directory
DocApi get_league_docs GET /data/doc/league
DocApi get_league_get_docs GET /data/doc/league/get
DocApi get_league_get_points_systems_docs GET /data/doc/league/get_points_systems
DocApi get_league_membership_docs GET /data/doc/league/membership
DocApi get_league_roster_docs GET /data/doc/league/roster
DocApi get_league_season_sessions_docs GET /data/doc/league/season_sessions
DocApi get_league_season_standings_docs GET /data/doc/league/season_standings
DocApi get_league_seasons_docs GET /data/doc/league/seasons
DocApi get_lookup_countries_docs GET /data/doc/lookup/countries
DocApi get_lookup_docs GET /data/doc/lookup
DocApi get_lookup_drivers_docs GET /data/doc/lookup/drivers
DocApi get_lookup_flairs_docs GET /data/doc/lookup/flairs
DocApi get_lookup_get_docs GET /data/doc/lookup/get
DocApi get_lookup_licenses_docs GET /data/doc/lookup/licenses
DocApi get_member_award_instances_docs GET /data/doc/member/award_instances
DocApi get_member_awards_docs GET /data/doc/member/awards
DocApi get_member_chart_data_docs GET /data/doc/member/chart_data
DocApi get_member_docs GET /data/doc/member
DocApi get_member_get_docs GET /data/doc/member/get
DocApi get_member_info_docs GET /data/doc/member/info
DocApi get_member_participation_credits_docs GET /data/doc/member/participation_credits
DocApi get_member_profile_docs GET /data/doc/member/profile
DocApi get_results_docs GET /data/doc/results
DocApi get_results_event_log_docs GET /data/doc/results/event_log
DocApi get_results_get_docs GET /data/doc/results/get
DocApi get_results_lap_chart_data_docs GET /data/doc/results/lap_chart_data
DocApi get_results_lap_data_docs GET /data/doc/results/lap_data
DocApi get_results_search_hosted_docs GET /data/doc/results/search_hosted
DocApi get_results_search_series_docs GET /data/doc/results/search_series
DocApi get_results_season_results_docs GET /data/doc/results/season_results
DocApi get_season_docs GET /data/doc/season
DocApi get_season_list_docs GET /data/doc/season/list
DocApi get_season_race_guide_docs GET /data/doc/season/race_guide
DocApi get_season_spectator_subsession_ids_detail_docs GET /data/doc/season/spectator_subsessionids_detail
DocApi get_season_spectator_subsession_ids_docs GET /data/doc/season/spectator_subsessionids
DocApi get_series_assets_docs GET /data/doc/series/assets
DocApi get_series_docs GET /data/doc/series
DocApi get_series_get_docs GET /data/doc/series/get
DocApi get_series_past_seasons_docs GET /data/doc/series/past_seasons
DocApi get_series_season_list_docs GET /data/doc/series/season_list
DocApi get_series_season_schedule_docs GET /data/doc/series/season_schedule
DocApi get_series_seasons_docs GET /data/doc/series/seasons
DocApi get_series_stats_series_docs GET /data/doc/series/stats_series
DocApi get_stats_docs GET /data/doc/stats
DocApi get_stats_member_bests_docs GET /data/doc/stats/member_bests
DocApi get_stats_member_career_docs GET /data/doc/stats/member_career
DocApi get_stats_member_division_docs GET /data/doc/stats/member_division
DocApi get_stats_member_recap_docs GET /data/doc/stats/member_recap
DocApi get_stats_member_recent_races_docs GET /data/doc/stats/member_recent_races
DocApi get_stats_member_summary_docs GET /data/doc/stats/member_summary
DocApi get_stats_member_yearly_docs GET /data/doc/stats/member_yearly
DocApi get_stats_season_driver_standings_docs GET /data/doc/stats/season_driver_standings
DocApi get_stats_season_qualify_results_docs GET /data/doc/stats/season_qualify_results
DocApi get_stats_season_supersession_standings_docs GET /data/doc/stats/season_supersession_standings
DocApi get_stats_season_team_standings_docs GET /data/doc/stats/season_team_standings
DocApi get_stats_season_tt_results_docs GET /data/doc/stats/season_tt_results
DocApi get_stats_season_tt_standings_docs GET /data/doc/stats/season_tt_standings
DocApi get_stats_world_records_docs GET /data/doc/stats/world_records
DocApi get_team_docs GET /data/doc/team
DocApi get_team_get_docs GET /data/doc/team/get
DocApi get_team_membership_docs GET /data/doc/team/membership
DocApi get_time_attack_docs GET /data/doc/time_attack
DocApi get_time_attack_member_season_results_docs GET /data/doc/time_attack/member_season_results
DocApi get_track_assets_docs GET /data/doc/track/assets
DocApi get_track_docs GET /data/doc/track
DocApi get_track_get_docs GET /data/doc/track/get
DriverStatsApi get_driver_stats_by_category GET /data/driver_stats_by_category/{category}
HostedApi get_hosted_combined_sessions GET /data/hosted/combined_sessions
HostedApi get_hosted_sessions GET /data/hosted/sessions
LeagueApi get_league GET /data/league/get
LeagueApi get_league_customer_league_sessions GET /data/league/cust_league_sessions
LeagueApi get_league_directory GET /data/league/directory
LeagueApi get_league_membership GET /data/league/membership
LeagueApi get_league_points_systems GET /data/league/get_points_systems
LeagueApi get_league_roster GET /data/league/roster
LeagueApi get_league_season_sessions GET /data/league/season_sessions
LeagueApi get_league_season_standings GET /data/league/season_standings
LeagueApi get_league_seasons GET /data/league/seasons
LookupApi get_lookup GET /data/lookup/get
LookupApi get_lookup_countries GET /data/lookup/countries
LookupApi get_lookup_drivers GET /data/lookup/drivers
LookupApi get_lookup_flairs GET /data/lookup/flairs
LookupApi get_lookup_licenses GET /data/lookup/licenses
MemberApi get_member GET /data/member/get
MemberApi get_member_award_instances GET /data/member/award_instances
MemberApi get_member_awards GET /data/member/awards
MemberApi get_member_chart_data GET /data/member/chart_data
MemberApi get_member_info GET /data/member/info
MemberApi get_member_participation_credits GET /data/member/participation_credits
MemberApi get_member_profile GET /data/member/profile Gets a requested user's profile.
ResultsApi get_results GET /data/results/get
ResultsApi get_results_event_log GET /data/results/event_log
ResultsApi get_results_lap_chart_data GET /data/results/lap_chart_data
ResultsApi get_results_lap_data GET /data/results/lap_data
ResultsApi get_results_search_hosted GET /data/results/search_hosted
ResultsApi get_results_search_series GET /data/results/search_series
ResultsApi get_results_season_results GET /data/results/season_results
SeasonApi get_season_list GET /data/season/list
SeasonApi get_season_race_guide GET /data/season/race_guide
SeasonApi get_season_spectator_subsession_ids GET /data/season/spectator_subsessionids
SeasonApi get_season_spectator_subsession_ids_detail GET /data/season/spectator_subsessionids_detail
SeriesApi get_series GET /data/series/get
SeriesApi get_series_assets GET /data/series/assets
SeriesApi get_series_past_seasons GET /data/series/past_seasons
SeriesApi get_series_season_list GET /data/series/season_list
SeriesApi get_series_season_schedule GET /data/series/season_schedule
SeriesApi get_series_seasons GET /data/series/seasons
SeriesApi get_series_stats_series GET /data/series/stats_series
StatsApi get_stats_member_bests GET /data/stats/member_bests
StatsApi get_stats_member_career GET /data/stats/member_career
StatsApi get_stats_member_division GET /data/stats/member_division
StatsApi get_stats_member_recap GET /data/stats/member_recap
StatsApi get_stats_member_recent_races GET /data/stats/member_recent_races
StatsApi get_stats_member_summary GET /data/stats/member_summary
StatsApi get_stats_member_yearly GET /data/stats/member_yearly
StatsApi get_stats_season_driver_standings GET /data/stats/season_driver_standings
StatsApi get_stats_season_qualify_results GET /data/stats/season_qualify_results
StatsApi get_stats_season_supersession_standings GET /data/stats/season_supersession_standings
StatsApi get_stats_season_team_standings GET /data/stats/season_team_standings
StatsApi get_stats_season_time_trial_results GET /data/stats/season_time_trial_results
StatsApi get_stats_season_time_trial_standings GET /data/stats/season_time_trial_standings
StatsApi get_stats_world_records GET /data/stats/world_records
TeamApi get_team GET /data/team/get
TeamApi get_team_membership GET /data/team/membership
TimeAttackApi get_time_attack_member_season_results GET /data/time_attack/member_season_results
TrackApi get_track GET /data/track/get
TrackApi get_track_assets GET /data/track/assets

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author