From 222227ba7731260d2c2028c0162aaf91ef7e90e6 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 19 Mar 2026 14:35:54 +0000 Subject: [PATCH] Add infinite scrolling to companies page. --- .../ViewModels/CompaniesViewModel.cs | 130 +++++++----- .../Presentation/Views/CompaniesPage.xaml | 15 +- .../Presentation/Views/CompaniesPage.xaml.cs | 13 ++ .../Client/ByLetter/ByLetterRequestBuilder.cs | 48 ----- .../ByLetter/Item/WithCItemRequestBuilder.cs | 92 -------- .../Client/ByYear/ByYearRequestBuilder.cs | 61 ------ .../ByYear/Item/WithYearItemRequestBuilder.cs | 92 -------- .../Companies/CompaniesRequestBuilder.cs | 39 +++- .../Count/CountRequestBuilder.cs | 53 +++-- .../Item/ChangeYearPutRequestBodyMember2.cs | 55 ----- .../Gpus/Item/GpusItemRequestBuilder.cs | 192 ----------------- .../MaximumYear/MaximumYearRequestBuilder.cs | 91 -------- .../MinimumYear/MinimumYearRequestBuilder.cs | 91 -------- .../Models/BookScanDto_colorspaceMember1.cs | 55 ----- .../BookScanDto_resolution_unitMember1.cs | 55 ----- .../Services/Client/Models/ColorSpace.cs | 55 ----- .../Models/CompanyBySoftwareFamilyDto.cs | 97 --------- .../Models/CompanyBySoftwareVariantDto.cs | 97 --------- .../Models/CompanyBySoftwareVersionDto.cs | 97 --------- .../Services/Client/Models/Contrast.cs | 55 ----- .../DocumentScanDto_colorspaceMember1.cs | 55 ----- .../DocumentScanDto_resolution_unitMember1.cs | 55 ----- .../Services/Client/Models/ExposureMode.cs | 55 ----- .../Services/Client/Models/ExposureProgram.cs | 55 ----- Marechai.App/Services/Client/Models/Flash.cs | 55 ----- .../Services/Client/Models/LightSource.cs | 55 ----- .../MachinePhotoDto_colorspaceMember1.cs | 55 ----- .../Models/MachinePhotoDto_contrastMember1.cs | 55 ----- .../MachinePhotoDto_exposure_methodMember1.cs | 55 ----- ...MachinePhotoDto_exposure_programMember1.cs | 55 ----- .../Models/MachinePhotoDto_flashMember1.cs | 55 ----- .../MachinePhotoDto_light_sourceMember1.cs | 55 ----- .../MachinePhotoDto_metering_modeMember1.cs | 55 ----- .../MachinePhotoDto_orientationMember1.cs | 55 ----- .../MachinePhotoDto_resolution_unitMember1.cs | 55 ----- .../MachinePhotoDto_saturationMember1.cs | 55 ----- ...chinePhotoDto_scene_capture_typeMember1.cs | 55 ----- .../MachinePhotoDto_sensing_methodMember1.cs | 55 ----- .../MachinePhotoDto_sharpnessMember1.cs | 55 ----- ...ePhotoDto_subject_distance_rangeMember1.cs | 55 ----- .../MachinePhotoDto_white_balanceMember1.cs | 55 ----- .../MagazineScanDto_colorspaceMember1.cs | 55 ----- .../MagazineScanDto_resolution_unitMember1.cs | 55 ----- .../MediaDto_storage_interfaceMember1.cs | 55 ----- .../Services/Client/Models/MeteringMode.cs | 55 ----- .../Services/Client/Models/Orientation.cs | 55 ----- .../Services/Client/Models/ResolutionUnit.cs | 55 ----- .../Services/Client/Models/Saturation.cs | 55 ----- .../Client/Models/SceneCaptureType.cs | 55 ----- .../Services/Client/Models/SensingMethod.cs | 55 ----- .../Services/Client/Models/Sharpness.cs | 55 ----- .../Client/Models/StorageInterface.cs | 55 ----- .../Client/Models/SubjectDistanceRange.cs | 55 ----- .../Services/Client/Models/WhiteBalance.cs | 55 ----- .../Item/WithResolutionItemRequestBuilder.cs | 41 ---- .../Companies/CompaniesRequestBuilder.cs | 124 ----------- .../Item/CompaniesItemRequestBuilder.cs | 95 --------- .../Item/Companies/CompaniesRequestBuilder.cs | 92 -------- .../Families/Item/ItemRequestBuilder.cs | 198 ------------------ .../Companies/CompaniesRequestBuilder.cs | 124 ----------- .../Item/CompaniesItemRequestBuilder.cs | 95 --------- .../Item/Companies/CompaniesRequestBuilder.cs | 92 -------- .../Companies/CompaniesRequestBuilder.cs | 124 ----------- .../Item/CompaniesItemRequestBuilder.cs | 95 --------- .../Item/Companies/CompaniesRequestBuilder.cs | 92 -------- Marechai.App/Services/Client/kiota-lock.json | 2 +- Marechai.App/Services/CompaniesService.cs | 55 +++++ .../Controllers/CompaniesController.cs | 86 +++++--- 68 files changed, 281 insertions(+), 4387 deletions(-) delete mode 100644 Marechai.App/Services/Client/ByLetter/ByLetterRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/ByLetter/Item/WithCItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/ByYear/ByYearRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/ByYear/Item/WithYearItemRequestBuilder.cs rename Marechai.App/Services/Client/{ => Companies}/Count/CountRequestBuilder.cs (59%) delete mode 100644 Marechai.App/Services/Client/Companies/Logos/ChangeYear/Item/ChangeYearPutRequestBodyMember2.cs delete mode 100644 Marechai.App/Services/Client/Gpus/Item/GpusItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/MaximumYear/MaximumYearRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/MinimumYear/MinimumYearRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Models/BookScanDto_colorspaceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/BookScanDto_resolution_unitMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/ColorSpace.cs delete mode 100644 Marechai.App/Services/Client/Models/CompanyBySoftwareFamilyDto.cs delete mode 100644 Marechai.App/Services/Client/Models/CompanyBySoftwareVariantDto.cs delete mode 100644 Marechai.App/Services/Client/Models/CompanyBySoftwareVersionDto.cs delete mode 100644 Marechai.App/Services/Client/Models/Contrast.cs delete mode 100644 Marechai.App/Services/Client/Models/DocumentScanDto_colorspaceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/DocumentScanDto_resolution_unitMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/ExposureMode.cs delete mode 100644 Marechai.App/Services/Client/Models/ExposureProgram.cs delete mode 100644 Marechai.App/Services/Client/Models/Flash.cs delete mode 100644 Marechai.App/Services/Client/Models/LightSource.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_colorspaceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_contrastMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_methodMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_programMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_flashMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_light_sourceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_metering_modeMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_orientationMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_resolution_unitMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_saturationMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_scene_capture_typeMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_sensing_methodMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_sharpnessMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_subject_distance_rangeMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MachinePhotoDto_white_balanceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MagazineScanDto_colorspaceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MagazineScanDto_resolution_unitMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MediaDto_storage_interfaceMember1.cs delete mode 100644 Marechai.App/Services/Client/Models/MeteringMode.cs delete mode 100644 Marechai.App/Services/Client/Models/Orientation.cs delete mode 100644 Marechai.App/Services/Client/Models/ResolutionUnit.cs delete mode 100644 Marechai.App/Services/Client/Models/Saturation.cs delete mode 100644 Marechai.App/Services/Client/Models/SceneCaptureType.cs delete mode 100644 Marechai.App/Services/Client/Models/SensingMethod.cs delete mode 100644 Marechai.App/Services/Client/Models/Sharpness.cs delete mode 100644 Marechai.App/Services/Client/Models/StorageInterface.cs delete mode 100644 Marechai.App/Services/Client/Models/SubjectDistanceRange.cs delete mode 100644 Marechai.App/Services/Client/Models/WhiteBalance.cs delete mode 100644 Marechai.App/Services/Client/ResolutionsByGpu/Gpus/Item/WithResolutionItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Families/Companies/CompaniesRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Families/Companies/Item/CompaniesItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Families/Item/Companies/CompaniesRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Families/Item/ItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Variants/Companies/CompaniesRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Variants/Companies/Item/CompaniesItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Variants/Item/Companies/CompaniesRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Versions/Companies/CompaniesRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Versions/Companies/Item/CompaniesItemRequestBuilder.cs delete mode 100644 Marechai.App/Services/Client/Software/Versions/Item/Companies/CompaniesRequestBuilder.cs diff --git a/Marechai.App/Presentation/ViewModels/CompaniesViewModel.cs b/Marechai.App/Presentation/ViewModels/CompaniesViewModel.cs index d84cb71d..eb537dfd 100644 --- a/Marechai.App/Presentation/ViewModels/CompaniesViewModel.cs +++ b/Marechai.App/Presentation/ViewModels/CompaniesViewModel.cs @@ -4,7 +4,6 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.IO; -using System.Linq; using System.Threading.Tasks; using System.Windows.Input; using Marechai.App.Navigation; @@ -18,7 +17,8 @@ namespace Marechai.App.Presentation.ViewModels; public partial class CompaniesViewModel : ObservableObject { - private readonly List _allCompanies = []; + private const int PageSize = 50; + private readonly CompaniesService _companiesService; private readonly ImageSourceFactory _imageSourceFactory; private readonly IStringLocalizer _localizer; @@ -26,6 +26,10 @@ public partial class CompaniesViewModel : ObservableObject private readonly CompanyLogoCache _logoCache; private readonly IRegionManager _regionManager; + private bool _hasMoreItems = true; + private bool _isLoadingMore; + private string _lastSearchQuery = string.Empty; + [ObservableProperty] private ObservableCollection _companiesList = []; @@ -47,6 +51,9 @@ public partial class CompaniesViewModel : ObservableObject [ObservableProperty] private bool _isLoading; + [ObservableProperty] + private bool _isLoadingNextPage; + [ObservableProperty] private string _searchQuery = string.Empty; @@ -74,41 +81,82 @@ public partial class CompaniesViewModel : ObservableObject partial void OnSearchQueryChanged(string value) { - // Automatically filter when SearchQuery changes - UpdateFilter(value); + // Debounce: just trigger a fresh search + _ = SearchAsync(value); } /// - /// Loads companies count and list from the API + /// Resets and loads from the beginning with the current search query + /// + private async Task SearchAsync(string query) + { + string trimmed = query?.Trim() ?? string.Empty; + + // Avoid re-fetching if query hasn't changed + if(trimmed == _lastSearchQuery) return; + + _lastSearchQuery = trimmed; + + CompaniesList.Clear(); + _hasMoreItems = true; + IsDataLoaded = false; + + await LoadPageAsync(true); + } + + /// + /// Initial data load /// private async Task LoadDataAsync() { + _lastSearchQuery = string.Empty; + SearchQuery = string.Empty; + CompaniesList.Clear(); + _hasMoreItems = true; + await LoadPageAsync(true); + } + + /// + /// Loads the next page of companies + /// + private async Task LoadPageAsync(bool isInitial) + { + if(_isLoadingMore || !_hasMoreItems) return; + + _isLoadingMore = true; + try { - IsLoading = true; - ErrorMessage = string.Empty; - HasError = false; - IsDataLoaded = false; - CompaniesList.Clear(); - _allCompanies.Clear(); + if(isInitial) + { + IsLoading = true; + ErrorMessage = string.Empty; + HasError = false; + } + else + IsLoadingNextPage = true; - // Load companies - List companies = await _companiesService.GetAllCompaniesAsync(); + string? search = string.IsNullOrEmpty(_lastSearchQuery) ? null : _lastSearchQuery; - // Set count - CompanyCount = companies.Count; - CompanyCountText = _localizer["Companies in the database"]; + // Fetch count on initial load + if(isInitial) + { + int count = await _companiesService.GetCompaniesCountAsync(search); + CompanyCount = count; + CompanyCountText = _localizer["Companies in the database"]; + } + + int skip = CompaniesList.Count; + + List companies = await _companiesService.GetCompaniesPageAsync(skip, PageSize, search); + + if(companies.Count < PageSize) _hasMoreItems = false; - // Build the full list in memory foreach(CompanyDto company in companies) { - // Extract id from company - int companyId = company.Id ?? 0; - - // Convert DateTimeOffset? to DateTime? + int companyId = company.Id ?? 0; DateTime? foundedDate = company.Founded?.DateTime; - // Load logo if available BitmapImage? logoSource = null; if(company.LastLogo.HasValue) @@ -126,7 +174,7 @@ public partial class CompaniesViewModel : ObservableObject } } - _allCompanies.Add(new CompanyListItem + CompaniesList.Add(new CompanyListItem { Id = companyId, Name = company.Name ?? string.Empty, @@ -135,9 +183,6 @@ public partial class CompaniesViewModel : ObservableObject }); } - // Apply current filter (will show all if SearchQuery is empty) - UpdateFilter(SearchQuery); - if(CompaniesList.Count == 0) { ErrorMessage = _localizer["No companies found"].Value; @@ -154,10 +199,17 @@ public partial class CompaniesViewModel : ObservableObject } finally { - IsLoading = false; + IsLoading = false; + IsLoadingNextPage = false; + _isLoadingMore = false; } } + /// + /// Called by the view when the user scrolls near the end + /// + public Task LoadMoreAsync() => LoadPageAsync(false); + /// /// Handles back navigation /// @@ -187,28 +239,4 @@ public partial class CompaniesViewModel : ObservableObject return Task.CompletedTask; } - - /// - /// Updates the filtered list based on search query - /// - private void UpdateFilter(string? query) - { - string lowerQuery = string.IsNullOrWhiteSpace(query) ? string.Empty : query.Trim().ToLowerInvariant(); - - CompaniesList.Clear(); - - if(string.IsNullOrEmpty(lowerQuery)) - { - // No filter, show all companies - foreach(CompanyListItem company in _allCompanies) CompaniesList.Add(company); - } - else - { - // Filter companies by name (case-insensitive) - var filtered = _allCompanies.Where(c => c.Name.Contains(lowerQuery, StringComparison.OrdinalIgnoreCase)) - .ToList(); - - foreach(CompanyListItem company in filtered) CompaniesList.Add(company); - } - } } \ No newline at end of file diff --git a/Marechai.App/Presentation/Views/CompaniesPage.xaml b/Marechai.App/Presentation/Views/CompaniesPage.xaml index 644d4e61..de9ef979 100644 --- a/Marechai.App/Presentation/Views/CompaniesPage.xaml +++ b/Marechai.App/Presentation/Views/CompaniesPage.xaml @@ -27,7 +27,9 @@ - + @@ -132,6 +134,17 @@ + + + + + diff --git a/Marechai.App/Presentation/Views/CompaniesPage.xaml.cs b/Marechai.App/Presentation/Views/CompaniesPage.xaml.cs index f1954a10..d0326a82 100644 --- a/Marechai.App/Presentation/Views/CompaniesPage.xaml.cs +++ b/Marechai.App/Presentation/Views/CompaniesPage.xaml.cs @@ -56,4 +56,17 @@ public sealed partial class CompaniesPage : Page // The two-way binding will automatically update SearchQuery in ViewModel, // which will trigger OnSearchQueryChanged and filter the list } + + private void OnScrollViewerViewChanged(object sender, ScrollViewerViewChangedEventArgs e) + { + if(e.IsIntermediate) return; + + if(sender is not ScrollViewer scroller) return; + + double distanceToEnd = scroller.ExtentHeight - (scroller.VerticalOffset + scroller.ViewportHeight); + + // Load more when within 2 viewports of the end + if(distanceToEnd <= 2.0 * scroller.ViewportHeight && DataContext is CompaniesViewModel viewModel) + _ = viewModel.LoadMoreAsync(); + } } \ No newline at end of file diff --git a/Marechai.App/Services/Client/ByLetter/ByLetterRequestBuilder.cs b/Marechai.App/Services/Client/ByLetter/ByLetterRequestBuilder.cs deleted file mode 100644 index 073fae5a..00000000 --- a/Marechai.App/Services/Client/ByLetter/ByLetterRequestBuilder.cs +++ /dev/null @@ -1,48 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.ByLetter.Item; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System; -namespace Marechai.App.ByLetter -{ - /// - /// Builds and executes requests for operations under \by-letter - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ByLetterRequestBuilder : BaseRequestBuilder - { - /// Gets an item from the Marechai.App.byLetter.item collection - /// Unique identifier of the item - /// A - public global::Marechai.App.ByLetter.Item.WithCItemRequestBuilder this[string position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("c", position); - return new global::Marechai.App.ByLetter.Item.WithCItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public ByLetterRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-letter", 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 ByLetterRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-letter", rawUrl) - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/ByLetter/Item/WithCItemRequestBuilder.cs b/Marechai.App/Services/Client/ByLetter/Item/WithCItemRequestBuilder.cs deleted file mode 100644 index ade34d49..00000000 --- a/Marechai.App/Services/Client/ByLetter/Item/WithCItemRequestBuilder.cs +++ /dev/null @@ -1,92 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.ByLetter.Item -{ - /// - /// Builds and executes requests for operations under \by-letter\{c} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class WithCItemRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public WithCItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-letter/{c}", 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 WithCItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-letter/{c}", rawUrl) - { - } - /// A List<global::Marechai.App.Models.MachineDto> - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - var collectionResult = await RequestAdapter.SendCollectionAsync(requestInfo, global::Marechai.App.Models.MachineDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - return collectionResult?.AsList(); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.ByLetter.Item.WithCItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.ByLetter.Item.WithCItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class WithCItemRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/ByYear/ByYearRequestBuilder.cs b/Marechai.App/Services/Client/ByYear/ByYearRequestBuilder.cs deleted file mode 100644 index cd450212..00000000 --- a/Marechai.App/Services/Client/ByYear/ByYearRequestBuilder.cs +++ /dev/null @@ -1,61 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.ByYear.Item; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System; -namespace Marechai.App.ByYear -{ - /// - /// Builds and executes requests for operations under \by-year - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ByYearRequestBuilder : BaseRequestBuilder - { - /// Gets an item from the Marechai.App.byYear.item collection - /// Unique identifier of the item - /// A - public global::Marechai.App.ByYear.Item.WithYearItemRequestBuilder this[int position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("year", position); - return new global::Marechai.App.ByYear.Item.WithYearItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// Gets an item from the Marechai.App.byYear.item collection - /// Unique identifier of the item - /// A - [Obsolete("This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead.")] - public global::Marechai.App.ByYear.Item.WithYearItemRequestBuilder this[string position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("year", position); - return new global::Marechai.App.ByYear.Item.WithYearItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public ByYearRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-year", 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 ByYearRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-year", rawUrl) - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/ByYear/Item/WithYearItemRequestBuilder.cs b/Marechai.App/Services/Client/ByYear/Item/WithYearItemRequestBuilder.cs deleted file mode 100644 index ec736476..00000000 --- a/Marechai.App/Services/Client/ByYear/Item/WithYearItemRequestBuilder.cs +++ /dev/null @@ -1,92 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.ByYear.Item -{ - /// - /// Builds and executes requests for operations under \by-year\{year} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class WithYearItemRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public WithYearItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-year/{year}", 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 WithYearItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/by-year/{year}", rawUrl) - { - } - /// A List<global::Marechai.App.Models.MachineDto> - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - var collectionResult = await RequestAdapter.SendCollectionAsync(requestInfo, global::Marechai.App.Models.MachineDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - return collectionResult?.AsList(); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.ByYear.Item.WithYearItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.ByYear.Item.WithYearItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class WithYearItemRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Companies/CompaniesRequestBuilder.cs index 2e84991a..fb299d57 100644 --- a/Marechai.App/Services/Client/Companies/CompaniesRequestBuilder.cs +++ b/Marechai.App/Services/Client/Companies/CompaniesRequestBuilder.cs @@ -1,5 +1,6 @@ // #pragma warning disable CS0618 +using Marechai.App.Companies.Count; using Marechai.App.Companies.Item; using Marechai.App.Companies.Letter; using Marechai.App.Companies.Logos; @@ -20,6 +21,11 @@ namespace Marechai.App.Companies [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CompaniesRequestBuilder : BaseRequestBuilder { + /// The count property + public global::Marechai.App.Companies.Count.CountRequestBuilder Count + { + get => new global::Marechai.App.Companies.Count.CountRequestBuilder(PathParameters, RequestAdapter); + } /// The letter property public global::Marechai.App.Companies.Letter.LetterRequestBuilder Letter { @@ -60,7 +66,7 @@ namespace Marechai.App.Companies /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/companies", pathParameters) + public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/companies{?search*,skip*,take*}", pathParameters) { } /// @@ -68,7 +74,7 @@ namespace Marechai.App.Companies /// /// The raw URL to use for the request builder. /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/companies", rawUrl) + public CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/companies{?search*,skip*,take*}", rawUrl) { } /// A List<global::Marechai.App.Models.CompanyDto> @@ -77,11 +83,11 @@ namespace Marechai.App.Companies /// When receiving a 400 status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); @@ -120,11 +126,11 @@ namespace Marechai.App.Companies /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -160,12 +166,31 @@ namespace Marechai.App.Companies { return new global::Marechai.App.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); } + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CompaniesRequestBuilderGetQueryParameters + #pragma warning restore CS1591 + { +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("search")] + public string Search { get; set; } +#endif + [QueryParameter("skip")] + public int? Skip { get; set; } + [QueryParameter("take")] + public int? Take { get; set; } + } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class CompaniesRequestBuilderGetRequestConfiguration : RequestConfiguration { } /// diff --git a/Marechai.App/Services/Client/Count/CountRequestBuilder.cs b/Marechai.App/Services/Client/Companies/Count/CountRequestBuilder.cs similarity index 59% rename from Marechai.App/Services/Client/Count/CountRequestBuilder.cs rename to Marechai.App/Services/Client/Companies/Count/CountRequestBuilder.cs index 6819c1ae..8e41c855 100644 --- a/Marechai.App/Services/Client/Count/CountRequestBuilder.cs +++ b/Marechai.App/Services/Client/Companies/Count/CountRequestBuilder.cs @@ -1,6 +1,5 @@ // #pragma warning disable CS0618 -using Marechai.App.Models; using Microsoft.Kiota.Abstractions.Extensions; using Microsoft.Kiota.Abstractions.Serialization; using Microsoft.Kiota.Abstractions; @@ -9,59 +8,54 @@ using System.IO; using System.Threading.Tasks; using System.Threading; using System; -namespace Marechai.App.Count +namespace Marechai.App.Companies.Count { /// - /// Builds and executes requests for operations under \count + /// Builds and executes requests for operations under \companies\count /// [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] public partial class CountRequestBuilder : BaseRequestBuilder { /// - /// Instantiates a new and sets the default values. + /// Instantiates a new and sets the default values. /// /// Path parameters for the request /// The request adapter to use to execute the requests. - public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/count", pathParameters) + public CountRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/companies/count{?search*}", pathParameters) { } /// - /// Instantiates a new and sets the default values. + /// 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 CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/count", rawUrl) + public CountRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/companies/count{?search*}", rawUrl) { } - /// A + /// A /// Cancellation token to use when cancelling requests /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) { #nullable restore #else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) + public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) { #endif var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, UntypedNode.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); + return await RequestAdapter.SendPrimitiveAsync(requestInfo, default, cancellationToken).ConfigureAwait(false); } /// A /// Configuration for the request such as headers, query parameters, and middleware options. #if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER #nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) { #nullable restore #else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) + public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) { #endif var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); @@ -72,18 +66,33 @@ namespace Marechai.App.Count /// /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. /// - /// A + /// A /// The raw URL to use for the request builder. - public global::Marechai.App.Count.CountRequestBuilder WithUrl(string rawUrl) + public global::Marechai.App.Companies.Count.CountRequestBuilder WithUrl(string rawUrl) { - return new global::Marechai.App.Count.CountRequestBuilder(rawUrl, RequestAdapter); + return new global::Marechai.App.Companies.Count.CountRequestBuilder(rawUrl, RequestAdapter); + } + [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] + #pragma warning disable CS1591 + public partial class CountRequestBuilderGetQueryParameters + #pragma warning restore CS1591 + { +#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER +#nullable enable + [QueryParameter("search")] + public string? Search { get; set; } +#nullable restore +#else + [QueryParameter("search")] + public string Search { get; set; } +#endif } /// /// Configuration for the request such as headers, query parameters, and middleware options. /// [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration + public partial class CountRequestBuilderGetRequestConfiguration : RequestConfiguration { } } diff --git a/Marechai.App/Services/Client/Companies/Logos/ChangeYear/Item/ChangeYearPutRequestBodyMember2.cs b/Marechai.App/Services/Client/Companies/Logos/ChangeYear/Item/ChangeYearPutRequestBodyMember2.cs deleted file mode 100644 index 78989fa2..00000000 --- a/Marechai.App/Services/Client/Companies/Logos/ChangeYear/Item/ChangeYearPutRequestBodyMember2.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Companies.Logos.ChangeYear.Item -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class ChangeYearPutRequestBodyMember2 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public ChangeYearPutRequestBodyMember2() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Companies.Logos.ChangeYear.Item.ChangeYearPutRequestBodyMember2 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Companies.Logos.ChangeYear.Item.ChangeYearPutRequestBodyMember2(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Gpus/Item/GpusItemRequestBuilder.cs b/Marechai.App/Services/Client/Gpus/Item/GpusItemRequestBuilder.cs deleted file mode 100644 index ab641758..00000000 --- a/Marechai.App/Services/Client/Gpus/Item/GpusItemRequestBuilder.cs +++ /dev/null @@ -1,192 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Gpus.Item -{ - /// - /// Builds and executes requests for operations under \gpus\{id} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GpusItemRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public GpusItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/gpus/{id}", 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 GpusItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/gpus/{id}", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToDeleteRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, global::Marechai.App.Models.GpuDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PutAsync(global::Marechai.App.Models.GpuDto body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PutAsync(global::Marechai.App.Models.GpuDto body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPutRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// A - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPutRequestInformation(global::Marechai.App.Models.GpuDto body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPutRequestInformation(global::Marechai.App.Models.GpuDto body, Action> requestConfiguration = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation(Method.PUT, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Gpus.Item.GpusItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Gpus.Item.GpusItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GpusItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration - { - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GpusItemRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class GpusItemRequestBuilderPutRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/MaximumYear/MaximumYearRequestBuilder.cs b/Marechai.App/Services/Client/MaximumYear/MaximumYearRequestBuilder.cs deleted file mode 100644 index 0798b325..00000000 --- a/Marechai.App/Services/Client/MaximumYear/MaximumYearRequestBuilder.cs +++ /dev/null @@ -1,91 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.MaximumYear -{ - /// - /// Builds and executes requests for operations under \maximum-year - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MaximumYearRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MaximumYearRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/maximum-year", 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 MaximumYearRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/maximum-year", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, UntypedNode.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.MaximumYear.MaximumYearRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.MaximumYear.MaximumYearRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MaximumYearRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/MinimumYear/MinimumYearRequestBuilder.cs b/Marechai.App/Services/Client/MinimumYear/MinimumYearRequestBuilder.cs deleted file mode 100644 index a316ec60..00000000 --- a/Marechai.App/Services/Client/MinimumYear/MinimumYearRequestBuilder.cs +++ /dev/null @@ -1,91 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.MinimumYear -{ - /// - /// Builds and executes requests for operations under \minimum-year - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MinimumYearRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public MinimumYearRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/minimum-year", 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 MinimumYearRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/minimum-year", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, UntypedNode.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.MinimumYear.MinimumYearRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.MinimumYear.MinimumYearRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class MinimumYearRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/BookScanDto_colorspaceMember1.cs b/Marechai.App/Services/Client/Models/BookScanDto_colorspaceMember1.cs deleted file mode 100644 index 6ca7cdc9..00000000 --- a/Marechai.App/Services/Client/Models/BookScanDto_colorspaceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class BookScanDto_colorspaceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public BookScanDto_colorspaceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.BookScanDto_colorspaceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.BookScanDto_colorspaceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/BookScanDto_resolution_unitMember1.cs b/Marechai.App/Services/Client/Models/BookScanDto_resolution_unitMember1.cs deleted file mode 100644 index 08af0d2e..00000000 --- a/Marechai.App/Services/Client/Models/BookScanDto_resolution_unitMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class BookScanDto_resolution_unitMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public BookScanDto_resolution_unitMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.BookScanDto_resolution_unitMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.BookScanDto_resolution_unitMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/ColorSpace.cs b/Marechai.App/Services/Client/Models/ColorSpace.cs deleted file mode 100644 index f5bb77f0..00000000 --- a/Marechai.App/Services/Client/Models/ColorSpace.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class ColorSpace : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public ColorSpace() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.ColorSpace CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.ColorSpace(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/CompanyBySoftwareFamilyDto.cs b/Marechai.App/Services/Client/Models/CompanyBySoftwareFamilyDto.cs deleted file mode 100644 index 93b51d83..00000000 --- a/Marechai.App/Services/Client/Models/CompanyBySoftwareFamilyDto.cs +++ /dev/null @@ -1,97 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class CompanyBySoftwareFamilyDto : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// The company property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? Company { get; set; } -#nullable restore -#else - public string Company { get; set; } -#endif - /// The company_id property - public int? CompanyId { get; set; } - /// The id property - public int? Id { get; set; } - /// The role property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? Role { get; set; } -#nullable restore -#else - public string Role { get; set; } -#endif - /// The role_id property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? RoleId { get; set; } -#nullable restore -#else - public string RoleId { get; set; } -#endif - /// The software_family_id property - public int? SoftwareFamilyId { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public CompanyBySoftwareFamilyDto() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.CompanyBySoftwareFamilyDto CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.CompanyBySoftwareFamilyDto(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - { "company", n => { Company = n.GetStringValue(); } }, - { "company_id", n => { CompanyId = n.GetIntValue(); } }, - { "id", n => { Id = n.GetIntValue(); } }, - { "role", n => { Role = n.GetStringValue(); } }, - { "role_id", n => { RoleId = n.GetStringValue(); } }, - { "software_family_id", n => { SoftwareFamilyId = n.GetIntValue(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteStringValue("company", Company); - writer.WriteIntValue("company_id", CompanyId); - writer.WriteIntValue("id", Id); - writer.WriteStringValue("role", Role); - writer.WriteStringValue("role_id", RoleId); - writer.WriteIntValue("software_family_id", SoftwareFamilyId); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/CompanyBySoftwareVariantDto.cs b/Marechai.App/Services/Client/Models/CompanyBySoftwareVariantDto.cs deleted file mode 100644 index a6d7f37d..00000000 --- a/Marechai.App/Services/Client/Models/CompanyBySoftwareVariantDto.cs +++ /dev/null @@ -1,97 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class CompanyBySoftwareVariantDto : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// The company property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? Company { get; set; } -#nullable restore -#else - public string Company { get; set; } -#endif - /// The company_id property - public int? CompanyId { get; set; } - /// The id property - public int? Id { get; set; } - /// The role property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? Role { get; set; } -#nullable restore -#else - public string Role { get; set; } -#endif - /// The role_id property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? RoleId { get; set; } -#nullable restore -#else - public string RoleId { get; set; } -#endif - /// The software_variant_id property - public int? SoftwareVariantId { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public CompanyBySoftwareVariantDto() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.CompanyBySoftwareVariantDto CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.CompanyBySoftwareVariantDto(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - { "company", n => { Company = n.GetStringValue(); } }, - { "company_id", n => { CompanyId = n.GetIntValue(); } }, - { "id", n => { Id = n.GetIntValue(); } }, - { "role", n => { Role = n.GetStringValue(); } }, - { "role_id", n => { RoleId = n.GetStringValue(); } }, - { "software_variant_id", n => { SoftwareVariantId = n.GetIntValue(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteStringValue("company", Company); - writer.WriteIntValue("company_id", CompanyId); - writer.WriteIntValue("id", Id); - writer.WriteStringValue("role", Role); - writer.WriteStringValue("role_id", RoleId); - writer.WriteIntValue("software_variant_id", SoftwareVariantId); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/CompanyBySoftwareVersionDto.cs b/Marechai.App/Services/Client/Models/CompanyBySoftwareVersionDto.cs deleted file mode 100644 index fd4f709a..00000000 --- a/Marechai.App/Services/Client/Models/CompanyBySoftwareVersionDto.cs +++ /dev/null @@ -1,97 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class CompanyBySoftwareVersionDto : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// The company property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? Company { get; set; } -#nullable restore -#else - public string Company { get; set; } -#endif - /// The company_id property - public int? CompanyId { get; set; } - /// The id property - public int? Id { get; set; } - /// The role property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? Role { get; set; } -#nullable restore -#else - public string Role { get; set; } -#endif - /// The role_id property -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public string? RoleId { get; set; } -#nullable restore -#else - public string RoleId { get; set; } -#endif - /// The software_version_id property - public int? SoftwareVersionId { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public CompanyBySoftwareVersionDto() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.CompanyBySoftwareVersionDto CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.CompanyBySoftwareVersionDto(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - { "company", n => { Company = n.GetStringValue(); } }, - { "company_id", n => { CompanyId = n.GetIntValue(); } }, - { "id", n => { Id = n.GetIntValue(); } }, - { "role", n => { Role = n.GetStringValue(); } }, - { "role_id", n => { RoleId = n.GetStringValue(); } }, - { "software_version_id", n => { SoftwareVersionId = n.GetIntValue(); } }, - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteStringValue("company", Company); - writer.WriteIntValue("company_id", CompanyId); - writer.WriteIntValue("id", Id); - writer.WriteStringValue("role", Role); - writer.WriteStringValue("role_id", RoleId); - writer.WriteIntValue("software_version_id", SoftwareVersionId); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/Contrast.cs b/Marechai.App/Services/Client/Models/Contrast.cs deleted file mode 100644 index af9dc775..00000000 --- a/Marechai.App/Services/Client/Models/Contrast.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class Contrast : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public Contrast() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.Contrast CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.Contrast(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/DocumentScanDto_colorspaceMember1.cs b/Marechai.App/Services/Client/Models/DocumentScanDto_colorspaceMember1.cs deleted file mode 100644 index 7201c487..00000000 --- a/Marechai.App/Services/Client/Models/DocumentScanDto_colorspaceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class DocumentScanDto_colorspaceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public DocumentScanDto_colorspaceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.DocumentScanDto_colorspaceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.DocumentScanDto_colorspaceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/DocumentScanDto_resolution_unitMember1.cs b/Marechai.App/Services/Client/Models/DocumentScanDto_resolution_unitMember1.cs deleted file mode 100644 index 95b80eae..00000000 --- a/Marechai.App/Services/Client/Models/DocumentScanDto_resolution_unitMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class DocumentScanDto_resolution_unitMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public DocumentScanDto_resolution_unitMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.DocumentScanDto_resolution_unitMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.DocumentScanDto_resolution_unitMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/ExposureMode.cs b/Marechai.App/Services/Client/Models/ExposureMode.cs deleted file mode 100644 index e9db6d43..00000000 --- a/Marechai.App/Services/Client/Models/ExposureMode.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class ExposureMode : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public ExposureMode() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.ExposureMode CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.ExposureMode(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/ExposureProgram.cs b/Marechai.App/Services/Client/Models/ExposureProgram.cs deleted file mode 100644 index a50a482b..00000000 --- a/Marechai.App/Services/Client/Models/ExposureProgram.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class ExposureProgram : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public ExposureProgram() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.ExposureProgram CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.ExposureProgram(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/Flash.cs b/Marechai.App/Services/Client/Models/Flash.cs deleted file mode 100644 index ab56ee87..00000000 --- a/Marechai.App/Services/Client/Models/Flash.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class Flash : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public Flash() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.Flash CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.Flash(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/LightSource.cs b/Marechai.App/Services/Client/Models/LightSource.cs deleted file mode 100644 index 9539c2e8..00000000 --- a/Marechai.App/Services/Client/Models/LightSource.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class LightSource : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public LightSource() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.LightSource CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.LightSource(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_colorspaceMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_colorspaceMember1.cs deleted file mode 100644 index 159c26db..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_colorspaceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_colorspaceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_colorspaceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_colorspaceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_colorspaceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_contrastMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_contrastMember1.cs deleted file mode 100644 index 54462418..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_contrastMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_contrastMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_contrastMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_contrastMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_contrastMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_methodMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_methodMember1.cs deleted file mode 100644 index 9a8badc3..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_methodMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_exposure_methodMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_exposure_methodMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_exposure_methodMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_exposure_methodMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_programMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_programMember1.cs deleted file mode 100644 index 93956885..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_exposure_programMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_exposure_programMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_exposure_programMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_exposure_programMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_exposure_programMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_flashMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_flashMember1.cs deleted file mode 100644 index 7c3eb378..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_flashMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_flashMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_flashMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_flashMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_flashMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_light_sourceMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_light_sourceMember1.cs deleted file mode 100644 index 50ff6112..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_light_sourceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_light_sourceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_light_sourceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_light_sourceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_light_sourceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_metering_modeMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_metering_modeMember1.cs deleted file mode 100644 index 4e02495f..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_metering_modeMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_metering_modeMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_metering_modeMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_metering_modeMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_metering_modeMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_orientationMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_orientationMember1.cs deleted file mode 100644 index faa17c78..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_orientationMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_orientationMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_orientationMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_orientationMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_orientationMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_resolution_unitMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_resolution_unitMember1.cs deleted file mode 100644 index 5ad3ead6..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_resolution_unitMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_resolution_unitMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_resolution_unitMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_resolution_unitMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_resolution_unitMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_saturationMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_saturationMember1.cs deleted file mode 100644 index 03ef48b6..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_saturationMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_saturationMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_saturationMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_saturationMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_saturationMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_scene_capture_typeMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_scene_capture_typeMember1.cs deleted file mode 100644 index 7f1abd46..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_scene_capture_typeMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_scene_capture_typeMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_scene_capture_typeMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_scene_capture_typeMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_scene_capture_typeMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_sensing_methodMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_sensing_methodMember1.cs deleted file mode 100644 index 44664dbe..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_sensing_methodMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_sensing_methodMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_sensing_methodMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_sensing_methodMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_sensing_methodMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_sharpnessMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_sharpnessMember1.cs deleted file mode 100644 index bfa86ee1..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_sharpnessMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_sharpnessMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_sharpnessMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_sharpnessMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_sharpnessMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_subject_distance_rangeMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_subject_distance_rangeMember1.cs deleted file mode 100644 index 4b0717b3..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_subject_distance_rangeMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_subject_distance_rangeMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_subject_distance_rangeMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_subject_distance_rangeMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_subject_distance_rangeMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MachinePhotoDto_white_balanceMember1.cs b/Marechai.App/Services/Client/Models/MachinePhotoDto_white_balanceMember1.cs deleted file mode 100644 index f3626a4e..00000000 --- a/Marechai.App/Services/Client/Models/MachinePhotoDto_white_balanceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MachinePhotoDto_white_balanceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MachinePhotoDto_white_balanceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MachinePhotoDto_white_balanceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MachinePhotoDto_white_balanceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MagazineScanDto_colorspaceMember1.cs b/Marechai.App/Services/Client/Models/MagazineScanDto_colorspaceMember1.cs deleted file mode 100644 index 8b205317..00000000 --- a/Marechai.App/Services/Client/Models/MagazineScanDto_colorspaceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MagazineScanDto_colorspaceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MagazineScanDto_colorspaceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MagazineScanDto_colorspaceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MagazineScanDto_colorspaceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MagazineScanDto_resolution_unitMember1.cs b/Marechai.App/Services/Client/Models/MagazineScanDto_resolution_unitMember1.cs deleted file mode 100644 index 8775ba72..00000000 --- a/Marechai.App/Services/Client/Models/MagazineScanDto_resolution_unitMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MagazineScanDto_resolution_unitMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MagazineScanDto_resolution_unitMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MagazineScanDto_resolution_unitMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MagazineScanDto_resolution_unitMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MediaDto_storage_interfaceMember1.cs b/Marechai.App/Services/Client/Models/MediaDto_storage_interfaceMember1.cs deleted file mode 100644 index 9c636fb4..00000000 --- a/Marechai.App/Services/Client/Models/MediaDto_storage_interfaceMember1.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MediaDto_storage_interfaceMember1 : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MediaDto_storage_interfaceMember1() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MediaDto_storage_interfaceMember1 CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MediaDto_storage_interfaceMember1(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/MeteringMode.cs b/Marechai.App/Services/Client/Models/MeteringMode.cs deleted file mode 100644 index 3ecc2434..00000000 --- a/Marechai.App/Services/Client/Models/MeteringMode.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class MeteringMode : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public MeteringMode() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.MeteringMode CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.MeteringMode(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/Orientation.cs b/Marechai.App/Services/Client/Models/Orientation.cs deleted file mode 100644 index b9a60e86..00000000 --- a/Marechai.App/Services/Client/Models/Orientation.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class Orientation : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public Orientation() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.Orientation CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.Orientation(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/ResolutionUnit.cs b/Marechai.App/Services/Client/Models/ResolutionUnit.cs deleted file mode 100644 index c142010f..00000000 --- a/Marechai.App/Services/Client/Models/ResolutionUnit.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class ResolutionUnit : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public ResolutionUnit() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.ResolutionUnit CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.ResolutionUnit(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/Saturation.cs b/Marechai.App/Services/Client/Models/Saturation.cs deleted file mode 100644 index 9a54fdc0..00000000 --- a/Marechai.App/Services/Client/Models/Saturation.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class Saturation : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public Saturation() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.Saturation CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.Saturation(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/SceneCaptureType.cs b/Marechai.App/Services/Client/Models/SceneCaptureType.cs deleted file mode 100644 index d1a21c36..00000000 --- a/Marechai.App/Services/Client/Models/SceneCaptureType.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class SceneCaptureType : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public SceneCaptureType() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.SceneCaptureType CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.SceneCaptureType(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/SensingMethod.cs b/Marechai.App/Services/Client/Models/SensingMethod.cs deleted file mode 100644 index a848e5f3..00000000 --- a/Marechai.App/Services/Client/Models/SensingMethod.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class SensingMethod : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public SensingMethod() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.SensingMethod CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.SensingMethod(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/Sharpness.cs b/Marechai.App/Services/Client/Models/Sharpness.cs deleted file mode 100644 index c110b1ed..00000000 --- a/Marechai.App/Services/Client/Models/Sharpness.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class Sharpness : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public Sharpness() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.Sharpness CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.Sharpness(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/StorageInterface.cs b/Marechai.App/Services/Client/Models/StorageInterface.cs deleted file mode 100644 index 0c443f50..00000000 --- a/Marechai.App/Services/Client/Models/StorageInterface.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class StorageInterface : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public StorageInterface() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.StorageInterface CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.StorageInterface(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/SubjectDistanceRange.cs b/Marechai.App/Services/Client/Models/SubjectDistanceRange.cs deleted file mode 100644 index 51e533b1..00000000 --- a/Marechai.App/Services/Client/Models/SubjectDistanceRange.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class SubjectDistanceRange : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public SubjectDistanceRange() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.SubjectDistanceRange CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.SubjectDistanceRange(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Models/WhiteBalance.cs b/Marechai.App/Services/Client/Models/WhiteBalance.cs deleted file mode 100644 index 3ea04bf3..00000000 --- a/Marechai.App/Services/Client/Models/WhiteBalance.cs +++ /dev/null @@ -1,55 +0,0 @@ -// -#pragma warning disable CS0618 -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using System.Collections.Generic; -using System.IO; -using System; -namespace Marechai.App.Models -{ - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - #pragma warning disable CS1591 - public partial class WhiteBalance : IAdditionalDataHolder, IParsable - #pragma warning restore CS1591 - { - /// Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. - public IDictionary AdditionalData { get; set; } - /// - /// Instantiates a new and sets the default values. - /// - public WhiteBalance() - { - AdditionalData = new Dictionary(); - } - /// - /// Creates a new instance of the appropriate class based on discriminator value - /// - /// A - /// The parse node to use to read the discriminator value and create the object - public static global::Marechai.App.Models.WhiteBalance CreateFromDiscriminatorValue(IParseNode parseNode) - { - if(ReferenceEquals(parseNode, null)) throw new ArgumentNullException(nameof(parseNode)); - return new global::Marechai.App.Models.WhiteBalance(); - } - /// - /// The deserialization information for the current model - /// - /// A IDictionary<string, Action<IParseNode>> - public virtual IDictionary> GetFieldDeserializers() - { - return new Dictionary> - { - }; - } - /// - /// Serializes information the current object - /// - /// Serialization writer to use to serialize this model - public virtual void Serialize(ISerializationWriter writer) - { - if(ReferenceEquals(writer, null)) throw new ArgumentNullException(nameof(writer)); - writer.WriteAdditionalData(AdditionalData); - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/ResolutionsByGpu/Gpus/Item/WithResolutionItemRequestBuilder.cs b/Marechai.App/Services/Client/ResolutionsByGpu/Gpus/Item/WithResolutionItemRequestBuilder.cs deleted file mode 100644 index de04800d..00000000 --- a/Marechai.App/Services/Client/ResolutionsByGpu/Gpus/Item/WithResolutionItemRequestBuilder.cs +++ /dev/null @@ -1,41 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.ResolutionsByGpu.Gpus.Item.Resolutions; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System; -namespace Marechai.App.ResolutionsByGpu.Gpus.Item -{ - /// - /// Builds and executes requests for operations under \resolutions-by-gpu\gpus\{resolutionId} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class WithResolutionItemRequestBuilder : BaseRequestBuilder - { - /// The resolutions property - public global::Marechai.App.ResolutionsByGpu.Gpus.Item.Resolutions.ResolutionsRequestBuilder Resolutions - { - get => new global::Marechai.App.ResolutionsByGpu.Gpus.Item.Resolutions.ResolutionsRequestBuilder(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 WithResolutionItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/resolutions-by-gpu/gpus/{resolutionId}", 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 WithResolutionItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/resolutions-by-gpu/gpus/{resolutionId}", rawUrl) - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Families/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Software/Families/Companies/CompaniesRequestBuilder.cs deleted file mode 100644 index 9a6f1379..00000000 --- a/Marechai.App/Services/Client/Software/Families/Companies/CompaniesRequestBuilder.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Marechai.App.Software.Families.Companies.Item; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Families.Companies -{ - /// - /// Builds and executes requests for operations under \software\families\companies - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilder : BaseRequestBuilder - { - /// Gets an item from the Marechai.App.software.families.companies.item collection - /// Unique identifier of the item - /// A - public global::Marechai.App.Software.Families.Companies.Item.CompaniesItemRequestBuilder this[int position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("id", position); - return new global::Marechai.App.Software.Families.Companies.Item.CompaniesItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// Gets an item from the Marechai.App.software.families.companies.item collection - /// Unique identifier of the item - /// A - [Obsolete("This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead.")] - public global::Marechai.App.Software.Families.Companies.Item.CompaniesItemRequestBuilder this[string position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("id", position); - return new global::Marechai.App.Software.Families.Companies.Item.CompaniesItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/companies", 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 CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/companies", rawUrl) - { - } - /// A - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(global::Marechai.App.Models.CompanyBySoftwareFamilyDto body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PostAsync(global::Marechai.App.Models.CompanyBySoftwareFamilyDto body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(global::Marechai.App.Models.CompanyBySoftwareFamilyDto body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(global::Marechai.App.Models.CompanyBySoftwareFamilyDto body, Action> requestConfiguration = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Families.Companies.CompaniesRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Families.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderPostRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Families/Companies/Item/CompaniesItemRequestBuilder.cs b/Marechai.App/Services/Client/Software/Families/Companies/Item/CompaniesItemRequestBuilder.cs deleted file mode 100644 index b7564c1e..00000000 --- a/Marechai.App/Services/Client/Software/Families/Companies/Item/CompaniesItemRequestBuilder.cs +++ /dev/null @@ -1,95 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Families.Companies.Item -{ - /// - /// Builds and executes requests for operations under \software\families\companies\{id} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesItemRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/companies/{id}", 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 CompaniesItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/companies/{id}", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToDeleteRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Families.Companies.Item.CompaniesItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Families.Companies.Item.CompaniesItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Families/Item/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Software/Families/Item/Companies/CompaniesRequestBuilder.cs deleted file mode 100644 index 605e1ccd..00000000 --- a/Marechai.App/Services/Client/Software/Families/Item/Companies/CompaniesRequestBuilder.cs +++ /dev/null @@ -1,92 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Families.Item.Companies -{ - /// - /// Builds and executes requests for operations under \software\families\{-id}\companies - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/{%2Did}/companies", 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 CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/{%2Did}/companies", rawUrl) - { - } - /// A List<global::Marechai.App.Models.CompanyBySoftwareFamilyDto> - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - var collectionResult = await RequestAdapter.SendCollectionAsync(requestInfo, global::Marechai.App.Models.CompanyBySoftwareFamilyDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - return collectionResult?.AsList(); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Families.Item.Companies.CompaniesRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Families.Item.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Families/Item/ItemRequestBuilder.cs b/Marechai.App/Services/Client/Software/Families/Item/ItemRequestBuilder.cs deleted file mode 100644 index 3d704624..00000000 --- a/Marechai.App/Services/Client/Software/Families/Item/ItemRequestBuilder.cs +++ /dev/null @@ -1,198 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Marechai.App.Software.Families.Item.Companies; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Families.Item -{ - /// - /// Builds and executes requests for operations under \software\families\{-id} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ItemRequestBuilder : BaseRequestBuilder - { - /// The companies property - public global::Marechai.App.Software.Families.Item.Companies.CompaniesRequestBuilder Companies - { - get => new global::Marechai.App.Software.Families.Item.Companies.CompaniesRequestBuilder(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 ItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/{%2Did}", 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 ItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/families/{%2Did}", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToDeleteRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendAsync(requestInfo, global::Marechai.App.Models.SoftwareFamilyDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PutAsync(global::Marechai.App.Models.SoftwareFamilyDto body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PutAsync(global::Marechai.App.Models.SoftwareFamilyDto body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPutRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// A - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPutRequestInformation(global::Marechai.App.Models.SoftwareFamilyDto body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPutRequestInformation(global::Marechai.App.Models.SoftwareFamilyDto body, Action> requestConfiguration = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation(Method.PUT, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Families.Item.ItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Families.Item.ItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration - { - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ItemRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class ItemRequestBuilderPutRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Variants/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Software/Variants/Companies/CompaniesRequestBuilder.cs deleted file mode 100644 index d9debb7e..00000000 --- a/Marechai.App/Services/Client/Software/Variants/Companies/CompaniesRequestBuilder.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Marechai.App.Software.Variants.Companies.Item; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Variants.Companies -{ - /// - /// Builds and executes requests for operations under \software\variants\companies - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilder : BaseRequestBuilder - { - /// Gets an item from the Marechai.App.software.variants.companies.item collection - /// Unique identifier of the item - /// A - public global::Marechai.App.Software.Variants.Companies.Item.CompaniesItemRequestBuilder this[int position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("id", position); - return new global::Marechai.App.Software.Variants.Companies.Item.CompaniesItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// Gets an item from the Marechai.App.software.variants.companies.item collection - /// Unique identifier of the item - /// A - [Obsolete("This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead.")] - public global::Marechai.App.Software.Variants.Companies.Item.CompaniesItemRequestBuilder this[string position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("id", position); - return new global::Marechai.App.Software.Variants.Companies.Item.CompaniesItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/variants/companies", 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 CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/variants/companies", rawUrl) - { - } - /// A - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(global::Marechai.App.Models.CompanyBySoftwareVariantDto body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PostAsync(global::Marechai.App.Models.CompanyBySoftwareVariantDto body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(global::Marechai.App.Models.CompanyBySoftwareVariantDto body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(global::Marechai.App.Models.CompanyBySoftwareVariantDto body, Action> requestConfiguration = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Variants.Companies.CompaniesRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Variants.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderPostRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Variants/Companies/Item/CompaniesItemRequestBuilder.cs b/Marechai.App/Services/Client/Software/Variants/Companies/Item/CompaniesItemRequestBuilder.cs deleted file mode 100644 index 9147aad0..00000000 --- a/Marechai.App/Services/Client/Software/Variants/Companies/Item/CompaniesItemRequestBuilder.cs +++ /dev/null @@ -1,95 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Variants.Companies.Item -{ - /// - /// Builds and executes requests for operations under \software\variants\companies\{id} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesItemRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/variants/companies/{id}", 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 CompaniesItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/variants/companies/{id}", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToDeleteRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Variants.Companies.Item.CompaniesItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Variants.Companies.Item.CompaniesItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Variants/Item/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Software/Variants/Item/Companies/CompaniesRequestBuilder.cs deleted file mode 100644 index fed99c4b..00000000 --- a/Marechai.App/Services/Client/Software/Variants/Item/Companies/CompaniesRequestBuilder.cs +++ /dev/null @@ -1,92 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Variants.Item.Companies -{ - /// - /// Builds and executes requests for operations under \software\variants\{-id}\companies - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/variants/{%2Did}/companies", 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 CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/variants/{%2Did}/companies", rawUrl) - { - } - /// A List<global::Marechai.App.Models.CompanyBySoftwareVariantDto> - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - var collectionResult = await RequestAdapter.SendCollectionAsync(requestInfo, global::Marechai.App.Models.CompanyBySoftwareVariantDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - return collectionResult?.AsList(); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Variants.Item.Companies.CompaniesRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Variants.Item.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Versions/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Software/Versions/Companies/CompaniesRequestBuilder.cs deleted file mode 100644 index b96750c9..00000000 --- a/Marechai.App/Services/Client/Software/Versions/Companies/CompaniesRequestBuilder.cs +++ /dev/null @@ -1,124 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Marechai.App.Software.Versions.Companies.Item; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Versions.Companies -{ - /// - /// Builds and executes requests for operations under \software\versions\companies - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilder : BaseRequestBuilder - { - /// Gets an item from the Marechai.App.software.versions.companies.item collection - /// Unique identifier of the item - /// A - public global::Marechai.App.Software.Versions.Companies.Item.CompaniesItemRequestBuilder this[int position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - urlTplParams.Add("id", position); - return new global::Marechai.App.Software.Versions.Companies.Item.CompaniesItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// Gets an item from the Marechai.App.software.versions.companies.item collection - /// Unique identifier of the item - /// A - [Obsolete("This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead.")] - public global::Marechai.App.Software.Versions.Companies.Item.CompaniesItemRequestBuilder this[string position] - { - get - { - var urlTplParams = new Dictionary(PathParameters); - if (!string.IsNullOrWhiteSpace(position)) urlTplParams.Add("id", position); - return new global::Marechai.App.Software.Versions.Companies.Item.CompaniesItemRequestBuilder(urlTplParams, RequestAdapter); - } - } - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/versions/companies", 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 CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/versions/companies", rawUrl) - { - } - /// A - /// The request body - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task PostAsync(global::Marechai.App.Models.CompanyBySoftwareVersionDto body, Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task PostAsync(global::Marechai.App.Models.CompanyBySoftwareVersionDto body, Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = ToPostRequestInformation(body, requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// The request body - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToPostRequestInformation(global::Marechai.App.Models.CompanyBySoftwareVersionDto body, Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToPostRequestInformation(global::Marechai.App.Models.CompanyBySoftwareVersionDto body, Action> requestConfiguration = default) - { -#endif - if(ReferenceEquals(body, null)) throw new ArgumentNullException(nameof(body)); - var requestInfo = new RequestInformation(Method.POST, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - requestInfo.SetContentFromParsable(RequestAdapter, "application/json", body); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Versions.Companies.CompaniesRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Versions.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderPostRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Versions/Companies/Item/CompaniesItemRequestBuilder.cs b/Marechai.App/Services/Client/Software/Versions/Companies/Item/CompaniesItemRequestBuilder.cs deleted file mode 100644 index b0f7f566..00000000 --- a/Marechai.App/Services/Client/Software/Versions/Companies/Item/CompaniesItemRequestBuilder.cs +++ /dev/null @@ -1,95 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Versions.Companies.Item -{ - /// - /// Builds and executes requests for operations under \software\versions\companies\{id} - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesItemRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesItemRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/versions/companies/{id}", 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 CompaniesItemRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/versions/companies/{id}", rawUrl) - { - } - /// A - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code - /// When receiving a 401 status code - /// When receiving a 404 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task DeleteAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task DeleteAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToDeleteRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "401", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - { "404", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - return await RequestAdapter.SendPrimitiveAsync(requestInfo, errorMapping, cancellationToken).ConfigureAwait(false); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToDeleteRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToDeleteRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.DELETE, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "application/json, text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Versions.Companies.Item.CompaniesItemRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Versions.Companies.Item.CompaniesItemRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesItemRequestBuilderDeleteRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/Software/Versions/Item/Companies/CompaniesRequestBuilder.cs b/Marechai.App/Services/Client/Software/Versions/Item/Companies/CompaniesRequestBuilder.cs deleted file mode 100644 index bd99ca13..00000000 --- a/Marechai.App/Services/Client/Software/Versions/Item/Companies/CompaniesRequestBuilder.cs +++ /dev/null @@ -1,92 +0,0 @@ -// -#pragma warning disable CS0618 -using Marechai.App.Models; -using Microsoft.Kiota.Abstractions.Extensions; -using Microsoft.Kiota.Abstractions.Serialization; -using Microsoft.Kiota.Abstractions; -using System.Collections.Generic; -using System.IO; -using System.Threading.Tasks; -using System.Threading; -using System; -namespace Marechai.App.Software.Versions.Item.Companies -{ - /// - /// Builds and executes requests for operations under \software\versions\{-id}\companies - /// - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilder : BaseRequestBuilder - { - /// - /// Instantiates a new and sets the default values. - /// - /// Path parameters for the request - /// The request adapter to use to execute the requests. - public CompaniesRequestBuilder(Dictionary pathParameters, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/versions/{%2Did}/companies", 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 CompaniesRequestBuilder(string rawUrl, IRequestAdapter requestAdapter) : base(requestAdapter, "{+baseurl}/software/versions/{%2Did}/companies", rawUrl) - { - } - /// A List<global::Marechai.App.Models.CompanyBySoftwareVersionDto> - /// Cancellation token to use when cancelling requests - /// Configuration for the request such as headers, query parameters, and middleware options. - /// When receiving a 400 status code -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public async Task?> GetAsync(Action>? requestConfiguration = default, CancellationToken cancellationToken = default) - { -#nullable restore -#else - public async Task> GetAsync(Action> requestConfiguration = default, CancellationToken cancellationToken = default) - { -#endif - var requestInfo = ToGetRequestInformation(requestConfiguration); - var errorMapping = new Dictionary> - { - { "400", global::Marechai.App.Models.ProblemDetails.CreateFromDiscriminatorValue }, - }; - var collectionResult = await RequestAdapter.SendCollectionAsync(requestInfo, global::Marechai.App.Models.CompanyBySoftwareVersionDto.CreateFromDiscriminatorValue, errorMapping, cancellationToken).ConfigureAwait(false); - return collectionResult?.AsList(); - } - /// A - /// Configuration for the request such as headers, query parameters, and middleware options. -#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER -#nullable enable - public RequestInformation ToGetRequestInformation(Action>? requestConfiguration = default) - { -#nullable restore -#else - public RequestInformation ToGetRequestInformation(Action> requestConfiguration = default) - { -#endif - var requestInfo = new RequestInformation(Method.GET, UrlTemplate, PathParameters); - requestInfo.Configure(requestConfiguration); - requestInfo.Headers.TryAdd("Accept", "text/plain;q=0.9"); - return requestInfo; - } - /// - /// Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - /// - /// A - /// The raw URL to use for the request builder. - public global::Marechai.App.Software.Versions.Item.Companies.CompaniesRequestBuilder WithUrl(string rawUrl) - { - return new global::Marechai.App.Software.Versions.Item.Companies.CompaniesRequestBuilder(rawUrl, RequestAdapter); - } - /// - /// Configuration for the request such as headers, query parameters, and middleware options. - /// - [Obsolete("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.")] - [global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")] - public partial class CompaniesRequestBuilderGetRequestConfiguration : RequestConfiguration - { - } - } -} -#pragma warning restore CS0618 diff --git a/Marechai.App/Services/Client/kiota-lock.json b/Marechai.App/Services/Client/kiota-lock.json index e65d7ae9..196389d5 100644 --- a/Marechai.App/Services/Client/kiota-lock.json +++ b/Marechai.App/Services/Client/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "C62D18BF143CA279F3E9C98B2489C58F11565DB7E9A3A8A3DAA5B2DBC2CD42EA3658F251761DE73EB17B64A0424E395F2B9E8AE0CF30AF70657A1A5D905FFAFE", + "descriptionHash": "DB0B75D8D35263E29CA3D39352D4D36DE1FC7D38F7542FAC0CA94B28996A8A11BF166AA8FD90CCA215655722A195E2F2912C9BBE68D8DF9B30151FDDEA8C8D1B", "descriptionLocation": "http://localhost:5023/openapi/v1.json", "lockFileVersion": "1.0.0", "kiotaVersion": "1.29.0", diff --git a/Marechai.App/Services/CompaniesService.cs b/Marechai.App/Services/CompaniesService.cs index 2574379c..dffa8f5d 100644 --- a/Marechai.App/Services/CompaniesService.cs +++ b/Marechai.App/Services/CompaniesService.cs @@ -3,6 +3,8 @@ using System; using System.Collections.Generic; using System.Threading.Tasks; +using Marechai.App.Companies; +using Marechai.App.Companies.Count; namespace Marechai.App.Services; @@ -45,6 +47,59 @@ public class CompaniesService } } + /// + /// Gets a page of companies with optional search + /// + public async Task> GetCompaniesPageAsync(int skip, int take, string? search = null) + { + try + { + _logger.LogInformation("Fetching companies page skip={Skip} take={Take} search={Search}", skip, take, search); + + List? companies = await _apiClient.Companies.GetAsync(cfg => + { + cfg.QueryParameters.Skip = skip; + cfg.QueryParameters.Take = take; + + if(!string.IsNullOrWhiteSpace(search)) cfg.QueryParameters.Search = search; + }); + + if(companies == null) return []; + + _logger.LogInformation("Successfully fetched {Count} companies", companies.Count); + + return companies; + } + catch(Exception ex) + { + _logger.LogError(ex, "Error fetching companies page from API"); + + return []; + } + } + + /// + /// Gets the total count of companies with optional search filter + /// + public async Task GetCompaniesCountAsync(string? search = null) + { + try + { + int? count = await _apiClient.Companies.Count.GetAsync(cfg => + { + if(!string.IsNullOrWhiteSpace(search)) cfg.QueryParameters.Search = search; + }); + + return count ?? 0; + } + catch(Exception ex) + { + _logger.LogError(ex, "Error fetching companies count from API"); + + return 0; + } + } + /// /// Gets a single company by ID /// diff --git a/Marechai.Server/Controllers/CompaniesController.cs b/Marechai.Server/Controllers/CompaniesController.cs index 1bdbc4da..035b1322 100644 --- a/Marechai.Server/Controllers/CompaniesController.cs +++ b/Marechai.Server/Controllers/CompaniesController.cs @@ -44,36 +44,62 @@ public class CompaniesController(MarechaiContext context) : ControllerBase [AllowAnonymous] [ProducesResponseType(StatusCodes.Status200OK)] [ProducesResponseType(StatusCodes.Status400BadRequest)] - public Task> GetAsync() => context.Companies.Include(c => c.Logos) - .OrderBy(c => c.Name) - .Select(c => new CompanyDto - { - Id = c.Id, - LastLogo = - c.Logos.OrderByDescending(l => l.Year) - .FirstOrDefault() - .Guid, - Name = c.Name, - Founded = c.Founded, - Sold = c.Sold, - SoldToId = c.SoldToId, - CountryId = c.CountryId, - Status = c.Status, - Website = c.Website, - Twitter = c.Twitter, - Facebook = c.Facebook, - Address = c.Address, - City = c.City, - Province = c.Province, - PostalCode = c.PostalCode, - Country = c.Country.Name, - FoundedDayIsUnknown = c.FoundedDayIsUnknown, - FoundedMonthIsUnknown = c.FoundedMonthIsUnknown, - SoldDayIsUnknown = c.SoldDayIsUnknown, - SoldMonthIsUnknown = c.SoldMonthIsUnknown, - LegalName = c.LegalName - }) - .ToListAsync(); + public Task> GetAsync([FromQuery] int? skip = null, [FromQuery] int? take = null, + [FromQuery] string search = null) + { + IQueryable query = context.Companies.Include(c => c.Logos); + + if(!string.IsNullOrWhiteSpace(search)) + query = query.Where(c => c.Name.Contains(search) || (c.LegalName != null && c.LegalName.Contains(search))); + + query = query.OrderBy(c => c.Name); + + if(skip.HasValue) query = query.Skip(skip.Value); + + if(take.HasValue) query = query.Take(take.Value); + + return query.Select(c => new CompanyDto + { + Id = c.Id, + LastLogo = + c.Logos.OrderByDescending(l => l.Year) + .FirstOrDefault() + .Guid, + Name = c.Name, + Founded = c.Founded, + Sold = c.Sold, + SoldToId = c.SoldToId, + CountryId = c.CountryId, + Status = c.Status, + Website = c.Website, + Twitter = c.Twitter, + Facebook = c.Facebook, + Address = c.Address, + City = c.City, + Province = c.Province, + PostalCode = c.PostalCode, + Country = c.Country.Name, + FoundedDayIsUnknown = c.FoundedDayIsUnknown, + FoundedMonthIsUnknown = c.FoundedMonthIsUnknown, + SoldDayIsUnknown = c.SoldDayIsUnknown, + SoldMonthIsUnknown = c.SoldMonthIsUnknown, + LegalName = c.LegalName + }) + .ToListAsync(); + } + + [HttpGet("count")] + [AllowAnonymous] + [ProducesResponseType(StatusCodes.Status200OK)] + public Task GetCountAsync([FromQuery] string search = null) + { + IQueryable query = context.Companies; + + if(!string.IsNullOrWhiteSpace(search)) + query = query.Where(c => c.Name.Contains(search) || (c.LegalName != null && c.LegalName.Contains(search))); + + return query.CountAsync(); + } [HttpGet("{id:int}")] [AllowAnonymous]