mubicon 0.3.3 mubicon: ^0.3.3 copied to clipboard
Mubicloud API
mubicon #
Api with Swagger, Swashbuckle, and Manual API versioning.
This Dart package is automatically generated by the OpenAPI Generator project:
- API version: 1
- Build package: org.openapitools.codegen.languages.DartClientCodegen
Requirements #
Dart 2.12 or later
Installation & Usage #
Github #
If this Dart package is published to Github, add the following dependency to your pubspec.yaml
dependencies:
mubicon:
git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
Local #
To use the package in your local drive, add the following dependency to your pubspec.yaml
dependencies:
mubicon:
path: /path/to/mubicon
Tests #
TODO
Getting Started #
Please follow the installation procedure and then run the following:
import 'package:mubicon/api.dart';
final api_instance = BaseApi();
final id = 56; // int |
try {
api_instance.deleteFeeds(id);
} catch (e) {
print('Exception when calling BaseApi->deleteFeeds: $e\n');
}
Documentation for API Endpoints #
All URIs are relative to http://localhost:5000/api/v1
Class | Method | HTTP request | Description |
---|---|---|---|
BaseApi | deleteFeeds | DELETE /client/feeds/{id} | |
BaseApi | deletePlaylists | DELETE /client/playlists/{id} | |
BaseApi | getAuthSession | GET /session/auth/{code} | |
BaseApi | getChannelChannels | GET /client/channels/{id} | |
BaseApi | getFeedFeeds | GET /client/feeds/{id} | |
BaseApi | getFeedsPlaylistsFeeds | GET /client/feeds/playlists | |
BaseApi | getIndexChannels | GET /client/channels | |
BaseApi | getIndexCompanies | GET /client/companies | |
BaseApi | getIndexFeeds | GET /client/feeds | |
BaseApi | getIndexGenres | GET /client/genres | |
BaseApi | getIndexOwners | GET /client/owners | |
BaseApi | getIndexPlaces | GET /client/places | |
BaseApi | getIndexPlaylists | GET /client/playlists | |
BaseApi | getIndexSelections | GET /client/selections | |
BaseApi | getIndexStatistics | GET /client/statistics | |
BaseApi | getIndexTickets | GET /client/tickets | |
BaseApi | getIndexTracks | GET /client/tracks | |
BaseApi | getOwnerOwners | GET /client/owners/{id} | |
BaseApi | getOwnerUsers | GET /client/users/owner | |
BaseApi | getPlacePlaces | GET /client/places/{id} | |
BaseApi | getPlayFeeds | GET /client/feeds/{id}/play | |
BaseApi | getPlaylistPlaylists | GET /client/playlists/{id} | |
BaseApi | getSelectionSelections | GET /client/selections/{id} | |
BaseApi | getTicketTickets | GET /client/tickets/{id} | |
BaseApi | getTracksPublishedTracks | GET /client/tracks/published | |
BaseApi | getUserFullUsers | GET /client/users/full | |
BaseApi | getUserUsers | GET /client/users | |
BaseApi | postChangePasswordAccount | POST /account/change-password | |
BaseApi | postCreateFeeds | POST /client/feeds | |
BaseApi | postCreatePlaylists | POST /client/playlists | |
BaseApi | postCreateSelections | POST /client/selections/{id} | |
BaseApi | postCreateTickets | POST /client/tickets | |
BaseApi | postCrossLoginSession | POST /session/cross-login | |
BaseApi | postLoginSession | POST /session/login | |
BaseApi | postPasswordResetUsers | POST /client/users/password-reset | |
BaseApi | postResetPasswordAccount | POST /account/reset-password | |
BaseApi | postUploadAudioUpload | POST /upload/audio | |
BaseApi | postUploadImageUpload | POST /upload/image | |
BaseApi | putCheckTracks | PUT /client/tracks/check | |
BaseApi | putPublishTracks | PUT /client/tracks/{fileHash}/publish | |
BaseApi | putRatingSelections | PUT /client/selections/{id}/rating/{newRatingValue} | |
BaseApi | putUnPublishTracks | PUT /client/tracks/{fileHash}/unpublish | |
BaseApi | putUpdateFeeds | PUT /client/feeds | |
BaseApi | putUpdatePlaylistFeeds | PUT /client/feeds/playlist | |
BaseApi | putUpdatePlaylists | PUT /client/playlists | |
BaseApi | putUpdateTracks | PUT /client/tracks/update | |
BaseApi | putUpdateUsers | PUT /client/users | |
BaseApi | putViewsFeeds | PUT /client/feeds/{id}/playbacks | |
BaseApi | putViewsPlaylists | PUT /client/playlists/{id}/playbacks | |
BaseApi | putViewsSelections | PUT /client/selections/{id}/views | |
BaseApi | putViewsTracks | PUT /client/tracks/{fileHash}/playbacks/{placeId} |
Documentation For Models #
- ApplicationUser
- ApplicationUserCopyRightOwner
- ArchivePlaylist
- AuditLog
- CalendarDay
- Channel
- ChannelGetCompany
- ChannelGetResponse
- ChannelIndexResponse
- CompanyType
- CompanyTypeChannel
- CompanyTypeChannelChannel
- CompanyTypeChannelCompanyType
- CompanyTypePlaylist
- CompanyTypePlaylistDTO
- CompanyTypePlaylistPlaylist
- CompanyTypeSelection
- CompanyTypeTrack
- CompanyTypeUser
- CopyRightOwner
- CredentialsHostViewModel
- CredentialsViewModel
- CrossLoginResponse
- Feed
- FeedClientDTO
- FeedClientLiteDTO
- FeedGetResponse
- FeedPlayResponse
- FeedPlaylistPlayResponse
- FeedPlaylistPlayTrack
- FeedPlaylistResponse
- FeedPlaylistTrack
- FeedPlaylistsResponse
- FileResponse
- ForgotPasswordViewModel
- Genre
- GenrePlaylist
- GenrePlaylistDTO
- GenreSelection
- GenreTrack
- GenreTrackGenre
- GenreTrackTrack
- LoginResponse
- OwnerIndexResponseData
- OwnerLanguage
- Place
- PlaceApplicationUser
- PlaceIndexResponse
- Playlist
- PlaylistArchivePlaylist
- PlaylistClientDTO
- PlaylistClientShortDTO
- PlaylistFeed
- PlaylistFeedDTO
- PlaylistFeedFeed
- PlaylistGetCompany
- PlaylistGetGenre
- PlaylistGetResponse
- PlaylistIndexResponse
- ResultBoolResponse
- Role
- Selection
- SelectionDuration
- SelectionGetResponse
- SelectionIndexResponse
- StatisticIndexResponse
- Ticket
- TicketApplicationUser
- TicketIndexResponse
- TicketIndexResponseData
- TicketType
- TimeOfDay
- TimeSpan
- Track
- TrackIndexResponse
- TrackIndexResponseData
- TrackPlayList
- TrackPlayListDTO
- TrackPublishedGetResponse
- TrackSelection
- TrackSelectionSelection
- TrackStatus
- UserGetFeed
- UserGetPlace
- UserGetPlaylist
- UserGetResponse
- UserGetTicket
Documentation For Authorization #
Bearer #
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header