// #pragma warning disable CS0618 using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.GetSignalInfo; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.GetStatus; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.PrepareInputChange; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetInput; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetPower; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetSleep; using MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetVolume; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using System; namespace MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main { /// /// Builds and executes requests for operations under \YamahaExtendedControl\v1\main /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class MainRequestBuilder : BaseRequestBuilder { /// The getSignalInfo property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.GetSignalInfo.GetSignalInfoRequestBuilder GetSignalInfo { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.GetSignalInfo.GetSignalInfoRequestBuilder(PathParameters, RequestAdapter); } /// The getStatus property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.GetStatus.GetStatusRequestBuilder GetStatus { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.GetStatus.GetStatusRequestBuilder(PathParameters, RequestAdapter); } /// The prepareInputChange property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.PrepareInputChange.PrepareInputChangeRequestBuilder PrepareInputChange { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.PrepareInputChange.PrepareInputChangeRequestBuilder(PathParameters, RequestAdapter); } /// The setInput property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetInput.SetInputRequestBuilder SetInput { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetInput.SetInputRequestBuilder(PathParameters, RequestAdapter); } /// The setPower property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetPower.SetPowerRequestBuilder SetPower { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetPower.SetPowerRequestBuilder(PathParameters, RequestAdapter); } /// The setSleep property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetSleep.SetSleepRequestBuilder SetSleep { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetSleep.SetSleepRequestBuilder(PathParameters, RequestAdapter); } /// The setVolume property public global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetVolume.SetVolumeRequestBuilder SetVolume { get => new global::MusicCast.Net.Api.Client.YamahaExtendedControl.V1.Main.SetVolume.SetVolumeRequestBuilder(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 MainRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/YamahaExtendedControl/v1/main", 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 MainRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/YamahaExtendedControl/v1/main", rawUrl) { } } } #pragma warning restore CS0618