Rust API client for Mirakurun

DVR Tuner Server Service for Chinachu Air.

For more information, please visit https://github.com/kanreisa

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.

Installation

Add the following to Cargo.toml under [dependencies]:

mirakurun_client = "^1.0"

Documentation for API Endpoints

All URIs are relative to http://localhost:40772/api

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- ChannelsApi | getchannel | GET /channels/{type}/{channel} | *ChannelsApi* | getchannelstream | GET /channels/{type}/{channel}/stream | *ChannelsApi* | getchannels | GET /channels | ChannelsApi | getchannelsbytype | GET /channels/{type} | *ChannelsApi* | getservicebychannel | GET /channels/{type}/{channel}/services/{id} | ChannelsApi | getservicestreambychannel | GET /channels/{type}/{channel}/services/{id}/stream | ChannelsApi | getservicesbychannel | GET /channels/{type}/{channel}/services | *ConfigApi* | channelscan | PUT /config/channels/scan | Channel Scan ConfigApi | getchannelsconfig | GET /config/channels | ConfigApi | getserverconfig | GET /config/server | ConfigApi | gettunersconfig | GET /config/tuners | ConfigApi | updatechannelsconfig | PUT /config/channels | ConfigApi | updateserverconfig | PUT /config/server | ConfigApi | updatetunersconfig | PUT /config/tuners | EventsApi | getevents | GET /events | *EventsApi* | geteventsstream | GET /events/stream | *IptvApi* | iptvdiscoverjsonget | GET /iptv/discover.json | IPTV - Media Server Support IptvApi | iptvlineupjsonget | GET /iptv/lineup.json | IPTV - Media Server Support *IptvApi* | iptvlineupstatusjsonget | GET /iptv/lineupstatus.json | IPTV - Media Server Support IptvApi | iptvplaylistget | GET /iptv/playlist | IPTV - M3U Playlist IptvApi | iptvxmltvget | GET /iptv/xmltv | IPTV - XMLTV EPG Data LogApi | getlog | GET /log | *LogApi* | getlogstream | GET /log/stream | *MiscApi* | restart | PUT /restart | Restart Mirakurun *ProgramsApi* | getprogram | GET /programs/{id} | ProgramsApi | getprogramstream | GET /programs/{id}/stream | ProgramsApi | getprograms | GET /programs | *ServicesApi* | getlogoimage | GET /services/{id}/logo | *ServicesApi* | getservice | GET /services/{id} | ServicesApi | getservicebychannel | GET /channels/{type}/{channel}/services/{id} | *ServicesApi* | getservicestream | GET /services/{id}/stream | *ServicesApi* | getservicestreambychannel | GET /channels/{type}/{channel}/services/{id}/stream | *ServicesApi* | getservices | GET /services | ServicesApi | getservicesbychannel | GET /channels/{type}/{channel}/services | *StatusApi* | getstatus | GET /status | Get Status StreamApi | getchannelstream | GET /channels/{type}/{channel}/stream | StreamApi | geteventsstream | GET /events/stream | StreamApi | getlogstream | GET /log/stream | StreamApi | getprogramstream | GET /programs/{id}/stream | StreamApi | getservicestream | GET /services/{id}/stream | StreamApi | getservicestreambychannel | GET /channels/{type}/{channel}/services/{id}/stream | TunersApi | gettuner | GET /tuners/{index} | *TunersApi* | gettunerprocess | GET /tuners/{index}/process | Get Tuner Process Info *TunersApi* | gettuners | GET /tuners | TunersApi | killtunerprocess | DELETE /tuners/{index}/process | Kill Tuner Process VersionApi | checkversion | GET /version | *VersionApi* | updateversion | PUT /version/update |

Documentation For Models

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

cargo doc --open

Author