// #pragma warning disable CS0618 using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.CopyPlayQueue; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetListInfo; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetMcPlaylistName; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetPlayInfo; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetPlayQueue; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetRecentInfo; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetStreamingServiceSettings; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ManageList; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ManagePlayQueue; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.MovePlayQueueItem; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.RecallRecentItem; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.SetListControl; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.SetPlayback; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ToggleRepeat; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ToggleShuffle; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using System; namespace MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb { /// /// Builds and executes requests for operations under \YamahaExtendedControl\v1\netusb /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class NetusbRequestBuilder : BaseRequestBuilder { /// The copyPlayQueue property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.CopyPlayQueue.CopyPlayQueueRequestBuilder CopyPlayQueue { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.CopyPlayQueue.CopyPlayQueueRequestBuilder(PathParameters, RequestAdapter); } /// The getListInfo property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetListInfo.GetListInfoRequestBuilder GetListInfo { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetListInfo.GetListInfoRequestBuilder(PathParameters, RequestAdapter); } /// The getMcPlaylistName property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetMcPlaylistName.GetMcPlaylistNameRequestBuilder GetMcPlaylistName { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetMcPlaylistName.GetMcPlaylistNameRequestBuilder(PathParameters, RequestAdapter); } /// The getPlayInfo property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetPlayInfo.GetPlayInfoRequestBuilder GetPlayInfo { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetPlayInfo.GetPlayInfoRequestBuilder(PathParameters, RequestAdapter); } /// The getPlayQueue property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetPlayQueue.GetPlayQueueRequestBuilder GetPlayQueue { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetPlayQueue.GetPlayQueueRequestBuilder(PathParameters, RequestAdapter); } /// The getRecentInfo property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetRecentInfo.GetRecentInfoRequestBuilder GetRecentInfo { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetRecentInfo.GetRecentInfoRequestBuilder(PathParameters, RequestAdapter); } /// The getStreamingServiceSettings property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetStreamingServiceSettings.GetStreamingServiceSettingsRequestBuilder GetStreamingServiceSettings { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.GetStreamingServiceSettings.GetStreamingServiceSettingsRequestBuilder(PathParameters, RequestAdapter); } /// The manageList property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ManageList.ManageListRequestBuilder ManageList { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ManageList.ManageListRequestBuilder(PathParameters, RequestAdapter); } /// The managePlayQueue property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ManagePlayQueue.ManagePlayQueueRequestBuilder ManagePlayQueue { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ManagePlayQueue.ManagePlayQueueRequestBuilder(PathParameters, RequestAdapter); } /// The movePlayQueueItem property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.MovePlayQueueItem.MovePlayQueueItemRequestBuilder MovePlayQueueItem { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.MovePlayQueueItem.MovePlayQueueItemRequestBuilder(PathParameters, RequestAdapter); } /// The recallRecentItem property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.RecallRecentItem.RecallRecentItemRequestBuilder RecallRecentItem { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.RecallRecentItem.RecallRecentItemRequestBuilder(PathParameters, RequestAdapter); } /// The setListControl property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.SetListControl.SetListControlRequestBuilder SetListControl { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.SetListControl.SetListControlRequestBuilder(PathParameters, RequestAdapter); } /// The setPlayback property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.SetPlayback.SetPlaybackRequestBuilder SetPlayback { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.SetPlayback.SetPlaybackRequestBuilder(PathParameters, RequestAdapter); } /// The toggleRepeat property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ToggleRepeat.ToggleRepeatRequestBuilder ToggleRepeat { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ToggleRepeat.ToggleRepeatRequestBuilder(PathParameters, RequestAdapter); } /// The toggleShuffle property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ToggleShuffle.ToggleShuffleRequestBuilder ToggleShuffle { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Netusb.ToggleShuffle.ToggleShuffleRequestBuilder(PathParameters, RequestAdapter); } /// /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. public NetusbRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/YamahaExtendedControl/v1/netusb", pathParameters) { } /// /// Instantiates a new and sets the default values. /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. public NetusbRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/YamahaExtendedControl/v1/netusb", rawUrl) { } } } #pragma warning restore CS0618