//
#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