// #pragma warning disable CS0618 using Marechai.App.Auth; using Marechai.App.Books; using Marechai.App.BrowserTests; using Marechai.App.Companies; using Marechai.App.Computers; using Marechai.App.Consoles; using Marechai.App.Countries; using Marechai.App.Currencies; using Marechai.App.Documents; using Marechai.App.Dumps; using Marechai.App.Gpus; using Marechai.App.InstructionSetExtensions; using Marechai.App.InstructionSetExtensionsByProcessor; using Marechai.App.InstructionSets; using Marechai.App.Iso31661Numeric; using Marechai.App.Iso4217; using Marechai.App.Licenses; using Marechai.App.MachineFamilies; using Marechai.App.Machines; using Marechai.App.Magazines; using Marechai.App.MagazinesByMachine; using Marechai.App.MagazinesByMachineFamily; using Marechai.App.Medias; using Marechai.App.MemoriesByMachine; using Marechai.App.News; using Marechai.App.People; using Marechai.App.PeopleByBook; using Marechai.App.PeopleByDocument; using Marechai.App.PeopleByMagazine; using Marechai.App.Processor; using Marechai.App.Processors; using Marechai.App.ProcessorsByMachine; using Marechai.App.Resolutions; using Marechai.App.ResolutionsByGpu; using Marechai.App.ResolutionsByScreen; using Marechai.App.Screens; using Marechai.App.ScreensByMachine; using Marechai.App.Software; using Marechai.App.SoundSynths; using Marechai.App.SoundSynthsByMachine; using Marechai.App.StorageByMachine; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions; using Microsoft.Kiota.Serialization.Form; using Microsoft.Kiota.Serialization.Json; using Microsoft.Kiota.Serialization.Multipart; using Microsoft.Kiota.Serialization.Text; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using System; namespace Marechai.App { /// /// The main entry point of the SDK, exposes the configuration and the fluent API. /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class ApiClient : BaseRequestBuilder { /// The auth property public global::Marechai.App.Auth.AuthRequestBuilder Auth { get => new global::Marechai.App.Auth.AuthRequestBuilder(PathParameters, RequestAdapter); } /// The books property public global::Marechai.App.Books.BooksRequestBuilder Books { get => new global::Marechai.App.Books.BooksRequestBuilder(PathParameters, RequestAdapter); } /// The browserTests property public global::Marechai.App.BrowserTests.BrowserTestsRequestBuilder BrowserTests { get => new global::Marechai.App.BrowserTests.BrowserTestsRequestBuilder(PathParameters, RequestAdapter); } /// The companies property public global::Marechai.App.Companies.CompaniesRequestBuilder Companies { get => new global::Marechai.App.Companies.CompaniesRequestBuilder(PathParameters, RequestAdapter); } /// The computers property public global::Marechai.App.Computers.ComputersRequestBuilder Computers { get => new global::Marechai.App.Computers.ComputersRequestBuilder(PathParameters, RequestAdapter); } /// The consoles property public global::Marechai.App.Consoles.ConsolesRequestBuilder Consoles { get => new global::Marechai.App.Consoles.ConsolesRequestBuilder(PathParameters, RequestAdapter); } /// The countries property public global::Marechai.App.Countries.CountriesRequestBuilder Countries { get => new global::Marechai.App.Countries.CountriesRequestBuilder(PathParameters, RequestAdapter); } /// The currencies property public global::Marechai.App.Currencies.CurrenciesRequestBuilder Currencies { get => new global::Marechai.App.Currencies.CurrenciesRequestBuilder(PathParameters, RequestAdapter); } /// The documents property public global::Marechai.App.Documents.DocumentsRequestBuilder Documents { get => new global::Marechai.App.Documents.DocumentsRequestBuilder(PathParameters, RequestAdapter); } /// The dumps property public global::Marechai.App.Dumps.DumpsRequestBuilder Dumps { get => new global::Marechai.App.Dumps.DumpsRequestBuilder(PathParameters, RequestAdapter); } /// The gpus property public global::Marechai.App.Gpus.GpusRequestBuilder Gpus { get => new global::Marechai.App.Gpus.GpusRequestBuilder(PathParameters, RequestAdapter); } /// The instructionSetExtensions property public global::Marechai.App.InstructionSetExtensions.InstructionSetExtensionsRequestBuilder InstructionSetExtensions { get => new global::Marechai.App.InstructionSetExtensions.InstructionSetExtensionsRequestBuilder(PathParameters, RequestAdapter); } /// The instructionSetExtensionsByProcessor property public global::Marechai.App.InstructionSetExtensionsByProcessor.InstructionSetExtensionsByProcessorRequestBuilder InstructionSetExtensionsByProcessor { get => new global::Marechai.App.InstructionSetExtensionsByProcessor.InstructionSetExtensionsByProcessorRequestBuilder(PathParameters, RequestAdapter); } /// The instructionSets property public global::Marechai.App.InstructionSets.InstructionSetsRequestBuilder InstructionSets { get => new global::Marechai.App.InstructionSets.InstructionSetsRequestBuilder(PathParameters, RequestAdapter); } /// The iso31661Numeric property public global::Marechai.App.Iso31661Numeric.Iso31661NumericRequestBuilder Iso31661Numeric { get => new global::Marechai.App.Iso31661Numeric.Iso31661NumericRequestBuilder(PathParameters, RequestAdapter); } /// The iso4217 property public global::Marechai.App.Iso4217.Iso4217RequestBuilder Iso4217 { get => new global::Marechai.App.Iso4217.Iso4217RequestBuilder(PathParameters, RequestAdapter); } /// The licenses property public global::Marechai.App.Licenses.LicensesRequestBuilder Licenses { get => new global::Marechai.App.Licenses.LicensesRequestBuilder(PathParameters, RequestAdapter); } /// The machineFamilies property public global::Marechai.App.MachineFamilies.MachineFamiliesRequestBuilder MachineFamilies { get => new global::Marechai.App.MachineFamilies.MachineFamiliesRequestBuilder(PathParameters, RequestAdapter); } /// The machines property public global::Marechai.App.Machines.MachinesRequestBuilder Machines { get => new global::Marechai.App.Machines.MachinesRequestBuilder(PathParameters, RequestAdapter); } /// The magazines property public global::Marechai.App.Magazines.MagazinesRequestBuilder Magazines { get => new global::Marechai.App.Magazines.MagazinesRequestBuilder(PathParameters, RequestAdapter); } /// The magazinesByMachine property public global::Marechai.App.MagazinesByMachine.MagazinesByMachineRequestBuilder MagazinesByMachine { get => new global::Marechai.App.MagazinesByMachine.MagazinesByMachineRequestBuilder(PathParameters, RequestAdapter); } /// The magazinesByMachineFamily property public global::Marechai.App.MagazinesByMachineFamily.MagazinesByMachineFamilyRequestBuilder MagazinesByMachineFamily { get => new global::Marechai.App.MagazinesByMachineFamily.MagazinesByMachineFamilyRequestBuilder(PathParameters, RequestAdapter); } /// The medias property public global::Marechai.App.Medias.MediasRequestBuilder Medias { get => new global::Marechai.App.Medias.MediasRequestBuilder(PathParameters, RequestAdapter); } /// The memoriesByMachine property public global::Marechai.App.MemoriesByMachine.MemoriesByMachineRequestBuilder MemoriesByMachine { get => new global::Marechai.App.MemoriesByMachine.MemoriesByMachineRequestBuilder(PathParameters, RequestAdapter); } /// The news property public global::Marechai.App.News.NewsRequestBuilder News { get => new global::Marechai.App.News.NewsRequestBuilder(PathParameters, RequestAdapter); } /// The people property public global::Marechai.App.People.PeopleRequestBuilder People { get => new global::Marechai.App.People.PeopleRequestBuilder(PathParameters, RequestAdapter); } /// The peopleByBook property public global::Marechai.App.PeopleByBook.PeopleByBookRequestBuilder PeopleByBook { get => new global::Marechai.App.PeopleByBook.PeopleByBookRequestBuilder(PathParameters, RequestAdapter); } /// The peopleByDocument property public global::Marechai.App.PeopleByDocument.PeopleByDocumentRequestBuilder PeopleByDocument { get => new global::Marechai.App.PeopleByDocument.PeopleByDocumentRequestBuilder(PathParameters, RequestAdapter); } /// The peopleByMagazine property public global::Marechai.App.PeopleByMagazine.PeopleByMagazineRequestBuilder PeopleByMagazine { get => new global::Marechai.App.PeopleByMagazine.PeopleByMagazineRequestBuilder(PathParameters, RequestAdapter); } /// The processor property public global::Marechai.App.Processor.ProcessorRequestBuilder Processor { get => new global::Marechai.App.Processor.ProcessorRequestBuilder(PathParameters, RequestAdapter); } /// The processors property public global::Marechai.App.Processors.ProcessorsRequestBuilder Processors { get => new global::Marechai.App.Processors.ProcessorsRequestBuilder(PathParameters, RequestAdapter); } /// The processorsByMachine property public global::Marechai.App.ProcessorsByMachine.ProcessorsByMachineRequestBuilder ProcessorsByMachine { get => new global::Marechai.App.ProcessorsByMachine.ProcessorsByMachineRequestBuilder(PathParameters, RequestAdapter); } /// The resolutions property public global::Marechai.App.Resolutions.ResolutionsRequestBuilder Resolutions { get => new global::Marechai.App.Resolutions.ResolutionsRequestBuilder(PathParameters, RequestAdapter); } /// The resolutionsByGpu property public global::Marechai.App.ResolutionsByGpu.ResolutionsByGpuRequestBuilder ResolutionsByGpu { get => new global::Marechai.App.ResolutionsByGpu.ResolutionsByGpuRequestBuilder(PathParameters, RequestAdapter); } /// The resolutionsByScreen property public global::Marechai.App.ResolutionsByScreen.ResolutionsByScreenRequestBuilder ResolutionsByScreen { get => new global::Marechai.App.ResolutionsByScreen.ResolutionsByScreenRequestBuilder(PathParameters, RequestAdapter); } /// The screens property public global::Marechai.App.Screens.ScreensRequestBuilder Screens { get => new global::Marechai.App.Screens.ScreensRequestBuilder(PathParameters, RequestAdapter); } /// The screensByMachine property public global::Marechai.App.ScreensByMachine.ScreensByMachineRequestBuilder ScreensByMachine { get => new global::Marechai.App.ScreensByMachine.ScreensByMachineRequestBuilder(PathParameters, RequestAdapter); } /// The software property public global::Marechai.App.Software.SoftwareRequestBuilder Software { get => new global::Marechai.App.Software.SoftwareRequestBuilder(PathParameters, RequestAdapter); } /// The soundSynths property public global::Marechai.App.SoundSynths.SoundSynthsRequestBuilder SoundSynths { get => new global::Marechai.App.SoundSynths.SoundSynthsRequestBuilder(PathParameters, RequestAdapter); } /// The soundSynthsByMachine property public global::Marechai.App.SoundSynthsByMachine.SoundSynthsByMachineRequestBuilder SoundSynthsByMachine { get => new global::Marechai.App.SoundSynthsByMachine.SoundSynthsByMachineRequestBuilder(PathParameters, RequestAdapter); } /// The storageByMachine property public global::Marechai.App.StorageByMachine.StorageByMachineRequestBuilder StorageByMachine { get => new global::Marechai.App.StorageByMachine.StorageByMachineRequestBuilder(PathParameters, RequestAdapter); } /// /// Instantiates a new and sets the default values. /// /// The request adapter to use to execute the requests. public ApiClient(IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}", new Dictionary()) { ApiClientBuilder.RegisterDefaultSerializer(); ApiClientBuilder.RegisterDefaultSerializer(); ApiClientBuilder.RegisterDefaultSerializer(); ApiClientBuilder.RegisterDefaultSerializer(); ApiClientBuilder.RegisterDefaultDeserializer(); ApiClientBuilder.RegisterDefaultDeserializer(); ApiClientBuilder.RegisterDefaultDeserializer(); if (string.IsNullOrEmpty(RequestAdapter.BaseUrl)) { RequestAdapter.BaseUrl = "http://localhost:5023"; } PathParameters.TryAdd("baseurl", RequestAdapter.BaseUrl); } } } #pragma warning restore CS0618