diff --git a/E5Renewer/Controllers/JsonAPIV1Controller.cs b/E5Renewer/Controllers/JsonAPIV1Controller.cs index ec54c61..75af266 100644 --- a/E5Renewer/Controllers/JsonAPIV1Controller.cs +++ b/E5Renewer/Controllers/JsonAPIV1Controller.cs @@ -12,25 +12,25 @@ public class JsonAPIV1Controller : ControllerBase { private readonly ILogger logger; private readonly IStatusManager statusManager; - private readonly IEnumerable apiFunctionsContainers; + private readonly IEnumerable apiFunctions; private readonly IUnixTimestampGenerator unixTimestampGenerator; /// Initialize controller by logger given. /// The logger to create logs. - /// The IStatusManager implementation. - /// The IAPIFunctionsContainer implementation. - /// The IUnixTimestampGenerator implementation. + /// The implementation. + /// The implementation. + /// The implementation. /// All the params are injected by Asp.Net Core runtime. public JsonAPIV1Controller( ILogger logger, IStatusManager statusManager, - IEnumerable apiFunctionsContainers, + IEnumerable apiFunctions, IUnixTimestampGenerator unixTimestampGenerator ) { this.logger = logger; this.statusManager = statusManager; - this.apiFunctionsContainers = apiFunctionsContainers; + this.apiFunctions = apiFunctions; this.unixTimestampGenerator = unixTimestampGenerator; } @@ -38,10 +38,8 @@ IUnixTimestampGenerator unixTimestampGenerator [HttpGet("list_apis")] public Task GetListApis() { - IEnumerable result = this.apiFunctionsContainers. - Select((c) => c.GetAPIFunctions()). - SelectMany((c) => c). - Select((kv) => kv.Key); + IEnumerable result = this.apiFunctions. + Select((c) => c.id); logger.LogDebug("Getting result [{0}]", string.Join(", ", result)); return Task.FromResult(new InvokeResult( "list_apis", diff --git a/E5Renewer/Models/GraphAPIs/APIAttribute.cs b/E5Renewer/Models/GraphAPIs/APIAttribute.cs deleted file mode 100644 index d97281f..0000000 --- a/E5Renewer/Models/GraphAPIs/APIAttribute.cs +++ /dev/null @@ -1,16 +0,0 @@ -namespace E5Renewer.Models.GraphAPIs -{ - /// Attribute that marks a function calling msgraph apis. - public class APIAttribute : Attribute - { - /// The id of target function. - public readonly string id; - - /// Initialize APIAttribute with parameters given. - /// The id of target function. - public APIAttribute(string id) - { - this.id = id; - } - } -} diff --git a/E5Renewer/Models/GraphAPIs/APIFunction.cs b/E5Renewer/Models/GraphAPIs/APIFunction.cs deleted file mode 100644 index 9b57e63..0000000 --- a/E5Renewer/Models/GraphAPIs/APIFunction.cs +++ /dev/null @@ -1,9 +0,0 @@ -using Microsoft.Graph; - -namespace E5Renewer.Models.GraphAPIs -{ - /// Delegate to call msgraph api. - /// The GraphServiceClient to call msgraph api. - /// The Task which contains calling result r=APICallResult. - public delegate Task APIFunction(GraphServiceClient client); -} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Admin/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Admin/Get.cs new file mode 100644 index 0000000..cf0f18f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Admin/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Admin +{ + /// Admin.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Admin.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Admin.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/AgreementAcceptancesGet/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/AgreementAcceptancesGet/Get.cs new file mode 100644 index 0000000..05e9956 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/AgreementAcceptancesGet/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.AgreementAcceptances +{ + /// AgreementAcceptances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "AgreementAcceptances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.AgreementAcceptances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Agreements/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Agreements/Get.cs new file mode 100644 index 0000000..01ad098 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Agreements/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Agreements +{ + /// Agreements.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Agreements.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Agreements.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/AppCatalogs/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/AppCatalogs/Get.cs new file mode 100644 index 0000000..3cd0541 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/AppCatalogs/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions +{ + /// AppCatalogs.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "AppCatalogs.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.AppCatalogs.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/ApplicationTemplates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/ApplicationTemplates/Get.cs new file mode 100644 index 0000000..88e45d4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/ApplicationTemplates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.ApplicationTemplates +{ + /// ApplicationTemplates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "ApplicationTemplates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.ApplicationTemplates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Applications/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Applications/Get.cs new file mode 100644 index 0000000..fa39fd6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Applications/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Applications +{ + /// Applications.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Applications.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Applications.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/AuditLogs/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/AuditLogs/Get.cs new file mode 100644 index 0000000..b22aac7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/AuditLogs/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.AuditLogs +{ + /// AuditLogs.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "AuditLogs.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.AuditLogs.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/AuthenticationMethodConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/AuthenticationMethodConfigurations/Get.cs new file mode 100644 index 0000000..2ff7e18 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/AuthenticationMethodConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.AuthenticationMethodConfigurations +{ + /// AuthenticationMethodConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "AuthenticationMethodConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.AuthenticationMethodConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/AuthenticationMethodsPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/AuthenticationMethodsPolicy/Get.cs new file mode 100644 index 0000000..8729330 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/AuthenticationMethodsPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.AuthenticationMethodsPolicy +{ + /// AuthenticationMethodsPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "AuthenticationMethodsPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.AuthenticationMethodsPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/CertificateBasedAuthConfiguration/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/CertificateBasedAuthConfiguration/Count/Get.cs new file mode 100644 index 0000000..821cbc7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/CertificateBasedAuthConfiguration/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.CertificateBasedAuthConfiguration.Count +{ + /// CertificateBasedAuthConfiguration.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "CertificateBasedAuthConfiguration.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.CertificateBasedAuthConfiguration.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/CertificateBasedAuthConfiguration/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/CertificateBasedAuthConfiguration/Get.cs new file mode 100644 index 0000000..4889c03 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/CertificateBasedAuthConfiguration/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.CertificateBasedAuthConfiguration +{ + /// CertificateBasedAuthConfiguration.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "CertificateBasedAuthConfiguration.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.CertificateBasedAuthConfiguration.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Chats/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Chats/Count/Get.cs new file mode 100644 index 0000000..c1f3b03 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Chats/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Chats.Count +{ + /// Chats.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Chats.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Chats.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Chats/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Chats/Get.cs new file mode 100644 index 0000000..9d1f0fd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Chats/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Chats +{ + /// Chats.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Chats.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Chats.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/CallRecords/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/CallRecords/Count/Get.cs new file mode 100644 index 0000000..f5ed5c1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/CallRecords/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Communications.CallRecords.Count +{ + /// Communications.CallRecords.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Communications.CallRecords.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Communications.CallRecords.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/CallRecords/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/CallRecords/Get.cs new file mode 100644 index 0000000..bbd23ea --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/CallRecords/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Communications.CallRecords +{ + /// Communications.CallRecords.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Communications.CallRecords.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Communications.CallRecords.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/Get.cs new file mode 100644 index 0000000..94e75b6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Communications/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Communications +{ + /// Communications.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Communications.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Communications.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Compliance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Compliance/Get.cs new file mode 100644 index 0000000..7d6fb39 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Compliance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Compliance +{ + /// Compliance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Compliance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Compliance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Connections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Connections/Count/Get.cs new file mode 100644 index 0000000..9465453 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Connections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Connections.Count +{ + /// Connections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Connections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Connections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Connections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Connections/Get.cs new file mode 100644 index 0000000..bad0681 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Connections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Connections +{ + /// Connections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Connections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Connections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Contacts/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Contacts/Count/Get.cs new file mode 100644 index 0000000..895b7af --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Contacts/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Contacts.Count +{ + /// Contacts.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Contacts.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Contacts.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Contacts/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Contacts/Get.cs new file mode 100644 index 0000000..ac84633 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Contacts/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Contacts +{ + /// Contacts.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Contacts.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Contacts.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DataPolicyOperations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DataPolicyOperations/Count/Get.cs new file mode 100644 index 0000000..cd0785a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DataPolicyOperations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DataPolictOperations.Count +{ + /// DataPolictOperations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DataPolicyOperations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DataPolicyOperations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DataPolicyOperations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DataPolicyOperations/Get.cs new file mode 100644 index 0000000..33bf830 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DataPolicyOperations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DataPolictOperations +{ + /// DataPolictOperations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DataPolicyOperations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DataPolicyOperations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/AndroidManagedAppProtections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/AndroidManagedAppProtections/Count/Get.cs new file mode 100644 index 0000000..a31d9a6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/AndroidManagedAppProtections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.AndroidManagedAppProtections.Count +{ + /// DeviceAppManagement.AndroidManagedAppProtections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.AndroidManagedAppProtections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.AndroidManagedAppProtections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/AndroidManagedAppProtections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/AndroidManagedAppProtections/Get.cs new file mode 100644 index 0000000..b29e517 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/AndroidManagedAppProtections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.AndroidManagedAppProtections +{ + /// DeviceAppManagement.AndroidManagedAppProtections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.AndroidManagedAppProtections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.AndroidManagedAppProtections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/DefaultManagedAppProtections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/DefaultManagedAppProtections/Count/Get.cs new file mode 100644 index 0000000..af1be33 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/DefaultManagedAppProtections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.DefaultManagedAppProtections.Count +{ + /// DeviceAppManagement.DefaultManagedAppProtections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.DefaultManagedAppProtections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.DefaultManagedAppProtections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/DefaultManagedAppProtections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/DefaultManagedAppProtections/Get.cs new file mode 100644 index 0000000..41531c0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/DefaultManagedAppProtections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.DefaultManagedAppProtections +{ + /// DeviceAppManagement.DefaultManagedAppProtections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.DefaultManagedAppProtections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.DefaultManagedAppProtections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/Get.cs new file mode 100644 index 0000000..23688dc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement +{ + /// DeviceAppManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/IosManagedAppProtections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/IosManagedAppProtections/Count/Get.cs new file mode 100644 index 0000000..fa05b6f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/IosManagedAppProtections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.IosManagedAppProtections.Count +{ + /// DeviceAppManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.IosManagedAppProtections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.IosManagedAppProtections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/IosManagedAppProtections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/IosManagedAppProtections/Get.cs new file mode 100644 index 0000000..4264511 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/IosManagedAppProtections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.IosManagedAppProtections +{ + /// DeviceAppManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.IosManagedAppProtections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.IosManagedAppProtections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppPolicies/Count/Get.cs new file mode 100644 index 0000000..eb00eee --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedAppPolicies.Count +{ + /// DeviceAppManagement.ManagedAppPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedAppPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedAppPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppPolicies/Get.cs new file mode 100644 index 0000000..5aad218 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedAppPolicies +{ + /// DeviceAppManagement.ManagedAppPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedAppPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedAppPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppRegistrations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppRegistrations/Count/Get.cs new file mode 100644 index 0000000..75ac6a1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppRegistrations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedAppRegistrations.Count +{ + /// DeviceAppManagement.ManagedAppRegistrations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedAppRegistrations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedAppRegistrations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppRegistrations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppRegistrations/Get.cs new file mode 100644 index 0000000..2fc3d64 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppRegistrations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedAppRegistrations +{ + /// DeviceAppManagement.ManagedAppRegistrations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedAppRegistrations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedAppRegistrations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppStatuses/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppStatuses/Count/Get.cs new file mode 100644 index 0000000..36510a6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppStatuses/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedAppStatuses.Count +{ + /// DeviceAppManagement.ManagedAppStatuses.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedAppStatuses.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedAppStatuses.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppStatuses/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppStatuses/Get.cs new file mode 100644 index 0000000..80dcae5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedAppStatuses/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedAppStatuses +{ + /// DeviceAppManagement.ManagedAppStatuses.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedAppStatuses.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedAppStatuses.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedEBooks/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedEBooks/Count/Get.cs new file mode 100644 index 0000000..09b0b52 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedEBooks/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedEBooks.Count +{ + /// DeviceAppManagement.ManagedEBooks.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedEBooks.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedEBooks.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedEBooks/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedEBooks/Get.cs new file mode 100644 index 0000000..0d1a031 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/ManagedEBooks/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.ManagedEBooks +{ + /// DeviceAppManagement.ManagedEBooks.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.ManagedEBooks.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.ManagedEBooks.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MdmWindowsInformationProtectionPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MdmWindowsInformationProtectionPolicies/Count/Get.cs new file mode 100644 index 0000000..0a224f7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MdmWindowsInformationProtectionPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Count +{ + /// DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MdmWindowsInformationProtectionPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MdmWindowsInformationProtectionPolicies/Get.cs new file mode 100644 index 0000000..aa81f77 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MdmWindowsInformationProtectionPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MdmWindowsInformationProtectionPolicies +{ + /// DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MdmWindowsInformationProtectionPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MdmWindowsInformationProtectionPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppCategories/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppCategories/Count/Get.cs new file mode 100644 index 0000000..9dd9bd2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppCategories/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileAppCategories.Count +{ + /// DeviceAppManagement.MobileAppCategories.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileAppCategories.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileAppCategories.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppCategories/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppCategories/Get.cs new file mode 100644 index 0000000..4454f68 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppCategories/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileAppCategories +{ + /// DeviceAppManagement.MobileAppCategories.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileAppCategories.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileAppCategories.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppConfigurations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppConfigurations/Count/Get.cs new file mode 100644 index 0000000..9cb293a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppConfigurations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileAppConfigurations.Count +{ + /// DeviceAppManagement.MobileAppConfigurations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileAppConfigurations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileAppConfigurations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppConfigurations/Get.cs new file mode 100644 index 0000000..81d8beb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileAppConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileAppConfigurations +{ + /// DeviceAppManagement.MobileAppConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileAppConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileAppConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/Count/Get.cs new file mode 100644 index 0000000..7d2c8b6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.Count +{ + /// DeviceAppManagement.MobileApps.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/Get.cs new file mode 100644 index 0000000..935667b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps +{ + /// DeviceAppManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidLobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidLobApp/Count/Get.cs new file mode 100644 index 0000000..0b38984 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidLobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphAndroidLobApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphAndroidLobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphAndroidLobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphAndroidLobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidLobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidLobApp/Get.cs new file mode 100644 index 0000000..ea14952 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidLobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphAndroidLobApp +{ + /// DeviceAppManagement.MobileApps.GraphAndroidLobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphAndroidLobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphAndroidLobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidStoreApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidStoreApp/Count/Get.cs new file mode 100644 index 0000000..8265cb8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidStoreApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidStoreApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidStoreApp/Get.cs new file mode 100644 index 0000000..1e67c40 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphAndroidStoreApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphAndroidStoreApp +{ + /// DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphAndroidStoreApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphAndroidStoreApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosLobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosLobApp/Count/Get.cs new file mode 100644 index 0000000..050865e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosLobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphIosLobApp.Count +{ + /// DeviceAppManagement.GraphIosLobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphIosLobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphIosLobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosLobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosLobApp/Get.cs new file mode 100644 index 0000000..3938e02 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosLobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphIosLobApp +{ + /// DeviceAppManagement.MobileApps.GraphIosLobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphIosLobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphIosLobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosStoreApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosStoreApp/Count/Get.cs new file mode 100644 index 0000000..f3cecf7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosStoreApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphIosStoreApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphIosStoreApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphIosStoreApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphIosStoreApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosStoreApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosStoreApp/Get.cs new file mode 100644 index 0000000..029f7b4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosStoreApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphIosStoreApp +{ + /// DeviceAppManagement.MobileApps.GraphIosStoreApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphIosStoreApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphIosStoreApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosVppApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosVppApp/Count/Get.cs new file mode 100644 index 0000000..5a28348 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosVppApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphIosVppApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphIosVppApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphIosVppApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphIosVppApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosVppApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosVppApp/Get.cs new file mode 100644 index 0000000..9a32b81 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphIosVppApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphIosVppApp +{ + /// DeviceAppManagement.MobileApps.GraphIosVppApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphIosVppApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphIosVppApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSDmgApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSDmgApp/Count/Get.cs new file mode 100644 index 0000000..8b8dcde --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSDmgApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSDmgApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSDmgApp/Get.cs new file mode 100644 index 0000000..da4723e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSDmgApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphMacOSDmgApp +{ + /// DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphMacOSDmgApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphMacOSDmgApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSLobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSLobApp/Count/Get.cs new file mode 100644 index 0000000..7201d0a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSLobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphMacOSLobApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphMacOSLobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphMacOSLobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphMacOSLobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSLobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSLobApp/Get.cs new file mode 100644 index 0000000..47550eb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMacOSLobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphMacOSLobApp +{ + /// DeviceAppManagement.MobileApps.GraphMacOSLobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphMacOSLobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphMacOSLobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedAndroidLobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedAndroidLobApp/Count/Get.cs new file mode 100644 index 0000000..7fcba48 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedAndroidLobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedAndroidLobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedAndroidLobApp/Get.cs new file mode 100644 index 0000000..181c847 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedAndroidLobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp +{ + /// DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphManagedAndroidLobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedIosLobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedIosLobApp/Count/Get.cs new file mode 100644 index 0000000..b6971ee --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedIosLobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphManagedIosLobApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphManagedIosLobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphManagedIosLobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphManagedIOSLobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedIosLobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedIosLobApp/Get.cs new file mode 100644 index 0000000..d88434e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedIosLobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphManagedIosLobApp +{ + /// DeviceAppManagement.MobileApps.GraphManagedIosLobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphManagedIosLobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphManagedIOSLobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedMobileLobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedMobileLobApp/Count/Get.cs new file mode 100644 index 0000000..82f9b79 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedMobileLobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedMobileLobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedMobileLobApp/Get.cs new file mode 100644 index 0000000..afd1d96 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphManagedMobileLobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphManagedMobileLobApp +{ + /// DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphManagedMobileLobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMicrosoftStoreForBusinessApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMicrosoftStoreForBusinessApp/Count/Get.cs new file mode 100644 index 0000000..aec9c91 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMicrosoftStoreForBusinessApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMicrosoftStoreForBusinessApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMicrosoftStoreForBusinessApp/Get.cs new file mode 100644 index 0000000..15c6bb1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphMicrosoftStoreForBusinessApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp +{ + /// DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphMicrosoftStoreForBusinessApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWin32LobApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWin32LobApp/Count/Get.cs new file mode 100644 index 0000000..eceb2be --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWin32LobApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWin32LobApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphWin32LobApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWin32LobApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWin32LobApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWin32LobApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWin32LobApp/Get.cs new file mode 100644 index 0000000..70cee5b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWin32LobApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWin32LobApp +{ + /// DeviceAppManagement.MobileApps.GraphWin32LobApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWin32LobApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWin32LobApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsAppX/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsAppX/Count/Get.cs new file mode 100644 index 0000000..beea912 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsAppX/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsAppX.Count +{ + /// DeviceAppManagement.MobileApps.GraphWindowsAppX.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsAppX.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsAppX.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsAppX/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsAppX/Get.cs new file mode 100644 index 0000000..a64c989 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsAppX/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsAppX +{ + /// DeviceAppManagement.MobileApps.GraphWindowsAppX.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsAppX.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsAppX.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsMobileMSI/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsMobileMSI/Count/Get.cs new file mode 100644 index 0000000..e6a1b98 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsMobileMSI/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Count +{ + /// DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsMobileMSI/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsMobileMSI/Get.cs new file mode 100644 index 0000000..2ce84d2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsMobileMSI/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsMobileMSI +{ + /// DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsMobileMSI.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsUniversalAppX/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsUniversalAppX/Count/Get.cs new file mode 100644 index 0000000..a6028d8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsUniversalAppX/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Count +{ + /// DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsUniversalAppX/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsUniversalAppX/Get.cs new file mode 100644 index 0000000..b99cb0e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsUniversalAppX/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX +{ + /// DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsUniversalAppX.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsWebApp/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsWebApp/Count/Get.cs new file mode 100644 index 0000000..8a8518b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsWebApp/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsWebApp.Count +{ + /// DeviceAppManagement.MobileApps.GraphWindowsWebApp.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsWebApp.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsWebApp.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsWebApp/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsWebApp/Get.cs new file mode 100644 index 0000000..d32f273 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/MobileApps/GraphWindowsWebApp/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.MobileApps.GraphWindowsWebApp +{ + /// DeviceAppManagement.MobileApps.GraphWindowsWebApp.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.MobileApps.GraphWindowsWebApp.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.MobileApps.GraphWindowsWebApp.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/TargetedManagedAppConfigurations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/TargetedManagedAppConfigurations/Count/Get.cs new file mode 100644 index 0000000..44fd063 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/TargetedManagedAppConfigurations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.TargetedManagedAppConfigurations.Count +{ + /// DeviceAppManagement.TargetedManagedAppConfigurations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.TargetedManagedAppConfigurations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.TargetedManagedAppConfigurations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/TargetedManagedAppConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/TargetedManagedAppConfigurations/Get.cs new file mode 100644 index 0000000..68c1b23 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/TargetedManagedAppConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.TargetedManagedAppConfigurations +{ + /// DeviceAppManagement.TargetedManagedAppConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.TargetedManagedAppConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.TargetedManagedAppConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/VppTokens/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/VppTokens/Count/Get.cs new file mode 100644 index 0000000..79ea415 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/VppTokens/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.VppTokens.Count +{ + /// DeviceAppManagement.VppTokens.Cont.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.VppTokens.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.VppTokens.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/VppTokens/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/VppTokens/Get.cs new file mode 100644 index 0000000..d563bf7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/VppTokens/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.VppTokens +{ + /// DeviceAppManagement.VppTokens.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.VppTokens.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.VppTokens.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/WindowsInformationProtectionPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/WindowsInformationProtectionPolicies/Count/Get.cs new file mode 100644 index 0000000..3d548c8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/WindowsInformationProtectionPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.WindowsInformationProtectionPolicies.Count +{ + /// DeviceAppManagement.WindowsInformationProtectionPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.WindowsInformationProtectionPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.WindowsInformationProtectionPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/WindowsInformationProtectionPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/WindowsInformationProtectionPolicies/Get.cs new file mode 100644 index 0000000..3552514 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceAppManagement/WindowsInformationProtectionPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceAppManagement.WindowsInformationProtectionPolicies +{ + /// DeviceAppManagement.WindowsInformationProtectionPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceAppManagement.WindowsInformationProtectionPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceAppManagement.WindowsInformationProtectionPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ApplePushNotificationCertificate/DownloadApplePushNotificationCertificateSigningRequest/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ApplePushNotificationCertificate/DownloadApplePushNotificationCertificateSigningRequest/Get.cs new file mode 100644 index 0000000..c253c0b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ApplePushNotificationCertificate/DownloadApplePushNotificationCertificateSigningRequest/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ApplePushNotificationCertificate.DownloadApplePushNotificationCertificateSigningRequest +{ + /// DeviceManagement.ApplePushNotificationCertificate.DownloadApplePushNotificationCertificateSigningRequest.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ApplePushNotificationCertificate.DownloadApplePushNotificationCertificateSigningRequest.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ApplePushNotificationCertificate.DownloadApplePushNotificationCertificateSigningRequest.GetAsDownloadApplePushNotificationCertificateSigningRequestGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ApplePushNotificationCertificate/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ApplePushNotificationCertificate/Get.cs new file mode 100644 index 0000000..9f9776b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ApplePushNotificationCertificate/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ApplePushNotificationCertificate +{ + /// DeviceManagement.ApplePushNotificationCertificate.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ApplePushNotificationCertificate.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ApplePushNotificationCertificate.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/AuditEvents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/AuditEvents/Count/Get.cs new file mode 100644 index 0000000..700ce72 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/AuditEvents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.AuditEvents.Count +{ + /// DeviceManagement.AuditEvents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.AuditEvents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.AuditEvents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/AuditEvents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/AuditEvents/Get.cs new file mode 100644 index 0000000..2934260 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/AuditEvents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.AuditEvents +{ + /// DeviceManagement.AuditEvents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.AuditEvents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.AuditEvents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ComplianceManagementPartners/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ComplianceManagementPartners/Count/Get.cs new file mode 100644 index 0000000..44bf6c3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ComplianceManagementPartners/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ComplianceManagementPartners.Count +{ + /// DeviceManagement.ComplianceManagementPartners.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ComplianceManagementPartners.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ComplianceManagementPartners.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ComplianceManagementPartners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ComplianceManagementPartners/Get.cs new file mode 100644 index 0000000..a52da6b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ComplianceManagementPartners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ComplianceManagementPartners +{ + /// DeviceManagement.ComplianceManagementPartners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ComplianceManagementPartners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ComplianceManagementPartners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ConditionalAccessSettings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ConditionalAccessSettings/Get.cs new file mode 100644 index 0000000..416453b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ConditionalAccessSettings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ConditionalAccessSettings +{ + /// DeviceManagement.ConditionalAccessSettings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ConditionalAccessSettings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ConditionalAccessSettings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DetectedApps/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DetectedApps/Count/Get.cs new file mode 100644 index 0000000..541f7da --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DetectedApps/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DetectedApps.Count +{ + /// DeviceManagement.DetectedApps.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DetectedApps.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DetectedApps.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DetectedApps/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DetectedApps/Get.cs new file mode 100644 index 0000000..11707d0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DetectedApps/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DetectedApps +{ + /// DeviceManagement.DetectedApps.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DetectedApps.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DetectedApps.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCategories/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCategories/Count/Get.cs new file mode 100644 index 0000000..48b9031 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCategories/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCategories.Count +{ + /// DeviceManagement.DeviceCategories.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCategories.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCategories.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCategories/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCategories/Get.cs new file mode 100644 index 0000000..4bf336d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCategories/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCategories +{ + /// DeviceManagement.DeviceCategories.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCategories.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCategories.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicies/Count/Get.cs new file mode 100644 index 0000000..00cef9b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCompliancePolicies.Count +{ + /// DeviceManagement.DeviceCompliancePolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCompliancePolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCompliancePolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicies/Get.cs new file mode 100644 index 0000000..6706efa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCompliancePolicies +{ + /// DeviceManagement.DeviceCompliancePolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCompliancePolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCompliancePolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicyDeviceStateSummary/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicyDeviceStateSummary/Get.cs new file mode 100644 index 0000000..037938d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicyDeviceStateSummary/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCompliancePolicyDeviceStateSummary +{ + /// DeviceManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCompliancePolicyDeviceStateSummary.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCompliancePolicyDeviceStateSummary.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicySettingStateSummaries/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicySettingStateSummaries/Count/Get.cs new file mode 100644 index 0000000..978cc9d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicySettingStateSummaries/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Count +{ + /// DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicySettingStateSummaries/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicySettingStateSummaries/Get.cs new file mode 100644 index 0000000..a84c56d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceCompliancePolicySettingStateSummaries/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceCompliancePolicySettingStateSummaries +{ + /// DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceCompliancePolicySettingStateSummaries.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceCompliancePolicySettingStateSummaries.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurationDeviceStateSummaries/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurationDeviceStateSummaries/Get.cs new file mode 100644 index 0000000..52945e6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurationDeviceStateSummaries/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceConfigurationDeviceStateSummaries +{ + /// DeviceManagement.DeviceConfigurationDeviceStateSummaries.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceConfigurationDeviceStateSummaries.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceConfigurationDeviceStateSummaries.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurations/Count/Get.cs new file mode 100644 index 0000000..15252ae --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceConfigurations.Count +{ + /// DeviceManagement.DeviceConfigurations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceConfigurations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceConfigurations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurations/Get.cs new file mode 100644 index 0000000..f36e212 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceConfigurations +{ + /// DeviceManagement.DeviceConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceEnrollmentConfigurations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceEnrollmentConfigurations/Count/Get.cs new file mode 100644 index 0000000..41aeae1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceEnrollmentConfigurations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceEnrollmentConfigurations.Count +{ + /// DeviceManagement.DeviceEnrollmentConfigurations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceEnrollmentConfigurations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceEnrollmentConfigurations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceEnrollmentConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceEnrollmentConfigurations/Get.cs new file mode 100644 index 0000000..b16f14c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceEnrollmentConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceEnrollmentConfigurations +{ + /// DeviceManagement.DeviceEnrollmentConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceEnrollmentConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceEnrollmentConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceManagementPartners/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceManagementPartners/Count/Get.cs new file mode 100644 index 0000000..d6c6f07 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceManagementPartners/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceManagementPartners.Count +{ + /// DeviceManagement.DeviceManagementPartners.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceManagementPartners.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceManagementPartners.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceManagementPartners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceManagementPartners/Get.cs new file mode 100644 index 0000000..127f048 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/DeviceManagementPartners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.DeviceManagementPartners +{ + /// DeviceManagement.DeviceManagementPartners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.DeviceManagementPartners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.DeviceManagementPartners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ExchangeConnectors/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ExchangeConnectors/Count/Get.cs new file mode 100644 index 0000000..f5a8ab9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ExchangeConnectors/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ExchangeConnectors.Count +{ + /// DeviceManagement.ExchangeConnectors.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ExchangeConnectors.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ExchangeConnectors.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ExchangeConnectors/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ExchangeConnectors/Get.cs new file mode 100644 index 0000000..9d649b2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ExchangeConnectors/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ExchangeConnectors +{ + /// DeviceManagement.ExchangeConnectors.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ExchangeConnectors.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ExchangeConnectors.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Get.cs new file mode 100644 index 0000000..eefe1b8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement +{ + /// DeviceManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ImportedWindowsAutopilotDeviceIdentities/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ImportedWindowsAutopilotDeviceIdentities/Count/Get.cs new file mode 100644 index 0000000..2600f44 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ImportedWindowsAutopilotDeviceIdentities/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Count +{ + /// DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ImportedWindowsAutopilotDeviceIdentities/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ImportedWindowsAutopilotDeviceIdentities/Get.cs new file mode 100644 index 0000000..3c573ca --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ImportedWindowsAutopilotDeviceIdentities/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities +{ + /// DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ImportedWindowsAutopilotDeviceIdentities.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/IosUpdateStatuses/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/IosUpdateStatuses/Count/Get.cs new file mode 100644 index 0000000..c5ac5e0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/IosUpdateStatuses/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.IosUpdateStatuses.Count +{ + /// DeviceManagement.IosUpdateStatuses.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.IosUpdateStatuses.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.IosUpdateStatuses.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/IosUpdateStatuses/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/IosUpdateStatuses/Get.cs new file mode 100644 index 0000000..e1fb7da --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/IosUpdateStatuses/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.IosUpdateStatuses +{ + /// DeviceManagement.IosUpdateStatuses.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.IosUpdateStatuses.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.IosUpdateStatuses.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDeviceOverview/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDeviceOverview/Get.cs new file mode 100644 index 0000000..69272da --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDeviceOverview/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ManagedDeviceOverview +{ + /// DeviceManagement.ManagedDeviceOverview.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ManagedDeviceOverview.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ManagedDeviceOverview.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDevices/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDevices/Count/Get.cs new file mode 100644 index 0000000..323f282 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDevices/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ManagedDevices.Count +{ + /// DeviceManagement.ManagedDevices.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ManagedDevices.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ManagedDevices.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDevices/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDevices/Get.cs new file mode 100644 index 0000000..1c3cc2a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ManagedDevices/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ManagedDevices +{ + /// DeviceManagement.ManagedDevices.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ManagedDevices.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ManagedDevices.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileAppTroubleshootingEvents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileAppTroubleshootingEvents/Count/Get.cs new file mode 100644 index 0000000..3fba57c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileAppTroubleshootingEvents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.MobileAppTroubleshootingEvents.Count +{ + /// DeviceManagement.MobileAppTroubleshootingEvents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.MobileAppTroubleshootingEvents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.MobileAppTroubleshootingEvents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileAppTroubleshootingEvents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileAppTroubleshootingEvents/Get.cs new file mode 100644 index 0000000..c341dab --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileAppTroubleshootingEvents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.MobileAppTroubleshootingEvents +{ + /// DeviceManagement.MobileAppTroubleshootingEvents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.MobileAppTroubleshootingEvents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.MobileAppTroubleshootingEvents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileThreatDefenseConnectors/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileThreatDefenseConnectors/Count/Get.cs new file mode 100644 index 0000000..decda63 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileThreatDefenseConnectors/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.MobileThreatDefenseConnectors.Count +{ + /// DeviceManagement.MobileThreatDefenseConnectors.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.MobileThreatDefenseConnectors.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.MobileThreatDefenseConnectors.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileThreatDefenseConnectors/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileThreatDefenseConnectors/Get.cs new file mode 100644 index 0000000..c1cc875 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/MobileThreatDefenseConnectors/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.MobileThreatDefenseConnectors +{ + /// DeviceManagement.MobileThreatDefenseConnectors.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.MobileThreatDefenseConnectors.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.MobileThreatDefenseConnectors.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/NotificationMessageTemplates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/NotificationMessageTemplates/Count/Get.cs new file mode 100644 index 0000000..d7314da --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/NotificationMessageTemplates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.NotificationMessageTemplates.Count +{ + /// DeviceManagement.NotificationMessageTemplates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.NotificationMessageTemplates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.NotificationMessageTemplates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/NotificationMessageTemplates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/NotificationMessageTemplates/Get.cs new file mode 100644 index 0000000..482d658 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/NotificationMessageTemplates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.NotificationMessageTemplates +{ + /// DeviceManagement.NotificationMessageTemplates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.NotificationMessageTemplates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.NotificationMessageTemplates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RemoteAssistancePartners/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RemoteAssistancePartners/Count/Get.cs new file mode 100644 index 0000000..6b60421 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RemoteAssistancePartners/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.RemoteAssistancePartners.Count +{ + /// DeviceManagement.RemoteAssistancePartners.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.RemoteAssistancePartners.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.RemoteAssistancePartners.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RemoteAssistancePartners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RemoteAssistancePartners/Get.cs new file mode 100644 index 0000000..87f89d7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RemoteAssistancePartners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.RemoteAssistancePartners +{ + /// DeviceManagement.RemoteAssistancePartners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.RemoteAssistancePartners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.RemoteAssistancePartners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/ExportJobs/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/ExportJobs/Count/Get.cs new file mode 100644 index 0000000..cc38ba4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/ExportJobs/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.Reports.ExportJobs.Count +{ + /// DeviceManagement.Reports.ExportJobs.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.Reports.ExportJobs.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.Reports.ExportJobs.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/ExportJobs/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/ExportJobs/Get.cs new file mode 100644 index 0000000..2f2c719 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/ExportJobs/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.Reports.ExportJobs +{ + /// DeviceManagement.Reports.ExportJobs.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.Reports.ExportJobs.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.Reports.ExportJobs.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/Get.cs new file mode 100644 index 0000000..ef03541 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/Reports/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.Reports +{ + /// DeviceManagement.Reports.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.Reports.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.Reports.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ResourceOperations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ResourceOperations/Count/Get.cs new file mode 100644 index 0000000..d95ee15 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ResourceOperations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ResourceOperations.Count +{ + /// DeviceManagement.ResourceOperations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ResourceOperations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ResourceOperations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ResourceOperations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ResourceOperations/Get.cs new file mode 100644 index 0000000..6eebe28 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/ResourceOperations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.ResourceOperations +{ + /// DeviceManagement.ResourceOperations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.ResourceOperations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.ResourceOperations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleAssignments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleAssignments/Count/Get.cs new file mode 100644 index 0000000..4a579b9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleAssignments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.RoleAssignments.Count +{ + /// DeviceManagement.RoleAssignments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.RoleAssignments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.RoleAssignments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleAssignments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleAssignments/Get.cs new file mode 100644 index 0000000..ec4a315 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleAssignments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.RoleAssignments +{ + /// DeviceManagement.RoleAssignments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.RoleAssignments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.RoleAssignments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleDefinitions/Count/Get.cs new file mode 100644 index 0000000..8c12e66 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.RoleDefinitions.Count +{ + /// DeviceManagement.RoleDefinitions..Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.RoleDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.RoleDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleDefinitions/Get.cs new file mode 100644 index 0000000..35a65df --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/RoleDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.RoleDefinitions +{ + /// DeviceManagement.RoleDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.RoleDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.RoleDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/SoftwareUpdateStatusSummary/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/SoftwareUpdateStatusSummary/Get.cs new file mode 100644 index 0000000..1a53e80 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/SoftwareUpdateStatusSummary/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.SoftwareUpdateStatusSummary +{ + /// DeviceManagement.SoftwareUpdateStatusSummary.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.SoftwareUpdateStatusSummary.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.SoftwareUpdateStatusSummary.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TelecomExpenseManagementPartners/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TelecomExpenseManagementPartners/Count/Get.cs new file mode 100644 index 0000000..ee84f6f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TelecomExpenseManagementPartners/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.TelecomExpenseManagementPartners.Count +{ + /// DeviceManagement.TelecomExpenseManagementPartners.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.TelecomExpenseManagementPartners.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.TelecomExpenseManagementPartners.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TelecomExpenseManagementPartners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TelecomExpenseManagementPartners/Get.cs new file mode 100644 index 0000000..dc76ec9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TelecomExpenseManagementPartners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.TelecomExpenseManagementPartners +{ + /// DeviceManagement.TelecomExpenseManagementPartners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.TelecomExpenseManagementPartners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.TelecomExpenseManagementPartners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TermsAndConditions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TermsAndConditions/Count/Get.cs new file mode 100644 index 0000000..b062ff5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TermsAndConditions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.TermsAndConditions.Count +{ + /// DeviceManagement.TermsAndConditions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.TermsAndConditions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.TermsAndConditions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TermsAndConditions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TermsAndConditions/Get.cs new file mode 100644 index 0000000..59cf2d5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TermsAndConditions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.TermsAndConditions +{ + /// DeviceManagement.TermsAndConditions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.TermsAndConditions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.TermsAndConditions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TroubleshootingEvents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TroubleshootingEvents/Count/Get.cs new file mode 100644 index 0000000..711aaae --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TroubleshootingEvents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.TroubleshootingEvents.Count +{ + /// DeviceManagement.TroubleshootingEvents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.TroubleshootingEvents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.TroubleshootingEvents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TroubleshootingEvents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TroubleshootingEvents/Get.cs new file mode 100644 index 0000000..86cbb69 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/TroubleshootingEvents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.TroubleshootingEvents +{ + /// DeviceManagement.TroubleshootingEvents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.TroubleshootingEvents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.TroubleshootingEvents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformance/Count/Get.cs new file mode 100644 index 0000000..cef7c6f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformance/Get.cs new file mode 100644 index 0000000..7549f17 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/Count/Get.cs new file mode 100644 index 0000000..f926e8c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/Get.cs new file mode 100644 index 0000000..df4f693 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/Count/Get.cs new file mode 100644 index 0000000..2b38ee2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/Get.cs new file mode 100644 index 0000000..5489894 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/Count/Get.cs new file mode 100644 index 0000000..c130b15 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/Get.cs new file mode 100644 index 0000000..cc4fc56 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDeviceModelPerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDeviceModelPerformance/Count/Get.cs new file mode 100644 index 0000000..dc0b895 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDeviceModelPerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDeviceModelPerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDeviceModelPerformance/Get.cs new file mode 100644 index 0000000..97b9153 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDeviceModelPerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthDeviceModelPerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformance/Count/Get.cs new file mode 100644 index 0000000..cd98a4f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformance/Get.cs new file mode 100644 index 0000000..7f6061f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformanceDetails/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformanceDetails/Count/Get.cs new file mode 100644 index 0000000..fbed20a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformanceDetails/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformanceDetails/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformanceDetails/Get.cs new file mode 100644 index 0000000..e68defd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthDevicePerformanceDetails/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthDevicePerformanceDetails.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOSVersionPerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOSVersionPerformance/Count/Get.cs new file mode 100644 index 0000000..89f5eb8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOSVersionPerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOSVersionPerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOSVersionPerformance/Get.cs new file mode 100644 index 0000000..a80114e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOSVersionPerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthOSVersionPerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/Get.cs new file mode 100644 index 0000000..f297194 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthOverview +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthOverview.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthOverview.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/MetricValues/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/MetricValues/Count/Get.cs new file mode 100644 index 0000000..950fa2b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/MetricValues/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Count +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/MetricValues/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/MetricValues/Get.cs new file mode 100644 index 0000000..6819634 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsAppHealthOverview/MetricValues/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues +{ + /// DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsAppHealthOverview.MetricValues.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsBaselines/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsBaselines/Count/Get.cs new file mode 100644 index 0000000..1d29c68 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsBaselines/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsBaselines.Count +{ + /// DeviceManagement.UserExperienceAnalyticsBaselines.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsBaselines.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsBaselines.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsBaselines/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsBaselines/Get.cs new file mode 100644 index 0000000..4d83260 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsBaselines/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsBaselines +{ + /// DeviceManagement.UserExperienceAnalyticsBaselines.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsBaselines.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsBaselines.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsCategories/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsCategories/Count/Get.cs new file mode 100644 index 0000000..122bd25 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsCategories/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsCategories.Count +{ + /// DeviceManagement.UserExperienceAnalyticsCategories.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsCategories.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsCategories.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsCategories/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsCategories/Get.cs new file mode 100644 index 0000000..5ea9aec --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsCategories/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsCategories +{ + /// DeviceManagement.UserExperienceAnalyticsCategories.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsCategories.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsCategories.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDevicePerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDevicePerformance/Count/Get.cs new file mode 100644 index 0000000..9569382 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDevicePerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDevicePerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsDevicePerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDevicePerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDevicePerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDevicePerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDevicePerformance/Get.cs new file mode 100644 index 0000000..a6ebed3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDevicePerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDevicePerformance +{ + /// DeviceManagement.UserExperienceAnalyticsDevicePerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDevicePerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDevicePerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceScores/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceScores/Count/Get.cs new file mode 100644 index 0000000..58d9e0a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceScores/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceScores.Count +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceScores.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceScores.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceScores.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceScores/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceScores/Get.cs new file mode 100644 index 0000000..65da32e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceScores/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceScores +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceScores.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceScores.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceScores.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupHistory/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupHistory/Count/Get.cs new file mode 100644 index 0000000..9360d7c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupHistory/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Count +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupHistory/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupHistory/Get.cs new file mode 100644 index 0000000..1c28322 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupHistory/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceStartupHistory.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcessPerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcessPerformance/Count/Get.cs new file mode 100644 index 0000000..46cc99b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcessPerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcessPerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcessPerformance/Get.cs new file mode 100644 index 0000000..1e7ed00 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcessPerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcessPerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcesses/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcesses/Count/Get.cs new file mode 100644 index 0000000..817cb64 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcesses/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Count +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcesses/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcesses/Get.cs new file mode 100644 index 0000000..a640ebb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsDeviceStartupProcesses/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses +{ + /// DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsDeviceStartupProcesses.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsMetricHistory/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsMetricHistory/Count/Get.cs new file mode 100644 index 0000000..a3f6d24 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsMetricHistory/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsMetricHistory.Count +{ + /// DeviceManagement.UserExperienceAnalyticsMetricHistory.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsMetricHistory.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsMetricHistory.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsMetricHistory/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsMetricHistory/Get.cs new file mode 100644 index 0000000..f919fc5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsMetricHistory/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsMetricHistory +{ + /// DeviceManagement.UserExperienceAnalyticsMetricHistory.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsMetricHistory.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsMetricHistory.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsModelScores/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsModelScores/Count/Get.cs new file mode 100644 index 0000000..434f66e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsModelScores/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsModelScores.Count +{ + /// DeviceManagement.UserExperienceAnalyticsModelScores.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsModelScores.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsModelScores.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsModelScores/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsModelScores/Get.cs new file mode 100644 index 0000000..be96188 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsModelScores/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsModelScores +{ + /// DeviceManagement.UserExperienceAnalyticsModelScores.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsModelScores.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsModelScores.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsOverview/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsOverview/Get.cs new file mode 100644 index 0000000..75651a8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsOverview/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsOverview +{ + /// DeviceManagement.UserExperienceAnalyticsOverview.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsOverview.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsOverview.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsScoreHistory/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsScoreHistory/Count/Get.cs new file mode 100644 index 0000000..569884c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsScoreHistory/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsScoreHistory.Count +{ + /// DeviceManagement.UserExperienceAnalyticsScoreHistory.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsScoreHistory.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsScoreHistory.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsScoreHistory/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsScoreHistory/Get.cs new file mode 100644 index 0000000..ac54c1f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsScoreHistory/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsScoreHistory +{ + /// DeviceManagement.UserExperienceAnalyticsScoreHistory.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsScoreHistory.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsScoreHistory.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices/Get.cs new file mode 100644 index 0000000..7669de1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices +{ + /// DeviceManagement.UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsSummarizeWorkFromAnywhereDevices.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/Get.cs new file mode 100644 index 0000000..ff7c8dd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric +{ + /// DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereMetrics/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereMetrics/Count/Get.cs new file mode 100644 index 0000000..4a3460b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereMetrics/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Count +{ + /// DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereMetrics/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereMetrics/Get.cs new file mode 100644 index 0000000..ea99076 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereMetrics/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics +{ + /// DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereMetrics.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereModelPerformance/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereModelPerformance/Count/Get.cs new file mode 100644 index 0000000..6d1d92a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereModelPerformance/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Count +{ + /// DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereModelPerformance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereModelPerformance/Get.cs new file mode 100644 index 0000000..2fbb05f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/UserExperienceAnalyticsWorkFromAnywhereModelPerformance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance +{ + /// DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.UserExperienceAnalyticsWorkFromAnywhereModelPerformance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/Count/Get.cs new file mode 100644 index 0000000..289d4d8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.AuditEvents.Count +{ + /// DeviceManagement.VirtualEndpoint.AuditEvents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.AuditEvents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.AuditEvents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/Get.cs new file mode 100644 index 0000000..56c539f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.AuditEvents +{ + /// DeviceManagement.VirtualEndpoint.AuditEvents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.AuditEvents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.AuditEvents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/GetAuditActivityTypes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/GetAuditActivityTypes/Get.cs new file mode 100644 index 0000000..8033731 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/AuditEvents/GetAuditActivityTypes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.AuditEvents.GetAuditActivityTypes +{ + /// DeviceManagement.VirtualEndpoint.AuditEvents.GetAuditActivityTypes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.AuditEvents.GetAuditActivityTypes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.AuditEvents.GetAuditActivityTypes.GetAsGetAuditActivityTypesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/CloudPCs/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/CloudPCs/Count/Get.cs new file mode 100644 index 0000000..474f866 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/CloudPCs/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.CloudPCs.Count +{ + /// DeviceManagement.VirtualEndpoint.CloudPCs.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.CloudPCs.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.CloudPCs.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/CloudPCs/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/CloudPCs/Get.cs new file mode 100644 index 0000000..805e7fc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/CloudPCs/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.CloudPCs +{ + /// DeviceManagement.VirtualEndpoint.CloudPCs.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.CloudPCs.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.CloudPCs.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/Count/Get.cs new file mode 100644 index 0000000..4f55ff6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.DeviceImages.Count +{ + /// DeviceManagement.VirtualEndpoint.DeviceImages.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.DeviceImages.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.DeviceImages.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/Get.cs new file mode 100644 index 0000000..7544a10 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.DeviceImages +{ + /// DeviceManagement.VirtualEndpoint.DeviceImages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.DeviceImages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.DeviceImages.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/GetSourceImages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/GetSourceImages/Get.cs new file mode 100644 index 0000000..494f1ac --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/DeviceImages/GetSourceImages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.DeviceImages.GetSourceImages +{ + /// DeviceManagement.VirtualEndpoint.DeviceImages.GetSourceImages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.DeviceImages.GetSourceImages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.DeviceImages.GetSourceImages.GetAsGetSourceImagesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/GalleryImages/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/GalleryImages/Count/Get.cs new file mode 100644 index 0000000..689eb13 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/GalleryImages/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.GalleryImages.Count +{ + /// DeviceManagement.VirtualEndpoint.GalleryImages.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.GalleryImages.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.GalleryImages.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/GalleryImages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/GalleryImages/Get.cs new file mode 100644 index 0000000..96376d7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/GalleryImages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.GalleryImages +{ + /// DeviceManagement.VirtualEndpoint.GalleryImages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.GalleryImages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.GalleryImages.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/Get.cs new file mode 100644 index 0000000..4610ce8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint +{ + /// DeviceManagement.VirtualEndpoint.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Count/Get.cs new file mode 100644 index 0000000..70ddd22 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.OnPremisesConnections.Count +{ + /// DeviceManagement.VirtualEndpoint.OnPremisesConnections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.OnPremisesConnections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.OnPremisesConnections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Get.cs new file mode 100644 index 0000000..341e111 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/OnPremisesConnections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.OnPremisesConnections +{ + /// DeviceManagement.VirtualEndpoint.OnPremisesConnections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.OnPremisesConnections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.OnPremisesConnections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Count/Get.cs new file mode 100644 index 0000000..f3ddbd2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Count +{ + /// DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Get.cs new file mode 100644 index 0000000..d32df0d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/ProvisioningPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.ProvisioningPolicies +{ + /// DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.ProvisioningPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.ProvisioningPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/UserSettings/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/UserSettings/Count/Get.cs new file mode 100644 index 0000000..785076a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/UserSettings/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.UserSettings.Count +{ + /// DeviceManagement.VirtualEndpoint.UserSettings.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.UserSettings.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.UserSettings.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/UserSettings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/UserSettings/Get.cs new file mode 100644 index 0000000..2c4b142 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/VirtualEndpoint/UserSettings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.VirtualEndpoint.UserSettings +{ + /// DeviceManagement.VirtualEndpoint.UserSettings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.VirtualEndpoint.UserSettings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.VirtualEndpoint.UserSettings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsAutopilotDeviceIdentities/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsAutopilotDeviceIdentities/Count/Get.cs new file mode 100644 index 0000000..415990e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsAutopilotDeviceIdentities/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsAutopilotDeviceIdentities.Count +{ + /// DeviceManagement.WindowsAutopilotDeviceIdentities.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsAutopilotDeviceIdentities.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsAutopilotDeviceIdentities.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsAutopilotDeviceIdentities/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsAutopilotDeviceIdentities/Get.cs new file mode 100644 index 0000000..eab3f39 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsAutopilotDeviceIdentities/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsAutopilotDeviceIdentities +{ + /// DeviceManagement.WindowsAutopilotDeviceIdentities.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsAutopilotDeviceIdentities.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsAutopilotDeviceIdentities.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionAppLearningSummaries/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionAppLearningSummaries/Count/Get.cs new file mode 100644 index 0000000..c9e1b04 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionAppLearningSummaries/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Count +{ + /// DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionAppLearningSummaries/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionAppLearningSummaries/Get.cs new file mode 100644 index 0000000..e7c41cb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionAppLearningSummaries/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsInformationProtectionAppLearningSummaries +{ + /// DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsInformationProtectionAppLearningSummaries.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsInformationProtectionAppLearningSummaries.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionNetworkLearningSummaries/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionNetworkLearningSummaries/Count/Get.cs new file mode 100644 index 0000000..b0b19ed --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionNetworkLearningSummaries/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Count +{ + /// DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionNetworkLearningSummaries/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionNetworkLearningSummaries/Get.cs new file mode 100644 index 0000000..ab887d3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsInformationProtectionNetworkLearningSummaries/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries +{ + /// DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsInformationProtectionNetworkLearningSummaries.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsMalwareInformation/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsMalwareInformation/Count/Get.cs new file mode 100644 index 0000000..f8074d5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsMalwareInformation/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsMalwareInformation.Count +{ + /// DeviceManagement.WindowsMalwareInformation.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsMalwareInformation.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsMalwareInformation.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsMalwareInformation/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsMalwareInformation/Get.cs new file mode 100644 index 0000000..8b1206d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DeviceManagement/WindowsMalwareInformation/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DeviceManagement.WindowsMalwareInformation +{ + /// DeviceManagement.WindowsMalwareInformation.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DeviceManagement.WindowsMalwareInformation.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DeviceManagement.WindowsMalwareInformation.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Count/Get.cs new file mode 100644 index 0000000..cd05ba1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Devices.Count +{ + /// Devices.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Devices.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Devices.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Delta/Get.cs new file mode 100644 index 0000000..5332931 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Devices.Delta +{ + /// Devices.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Devices.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Devices.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Get.cs new file mode 100644 index 0000000..11b0323 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Devices/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Devices +{ + /// Devices.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Devices.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Devices.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Count/Get.cs new file mode 100644 index 0000000..1947d78 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.AdministrativeUnits.Count +{ + /// Directory.AdministrativeUnits.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.AdministrativeUnits.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.AdministrativeUnits.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Delta/Get.cs new file mode 100644 index 0000000..82d2cb8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.AdministrativeUnits.Delta +{ + /// Directory.AdministrativeUnits.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.AdministrativeUnits.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.AdministrativeUnits.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Get.cs new file mode 100644 index 0000000..71123ce --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AdministrativeUnits/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.AdministrativeUnits +{ + /// Directory.AdministrativeUnits.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.AdministrativeUnits.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.AdministrativeUnits.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AttributeSets/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AttributeSets/Count/Get.cs new file mode 100644 index 0000000..32535c5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AttributeSets/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.AttributeSets.Count +{ + /// Directory.AttributeSets.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.AttributeSets.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.AttributeSets.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AttributeSets/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AttributeSets/Get.cs new file mode 100644 index 0000000..63a707b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/AttributeSets/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.AttributeSets +{ + /// Directory.AttributeSets.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.AttributeSets.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.AttributeSets.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/CustomSecurityAttributeDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/CustomSecurityAttributeDefinitions/Count/Get.cs new file mode 100644 index 0000000..9f5d42d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/CustomSecurityAttributeDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.CustomSecurityAttributeDefinitions.Count +{ + /// Directory.CustomSecurityAttributeDefinitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.CustomSecurityAttributeDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.CustomSecurityAttributeDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/CustomSecurityAttributeDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/CustomSecurityAttributeDefinitions/Get.cs new file mode 100644 index 0000000..abc6647 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/CustomSecurityAttributeDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.CustomSecurityAttributeDefinitions +{ + /// Directory.CustomSecurityAttributeDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.CustomSecurityAttributeDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.CustomSecurityAttributeDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/Count/Get.cs new file mode 100644 index 0000000..45a050d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.Count +{ + /// Directory.DeletedItems.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/Get.cs new file mode 100644 index 0000000..1ba3ac1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems +{ + /// Directory.DeletedItems.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphAdministrativeUnit/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphAdministrativeUnit/Count/Get.cs new file mode 100644 index 0000000..7554f23 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphAdministrativeUnit/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphAdministrativeUnit.Count +{ + /// Directory.DeletedItems.GraphAdministrativeUnit.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphAdministrativeUnit.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphAdministrativeUnit.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphAdministrativeUnit/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphAdministrativeUnit/Get.cs new file mode 100644 index 0000000..5ca50ea --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphAdministrativeUnit/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphAdministrativeUnit +{ + /// Directory.DeletedItems.GraphAdministrativeUnit.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphAdministrativeUnit.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphAdministrativeUnit.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphApplication/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphApplication/Count/Get.cs new file mode 100644 index 0000000..b5c493a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphApplication/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphApplication.Count +{ + /// Directory.DeletedItems.GraphApplication.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphApplication.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphApplication.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphApplication/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphApplication/Get.cs new file mode 100644 index 0000000..9b3a0b8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphApplication/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphApplication +{ + /// Directory.DeletedItems.GraphApplication.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphApplication.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphApplication.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphDevice/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphDevice/Count/Get.cs new file mode 100644 index 0000000..ea13c03 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphDevice/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphDevice.Count +{ + /// Directory.DeletedItems.GraphDevice.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphDevice.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphDevice.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphDevice/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphDevice/Get.cs new file mode 100644 index 0000000..4f0a89b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphDevice/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphDevice +{ + /// Directory.DeletedItems.GraphDevice.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphDevice.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphDevice.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphGroup/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphGroup/Count/Get.cs new file mode 100644 index 0000000..07f234d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphGroup/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphGroup.Count +{ + /// Directory.DeletedItems.GraphGroup.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphGroup.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphGroup.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphGroup/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphGroup/Get.cs new file mode 100644 index 0000000..46015a2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphGroup/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphGroup +{ + /// Directory.DeletedItems.GraphGroup.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphGroup.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphGroup.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphServicePrincipal/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphServicePrincipal/Count/Get.cs new file mode 100644 index 0000000..14fb653 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphServicePrincipal/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphServicePrincipal.Count +{ + /// Directory.DeletedItems.GraphServicePrincipal.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphServicePrincipal.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphServicePrincipal.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphServicePrincipal/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphServicePrincipal/Get.cs new file mode 100644 index 0000000..77c904d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphServicePrincipal/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphServicePrincipal +{ + /// Directory.DeletedItems.GraphServicePrincipal.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphServicePrincipal.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphServicePrincipal.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphUser/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphUser/Count/Get.cs new file mode 100644 index 0000000..74ffe0a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphUser/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphUser.Count +{ + /// Directory.DeletedItems.GraphUser.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphUser.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphUser.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphUser/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphUser/Get.cs new file mode 100644 index 0000000..4bb7778 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeletedItems/GraphUser/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeletedItems.GraphUser +{ + /// Directory.DeletedItems.GraphUser.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeletedItems.GraphUser.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeletedItems.GraphUser.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeviceLocalCredentials/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeviceLocalCredentials/Count/Get.cs new file mode 100644 index 0000000..dc087a6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeviceLocalCredentials/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeviceLocalCredentials.Count +{ + /// Directory.DeviceLocalCredentials.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeviceLocalCredentials.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeviceLocalCredentials.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeviceLocalCredentials/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeviceLocalCredentials/Get.cs new file mode 100644 index 0000000..6b36523 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/DeviceLocalCredentials/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.DeviceLocalCredentials +{ + /// Directory.DeviceLocalCredentials.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.DeviceLocalCredentials.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.DeviceLocalCredentials.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/AvailableProviderTypes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/AvailableProviderTypes/Get.cs new file mode 100644 index 0000000..64b19d6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/AvailableProviderTypes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.FederationConfigurations.AvailableProviderTypes +{ + /// Directory.FederationConfigurations.AvailableProviderTypes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.FederationConfigurations.AvailableProviderTypes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.FederationConfigurations.AvailableProviderTypes.GetAsAvailableProviderTypesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/Count/Get.cs new file mode 100644 index 0000000..8d5470a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.FederationConfigurations.Count +{ + /// Directory.FederationConfigurations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.FederationConfigurations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.FederationConfigurations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/Get.cs new file mode 100644 index 0000000..1975862 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/FederationConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.FederationConfigurations +{ + /// Directory.FederationConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.FederationConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.FederationConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Get.cs new file mode 100644 index 0000000..54be56d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory +{ + /// Directory.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/OnPremisesSynchronization/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/OnPremisesSynchronization/Count/Get.cs new file mode 100644 index 0000000..2ab23f6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/OnPremisesSynchronization/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.OnPremisesSynchronization.Count +{ + /// Directory.OnPremisesSynchronization.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.OnPremisesSynchronization.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.OnPremisesSynchronization.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/OnPremisesSynchronization/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/OnPremisesSynchronization/Get.cs new file mode 100644 index 0000000..0aede3d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/OnPremisesSynchronization/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.OnPremisesSynchronization +{ + /// Directory.OnPremisesSynchronization.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.OnPremisesSynchronization.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.OnPremisesSynchronization.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Subscriptions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Subscriptions/Count/Get.cs new file mode 100644 index 0000000..b6a0fda --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Subscriptions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.Subscriptions.Count +{ + /// Directory.Subscriptions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.Subscriptions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.Subscriptions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Subscriptions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Subscriptions/Get.cs new file mode 100644 index 0000000..00ed822 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Directory/Subscriptions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Directory.Subscriptions +{ + /// Directory.Subscriptions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Directory.Subscriptions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Directory.Subscriptions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Count/Get.cs new file mode 100644 index 0000000..060fd1c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryObjects.Count +{ + /// DirectoryObjects.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryObjects.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryObjects.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Delta/Get.cs new file mode 100644 index 0000000..5afe278 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryObjects.Delta +{ + /// DirectoryObjects.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryObjects.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryObjects.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Get.cs new file mode 100644 index 0000000..ffe9afb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryObjects/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryObjects +{ + /// DirectoryObjects.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryObjects.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryObjects.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Count/Get.cs new file mode 100644 index 0000000..9ead52f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryRoleTemplates.Count +{ + /// DirectoryRoleTemplates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryRoleTemplates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryRoleTemplates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Delta/Get.cs new file mode 100644 index 0000000..988265a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryRoleTemplates.Delta +{ + /// DirectoryRoleTemplates.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryRoleTemplates.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryRoleTemplates.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Get.cs new file mode 100644 index 0000000..86070af --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoleTemplates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryRoleTemplates +{ + /// DirectoryRoleTemplates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryRoleTemplates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryRoleTemplates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Count/Get.cs new file mode 100644 index 0000000..6b706fa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryRoles.Count +{ + /// DirectoryRoles.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryRoles.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryRoles.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Delta/Get.cs new file mode 100644 index 0000000..fcf3570 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryRoles.Delta +{ + /// DirectoryRoles.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryRoles.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryRoles.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Get.cs new file mode 100644 index 0000000..021e4d5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DirectoryRoles/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DirectoryRoles +{ + /// DirectoryRoles.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DirectoryRoles.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DirectoryRoles.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DomainDnsRecords/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DomainDnsRecords/Count/Get.cs new file mode 100644 index 0000000..d9cf66a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DomainDnsRecords/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DomainDnsRecords.Count +{ + /// DomainDnsRecords.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DomainDnsRecords.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DomainDnsRecords.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/DomainDnsRecords/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/DomainDnsRecords/Get.cs new file mode 100644 index 0000000..a11d386 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/DomainDnsRecords/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.DomainDnsRecords +{ + /// DomainDnsRecords.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "DomainDnsRecords.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.DomainDnsRecords.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Domains/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Domains/Count/Get.cs new file mode 100644 index 0000000..9677b60 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Domains/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Domains.Count +{ + /// Domains.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Domains.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Domains.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Domains/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Domains/Get.cs new file mode 100644 index 0000000..64f7042 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Domains/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Domains +{ + /// Domains.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Domains.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Domains.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Drives/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Drives/Get.cs new file mode 100644 index 0000000..394b44a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Drives/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Drives +{ + /// Drives.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Drives.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Drives.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Count/Get.cs new file mode 100644 index 0000000..9878ce9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Classes.Count +{ + /// Education.Classes.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Classes.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Classes.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Delta/Get.cs new file mode 100644 index 0000000..55557dd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Classes.Delta +{ + /// Education.Classes.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Classes.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Classes.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Get.cs new file mode 100644 index 0000000..6ffd68e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Classes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Classes +{ + /// Education.Classes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Classes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Classes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Get.cs new file mode 100644 index 0000000..3de319a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education +{ + /// Education.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Count/Get.cs new file mode 100644 index 0000000..d03e559 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Assignments.Count +{ + /// Education.Me.Assignments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Assignments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Assignments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Delta/Get.cs new file mode 100644 index 0000000..6c3ef7c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Assignments.Delta +{ + /// Education.Me.Assignments.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Assignments.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Assignments.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Get.cs new file mode 100644 index 0000000..e0f913a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Assignments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Assignments +{ + /// Education.Me.Assignments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Assignments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Assignments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Classes/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Classes/Count/Get.cs new file mode 100644 index 0000000..082f5dd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Classes/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Classes.Count +{ + /// Education.Me.Classes.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Classes.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Classes.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Classes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Classes/Get.cs new file mode 100644 index 0000000..a9c2261 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Classes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Classes +{ + /// Education.Me.Classes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Classes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Classes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Get.cs new file mode 100644 index 0000000..069ee29 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me +{ + /// Education.Me.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Rubrics/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Rubrics/Count/Get.cs new file mode 100644 index 0000000..9d95a86 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Rubrics/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Rubrics.Count +{ + /// Education.Me.Rubrics.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Rubrics.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Rubrics.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Rubrics/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Rubrics/Get.cs new file mode 100644 index 0000000..c9b76b9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Rubrics/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Rubrics +{ + /// Education.Me.Rubrics.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Rubrics.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Rubrics.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Schools/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Schools/Count/Get.cs new file mode 100644 index 0000000..ab77a30 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Schools/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Schools.Count +{ + /// Education.Me.Schools.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Schools.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Schools.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Schools/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Schools/Get.cs new file mode 100644 index 0000000..e4b3b0b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/Schools/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.Schools +{ + /// Education.Me.Schools.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.Schools.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.Schools.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/TaughtClasses/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/TaughtClasses/Count/Get.cs new file mode 100644 index 0000000..d1b9667 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/TaughtClasses/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.TaughtClasses.Count +{ + /// Education.Me.TaughtClasses.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.TaughtClasses.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.TaughtClasses.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/TaughtClasses/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/TaughtClasses/Get.cs new file mode 100644 index 0000000..7540976 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/TaughtClasses/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.TaughtClasses +{ + /// Education.Me.TaughtClasses.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.TaughtClasses.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.TaughtClasses.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/Get.cs new file mode 100644 index 0000000..10cdb0e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.User +{ + /// Education.Me.User.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.User.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.User.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/MailboxSettings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/MailboxSettings/Get.cs new file mode 100644 index 0000000..c985b7d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/MailboxSettings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.User.MailboxSettings +{ + /// Education.Me.User.MailboxSettings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.User.MailboxSettings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.User.MailboxSettings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/ServiceProvisioningErrors/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/ServiceProvisioningErrors/Count/Get.cs new file mode 100644 index 0000000..e474f67 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/ServiceProvisioningErrors/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.User.ServiceProvisioningErrors.Count +{ + /// Education.Me.User.ServiceProvisioningErrors.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.User.ServiceProvisioningErrors.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.User.ServiceProvisioningErrors.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/ServiceProvisioningErrors/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/ServiceProvisioningErrors/Get.cs new file mode 100644 index 0000000..fb45f98 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Me/User/ServiceProvisioningErrors/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Me.User.ServiceProvisioningErrors +{ + /// Education.Me.User.ServiceProvisioningErrors.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Me.User.ServiceProvisioningErrors.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Me.User.ServiceProvisioningErrors.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Count/Get.cs new file mode 100644 index 0000000..26af5e7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Schools.Count +{ + /// Education.Schools.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Schools.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Schools.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Delta/Get.cs new file mode 100644 index 0000000..a81c62d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Schools.Delta +{ + /// Education.Schools.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Schools.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Schools.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Get.cs new file mode 100644 index 0000000..8eab068 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Schools/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Schools +{ + /// Education.Schools.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Schools.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Schools.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Count/Get.cs new file mode 100644 index 0000000..978c235 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Users.Count +{ + /// Education.Users.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Users.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Users.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Delta/Get.cs new file mode 100644 index 0000000..29a2c8c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Users.Delta +{ + /// Education.Users.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Users.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Users.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Get.cs new file mode 100644 index 0000000..e484189 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Education/Users/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Education.Users +{ + /// Education.Users.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Education.Users.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Education.Users.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/Get.cs new file mode 100644 index 0000000..2341af7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.EmployeeExperience +{ + /// EmployeeExperience.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "EmployeeExperience.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.EmployeeExperience.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningCourseActivities/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningCourseActivities/Count/Get.cs new file mode 100644 index 0000000..a3ddf4a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningCourseActivities/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.EmployeeExperience.LearningCourseActivities.Count +{ + /// EmployeeExperience.LearningCourseActivities.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "EmployeeExperience.LearningCourseActivities.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.EmployeeExperience.LearningCourseActivities.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningCourseActivities/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningCourseActivities/Get.cs new file mode 100644 index 0000000..82d1303 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningCourseActivities/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.EmployeeExperience.LearningCourseActivities +{ + /// EmployeeExperience.LearningCourseActivities.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "EmployeeExperience.LearningCourseActivities.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.EmployeeExperience.LearningCourseActivities.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningProviders/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningProviders/Count/Get.cs new file mode 100644 index 0000000..77ab6ec --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningProviders/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.EmployeeExperience.LearningProviders.Count +{ + /// EmployeeExperience.LearningProviders.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "EmployeeExperience.LearningProviders.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.EmployeeExperience.LearningProviders.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningProviders/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningProviders/Get.cs new file mode 100644 index 0000000..4477eb9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/EmployeeExperience/LearningProviders/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.EmployeeExperience.LearningProviders +{ + /// EmployeeExperience.LearningProviders.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "EmployeeExperience.LearningProviders.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.EmployeeExperience.LearningProviders.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/External/Connections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/External/Connections/Count/Get.cs new file mode 100644 index 0000000..2b68f8c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/External/Connections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.External.Connections.Count +{ + /// External.Connections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "External.Connections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.External.Connections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/External/Connections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/External/Connections/Get.cs new file mode 100644 index 0000000..f4a2fb9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/External/Connections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.External.Connections +{ + /// External.Connections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "External.Connections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.External.Connections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/External/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/External/Get.cs new file mode 100644 index 0000000..3fb23f7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/External/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.External +{ + /// External.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "External.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.External.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/FilterOperators/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/FilterOperators/Count/Get.cs new file mode 100644 index 0000000..2df4fc6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/FilterOperators/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.FilterOperators.Count +{ + /// FilterOperators.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "FilterOperators.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.FilterOperators.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/FilterOperators/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/FilterOperators/Get.cs new file mode 100644 index 0000000..6107dc3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/FilterOperators/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.FilterOperators +{ + /// FilterOperators.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "FilterOperators.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.FilterOperators.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Functions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Functions/Count/Get.cs new file mode 100644 index 0000000..7fcc24d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Functions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Functions.Count +{ + /// Functions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Functions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Functions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Functions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Functions/Get.cs new file mode 100644 index 0000000..e5d999a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Functions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Functions +{ + /// Functions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Functions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Functions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupLifecyclePolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupLifecyclePolicies/Count/Get.cs new file mode 100644 index 0000000..0427e5d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupLifecyclePolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupLifecyclePolicies.Count +{ + /// GroupLifecyclePolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupLifecyclePolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupLifecyclePolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupLifecyclePolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupLifecyclePolicies/Get.cs new file mode 100644 index 0000000..4daffae --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupLifecyclePolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupLifecyclePolicies +{ + /// GroupLifecyclePolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupLifecyclePolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupLifecyclePolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Count/Get.cs new file mode 100644 index 0000000..a587ce3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupSettingTemplates.Count +{ + /// GroupSettingTemplates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupSettingTemplates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupSettingTemplates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Delta/Get.cs new file mode 100644 index 0000000..18e9c4a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupSettingTemplates.Delta +{ + /// GroupSettingTemplates.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupSettingTemplates.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupSettingTemplates.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Get.cs new file mode 100644 index 0000000..9d169d2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettingTemplates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupSettingTemplates +{ + /// GroupSettingTemplates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupSettingTemplates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupSettingTemplates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettings/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettings/Count/Get.cs new file mode 100644 index 0000000..7de194a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettings/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupSettings.Count +{ + /// GroupSettings.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupSettings.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupSettings.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettings/Get.cs new file mode 100644 index 0000000..19d683d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/GroupSettings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.GroupSettings +{ + /// GroupSettings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "GroupSettings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.GroupSettings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Count/Get.cs new file mode 100644 index 0000000..ab99664 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Groups.Count +{ + /// Groups.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Groups.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Groups.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Delta/Get.cs new file mode 100644 index 0000000..dbc3d25 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Groups.Delta +{ + /// Groups.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Groups.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Groups.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Get.cs new file mode 100644 index 0000000..1d7cb3c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Groups/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Groups +{ + /// Groups.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Groups.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Groups.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ApiConnectors/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ApiConnectors/Count/Get.cs new file mode 100644 index 0000000..59dc297 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ApiConnectors/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ApiConnectors.Count +{ + /// Identity.ApiConnectors.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ApiConnectors.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ApiConnectors.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ApiConnectors/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ApiConnectors/Get.cs new file mode 100644 index 0000000..30df19a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ApiConnectors/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ApiConnectors +{ + /// Identity.ApiConnectors.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ApiConnectors.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ApiConnectors.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventListeners/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventListeners/Count/Get.cs new file mode 100644 index 0000000..e8f56e4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventListeners/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.AuthenticationEventListeners.Count +{ + /// Identity.AuthenticationEventListeners.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.AuthenticationEventListeners.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.AuthenticationEventListeners.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventListeners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventListeners/Get.cs new file mode 100644 index 0000000..94bf259 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventListeners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.AuthenticationEventListeners +{ + /// Identity.AuthenticationEventListeners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.AuthenticationEventListeners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.AuthenticationEventListeners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/Count/Get.cs new file mode 100644 index 0000000..2befc60 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.AuthenticationEventsFlows.Count +{ + /// Identity.AuthenticationEventsFlows.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.AuthenticationEventsFlows.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.AuthenticationEventsFlows.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/Get.cs new file mode 100644 index 0000000..f3b5a3e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.AuthenticationEventsFlows +{ + /// Identity.AuthenticationEventsFlows.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.AuthenticationEventsFlows.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.AuthenticationEventsFlows.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/GraphExternalUsersSelfServiceSignUpEventsFlow/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/GraphExternalUsersSelfServiceSignUpEventsFlow/Count/Get.cs new file mode 100644 index 0000000..684d821 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/GraphExternalUsersSelfServiceSignUpEventsFlow/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Count +{ + /// Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/GraphExternalUsersSelfServiceSignUpEventsFlow/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/GraphExternalUsersSelfServiceSignUpEventsFlow/Get.cs new file mode 100644 index 0000000..b832498 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/AuthenticationEventsFlows/GraphExternalUsersSelfServiceSignUpEventsFlow/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow +{ + /// Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.AuthenticationEventsFlows.GraphExternalUsersSelfServiceSignUpEventsFlow.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/B2xUserFlows/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/B2xUserFlows/Count/Get.cs new file mode 100644 index 0000000..4ef64d0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/B2xUserFlows/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.B2xUserFlows.Count +{ + /// Identity.B2xUserFlows.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.B2xUserFlows.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.B2xUserFlows.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/B2xUserFlows/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/B2xUserFlows/Get.cs new file mode 100644 index 0000000..4f5962f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/B2xUserFlows/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.B2xUserFlows +{ + /// Identity.B2xUserFlows.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.B2xUserFlows.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.B2xUserFlows.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationContextClassReferences/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationContextClassReferences/Count/Get.cs new file mode 100644 index 0000000..3b25562 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationContextClassReferences/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationContextClassReferences.Count +{ + /// Identity.ConditionalAccess.AuthenticationContextClassReferences.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationContextClassReferences.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationContextClassReferences.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationContextClassReferences/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationContextClassReferences/Get.cs new file mode 100644 index 0000000..9b4ded0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationContextClassReferences/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationContextClassReferences +{ + /// Identity.ConditionalAccess.AuthenticationContextClassReferences.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationContextClassReferences.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationContextClassReferences.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/AuthenticationMethodModes/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/AuthenticationMethodModes/Count/Get.cs new file mode 100644 index 0000000..9e0c19a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/AuthenticationMethodModes/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Count +{ + /// Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/AuthenticationMethodModes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/AuthenticationMethodModes/Get.cs new file mode 100644 index 0000000..c6e4961 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/AuthenticationMethodModes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes +{ + /// Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationStrength.AuthenticationMethodModes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Get.cs new file mode 100644 index 0000000..f738953 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationStrength +{ + /// Identity.ConditionalAccess.AuthenticationStrength.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationStrength.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationStrength.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Policies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Policies/Count/Get.cs new file mode 100644 index 0000000..f7a845a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Policies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationStrength.Policies.Count +{ + /// Identity.ConditionalAccess.AuthenticationStrength.Policies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationStrength.Policies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationStrength.Policies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Policies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Policies/Get.cs new file mode 100644 index 0000000..47fa4f4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/AuthenticationStrength/Policies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.AuthenticationStrength.Policies +{ + /// Identity.ConditionalAccess.AuthenticationStrength.Policies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.AuthenticationStrength.Policies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.AuthenticationStrength.Policies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/NamedLocations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/NamedLocations/Count/Get.cs new file mode 100644 index 0000000..5f520d8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/NamedLocations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.NamedLocations.Count +{ + /// Identity.ConditionalAccess.NamedLocations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.NamedLocations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.NamedLocations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/NamedLocations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/NamedLocations/Get.cs new file mode 100644 index 0000000..0cb2a25 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/NamedLocations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.NamedLocations +{ + /// Identity.ConditionalAccess.NamedLocations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.NamedLocations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.NamedLocations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Policies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Policies/Count/Get.cs new file mode 100644 index 0000000..98ab93c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Policies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.Policies.Count +{ + /// Identity.ConditionalAccess.Policies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.Policies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.Policies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Policies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Policies/Get.cs new file mode 100644 index 0000000..9d38d97 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Policies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.Policies +{ + /// Identity.ConditionalAccess.Policies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.Policies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.Policies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Templates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Templates/Count/Get.cs new file mode 100644 index 0000000..00cc103 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Templates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.Templates.Count +{ + /// Identity.ConditionalAccess.Templates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.Templates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.Templates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Templates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Templates/Get.cs new file mode 100644 index 0000000..ac230f3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/ConditionalAccess/Templates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.ConditionalAccess.Templates +{ + /// Identity.ConditionalAccess.Templates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.ConditionalAccess.Templates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.ConditionalAccess.Templates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/CustomAuthenticationExtensions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/CustomAuthenticationExtensions/Count/Get.cs new file mode 100644 index 0000000..64a1a22 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/CustomAuthenticationExtensions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.CustomAuthenticationExtensions.Count +{ + /// Identity.CustomAuthenticationExtensions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.CustomAuthenticationExtensions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.CustomAuthenticationExtensions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/CustomAuthenticationExtensions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/CustomAuthenticationExtensions/Get.cs new file mode 100644 index 0000000..556149c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/CustomAuthenticationExtensions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.CustomAuthenticationExtensions +{ + /// Identity.CustomAuthenticationExtensions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.CustomAuthenticationExtensions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.CustomAuthenticationExtensions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/Get.cs new file mode 100644 index 0000000..f90e5bb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity +{ + /// Identity.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/AvailableProviderTypes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/AvailableProviderTypes/Get.cs new file mode 100644 index 0000000..daf9040 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/AvailableProviderTypes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.IdentityProviders.AvailableProviderTypes +{ + /// Identity.IdentityProviders.AvailableProviderTypes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.IdentityProviders.AvailableProviderTypes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.IdentityProviders.AvailableProviderTypes.GetAsAvailableProviderTypesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/Count/Get.cs new file mode 100644 index 0000000..a718047 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.IdentityProviders.Count +{ + /// Identity.IdentityProviders.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.IdentityProviders.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.IdentityProviders.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/Get.cs new file mode 100644 index 0000000..0033cad --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/IdentityProviders/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.IdentityProviders +{ + /// Identity.IdentityProviders.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.IdentityProviders.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.IdentityProviders.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/UserFlowAttributes/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/UserFlowAttributes/Count/Get.cs new file mode 100644 index 0000000..a824ce2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/UserFlowAttributes/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.UserFlowAttributes.Count +{ + /// Identity.UserFlowAttributes.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.UserFlowAttributes.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.UserFlowAttributes.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/UserFlowAttributes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/UserFlowAttributes/Get.cs new file mode 100644 index 0000000..00531d9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Identity/UserFlowAttributes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Identity.UserFlowAttributes +{ + /// Identity.UserFlowAttributes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Identity.UserFlowAttributes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Identity.UserFlowAttributes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Definitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Definitions/Count/Get.cs new file mode 100644 index 0000000..62d83e1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Definitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AccessReviews.Definitions.Count +{ + /// IdentityGovernance.AccessReviews.Definitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AccessReviews.Definitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AccessReviews.Definitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Definitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Definitions/Get.cs new file mode 100644 index 0000000..c7a5d69 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Definitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AccessReviews.Definitions +{ + /// IdentityGovernance.AccessReviews.Definitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AccessReviews.Definitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AccessReviews.Definitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Get.cs new file mode 100644 index 0000000..2371070 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AccessReviews +{ + /// IdentityGovernance.AccessReviews.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AccessReviews.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AccessReviews.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/HistoryDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/HistoryDefinitions/Count/Get.cs new file mode 100644 index 0000000..2219972 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/HistoryDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AccessReviews.HistoryDefinitions.Count +{ + /// IdentityGovernance.AccessReviews.HistoryDefinitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AccessReviews.HistoryDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AccessReviews.HistoryDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/HistoryDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/HistoryDefinitions/Get.cs new file mode 100644 index 0000000..b63957c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AccessReviews/HistoryDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AccessReviews.HistoryDefinitions +{ + /// IdentityGovernance.AccessReviews.HistoryDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AccessReviews.HistoryDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AccessReviews.HistoryDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/AppConsentRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/AppConsentRequests/Count/Get.cs new file mode 100644 index 0000000..b0034bf --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/AppConsentRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AppConsent.AppConsentRequests.Count +{ + /// IdentityGovernance.AppConsent.AppConsentRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AppConsent.AppConsentRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AppConsent.AppConsentRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/AppConsentRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/AppConsentRequests/Get.cs new file mode 100644 index 0000000..6171bb1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/AppConsentRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AppConsent.AppConsentRequests +{ + /// IdentityGovernance.AppConsent.AppConsentRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AppConsent.AppConsentRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AppConsent.AppConsentRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/Get.cs new file mode 100644 index 0000000..48b24ff --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/AppConsent/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.AppConsent +{ + /// IdentityGovernance.AppConsent.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.AppConsent.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.AppConsent.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Count/Get.cs new file mode 100644 index 0000000..1691704 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Count +{ + /// IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Get.cs new file mode 100644 index 0000000..1d144e5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackageAssignmentApprovals/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals +{ + /// IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AccessPackageAssignmentApprovals.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackages/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackages/Count/Get.cs new file mode 100644 index 0000000..9ad630f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackages/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AccessPackages.Count +{ + /// IdentityGovernance.EntitlementManagement.AccessPackages.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AccessPackages.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AccessPackages.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackages/Get.cs new file mode 100644 index 0000000..bf1a6d2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AccessPackages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AccessPackages +{ + /// IdentityGovernance.EntitlementManagement.AccessPackages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AccessPackages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AccessPackages.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentPolicies/Count/Get.cs new file mode 100644 index 0000000..4b09ab0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Count +{ + /// IdentityGovernance.EntitlementManagement.AssignmentPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AssignmentPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AssignmentPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentPolicies/Get.cs new file mode 100644 index 0000000..48f2ae8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AssignmentPolicies +{ + /// IdentityGovernance.EntitlementManagement.AssignmentPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AssignmentPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AssignmentPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentRequests/Count/Get.cs new file mode 100644 index 0000000..38f052f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AssignmentRequests.Count +{ + /// IdentityGovernance.EntitlementManagement.AssignmentRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AssignmentRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AssignmentRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentRequests/Get.cs new file mode 100644 index 0000000..efcb2d0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/AssignmentRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.AssignmentRequests +{ + /// IdentityGovernance.EntitlementManagement.AssignmentRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.AssignmentRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.AssignmentRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/AdditionalAccess/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/AdditionalAccess/Get.cs new file mode 100644 index 0000000..56ea69d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/AdditionalAccess/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Assignments.AdditionalAccess +{ + /// IdentityGovernance.EntitlementManagement.Assignments.AdditionalAccess.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Assignments.AdditionalAccess.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Assignments.AdditionalAccess.GetAsAdditionalAccessGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/Count/Get.cs new file mode 100644 index 0000000..d0ea826 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Assignments.Count +{ + /// IdentityGovernance.EntitlementManagement.Assignments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Assignments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Assignments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/Get.cs new file mode 100644 index 0000000..2a48bf6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Assignments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Assignments +{ + /// IdentityGovernance.EntitlementManagement.Assignments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Assignments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Assignments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Catalogs/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Catalogs/Count/Get.cs new file mode 100644 index 0000000..ad24e60 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Catalogs/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Catalogs.Count +{ + /// IdentityGovernance.EntitlementManagement.Catalogs.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Catalogs.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Catalogs.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Catalogs/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Catalogs/Get.cs new file mode 100644 index 0000000..1f43819 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Catalogs/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Catalogs +{ + /// IdentityGovernance.EntitlementManagement.Catalogs.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Catalogs.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Catalogs.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Count/Get.cs new file mode 100644 index 0000000..3892b96 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Count +{ + /// IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Get.cs new file mode 100644 index 0000000..e8d99aa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ConnectedOrganizations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ConnectedOrganizations +{ + /// IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ConnectedOrganizations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ConnectedOrganizations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Get.cs new file mode 100644 index 0000000..0645453 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement +{ + /// IdentityGovernance.EntitlementManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Count/Get.cs new file mode 100644 index 0000000..c1b1158 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Count +{ + /// IdentityGovernance.EntitlementManagement.ResourceEnvironments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ResourceEnvironments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ResourceEnvironments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Get.cs new file mode 100644 index 0000000..9aef31d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceEnvironments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ResourceEnvironments +{ + /// IdentityGovernance.EntitlementManagement.ResourceEnvironments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ResourceEnvironments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ResourceEnvironments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRequests/Count/Get.cs new file mode 100644 index 0000000..94c7109 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ResourceRequests.Count +{ + /// IdentityGovernance.EntitlementManagement.ResourceRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ResourceRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ResourceRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRequests/Get.cs new file mode 100644 index 0000000..94541fa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ResourceRequests +{ + /// IdentityGovernance.EntitlementManagement.ResourceRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ResourceRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ResourceRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Count/Get.cs new file mode 100644 index 0000000..3efc059 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Count +{ + /// IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Get.cs new file mode 100644 index 0000000..ee4bf16 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/ResourceRoleScopes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.ResourceRoleScopes +{ + /// IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.ResourceRoleScopes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.ResourceRoleScopes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Resources/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Resources/Count/Get.cs new file mode 100644 index 0000000..ef3a3c3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Resources/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Resources.Count +{ + /// IdentityGovernance.EntitlementManagement.Resources.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Resources.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Resources.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Resources/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Resources/Get.cs new file mode 100644 index 0000000..5997739 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Resources/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Resources +{ + /// IdentityGovernance.EntitlementManagement.Resources.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Resources.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Resources.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Settings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Settings/Get.cs new file mode 100644 index 0000000..8c025d4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/EntitlementManagement/Settings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.EntitlementManagement.Settings +{ + /// IdentityGovernance.EntitlementManagement.Settings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.EntitlementManagement.Settings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.EntitlementManagement.Settings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/Get.cs new file mode 100644 index 0000000..bbed2fa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance +{ + /// IdentityGovernance.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/CustomTaskExtensions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/CustomTaskExtensions/Count/Get.cs new file mode 100644 index 0000000..2c44b8b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/CustomTaskExtensions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Count +{ + /// IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/CustomTaskExtensions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/CustomTaskExtensions/Get.cs new file mode 100644 index 0000000..d9ad20c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/CustomTaskExtensions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions +{ + /// IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.CustomTaskExtensions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Get.cs new file mode 100644 index 0000000..236370b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.DeletedItems +{ + /// IdentityGovernance.LifecycleWorkflows.DeletedItems.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.DeletedItems.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.DeletedItems.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Count/Get.cs new file mode 100644 index 0000000..583981a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Count +{ + /// IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Get.cs new file mode 100644 index 0000000..d57ab4f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/DeletedItems/Workflows/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows +{ + /// IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.DeletedItems.Workflows.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Get.cs new file mode 100644 index 0000000..5b55362 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows +{ + /// IdentityGovernance.LifecycleWorkflows.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Settings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Settings/Get.cs new file mode 100644 index 0000000..4d63291 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Settings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.Settings +{ + /// IdentityGovernance.LifecycleWorkflows.Settings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.Settings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.Settings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/TaskDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/TaskDefinitions/Count/Get.cs new file mode 100644 index 0000000..2320131 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/TaskDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Count +{ + /// IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/TaskDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/TaskDefinitions/Get.cs new file mode 100644 index 0000000..f261952 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/TaskDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.TaskDefinitions +{ + /// IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.TaskDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.TaskDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Count/Get.cs new file mode 100644 index 0000000..0d091d7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Count +{ + /// IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Get.cs new file mode 100644 index 0000000..1ce568e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/WorkflowTemplates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates +{ + /// IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.WorkflowTemplates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Workflows/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Workflows/Count/Get.cs new file mode 100644 index 0000000..0e932c4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Workflows/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.Workflows.Count +{ + /// IdentityGovernance.LifecycleWorkflows.Workflows.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.Workflows.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.Workflows.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Workflows/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Workflows/Get.cs new file mode 100644 index 0000000..ede61a3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/LifecycleWorkflows/Workflows/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.LifecycleWorkflows.Workflows +{ + /// IdentityGovernance.LifecycleWorkflows.Workflows.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.LifecycleWorkflows.Workflows.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.LifecycleWorkflows.Workflows.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Get.cs new file mode 100644 index 0000000..990a2a0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess +{ + /// IdentityGovernance.PrivilegedAccess.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/Count/Get.cs new file mode 100644 index 0000000..b5220dd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/Get.cs new file mode 100644 index 0000000..1653f2b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentApprovals/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentApprovals.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Count/Get.cs new file mode 100644 index 0000000..89234b1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Get.cs new file mode 100644 index 0000000..1475718 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleInstances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleInstances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Count/Get.cs new file mode 100644 index 0000000..0140f9d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Get.cs new file mode 100644 index 0000000..9edfbfa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentScheduleRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentScheduleRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Count/Get.cs new file mode 100644 index 0000000..0ce41f9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Get.cs new file mode 100644 index 0000000..ea211a2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/AssignmentSchedules/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules +{ + /// IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.AssignmentSchedules.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Count/Get.cs new file mode 100644 index 0000000..80c5464 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances..Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Get.cs new file mode 100644 index 0000000..efeb535 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleInstances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances +{ + /// IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleInstances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Count/Get.cs new file mode 100644 index 0000000..d4ccc3c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Get.cs new file mode 100644 index 0000000..d92cb18 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilityScheduleRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests +{ + /// IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.EligibilityScheduleRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Count/Get.cs new file mode 100644 index 0000000..a8de155 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Count +{ + /// IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Get.cs new file mode 100644 index 0000000..724ad3e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/EligibilitySchedules/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules +{ + /// IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.EligibilitySchedules.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/Get.cs new file mode 100644 index 0000000..475f1f7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/PrivilegedAccess/Group/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.PrivilegedAccess.Group +{ + /// IdentityGovernance.PrivilegedAccess.Group.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.PrivilegedAccess.Group.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.PrivilegedAccess.Group.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/AgreementAcceptances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/AgreementAcceptances/Count/Get.cs new file mode 100644 index 0000000..f142c5e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/AgreementAcceptances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.TermsOfUse.AgreementAcceptances.Count +{ + /// IdentityGovernance.TermsOfUse.AgreementAcceptances.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.TermsOfUse.AgreementAcceptances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.TermsOfUse.AgreementAcceptances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/AgreementAcceptances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/AgreementAcceptances/Get.cs new file mode 100644 index 0000000..cef316b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/AgreementAcceptances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.TermsOfUse.AgreementAcceptances +{ + /// IdentityGovernance.TermsOfUse.AgreementAcceptances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.TermsOfUse.AgreementAcceptances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.TermsOfUse.AgreementAcceptances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Agreements/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Agreements/Count/Get.cs new file mode 100644 index 0000000..1e3b8ef --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Agreements/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.TermsOfUse.Agreements.Count +{ + /// IdentityGovernance.TermsOfUse.Agreements.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.TermsOfUse.Agreements.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.TermsOfUse.Agreements.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Agreements/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Agreements/Get.cs new file mode 100644 index 0000000..508c150 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Agreements/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.TermsOfUse.Agreements +{ + /// IdentityGovernance.TermsOfUse.Agreements.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.TermsOfUse.Agreements.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.TermsOfUse.Agreements.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Get.cs new file mode 100644 index 0000000..e5c2a22 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityGovernance/TermsOfUse/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityGovernance.TermsOfUse +{ + /// IdentityGovernance.TermsOfUse.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityGovernance.TermsOfUse.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityGovernance.TermsOfUse.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/Get.cs new file mode 100644 index 0000000..ed588f1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection +{ + /// IdentityProtection.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskDetections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskDetections/Count/Get.cs new file mode 100644 index 0000000..be6dd71 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskDetections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.RiskDetections.Count +{ + /// IdentityProtection.RiskDetections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.RiskDetections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.RiskDetections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskDetections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskDetections/Get.cs new file mode 100644 index 0000000..30ad228 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskDetections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.RiskDetections +{ + /// IdentityProtection.RiskDetections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.RiskDetections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.RiskDetections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyServicePrincipals/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyServicePrincipals/Count/Get.cs new file mode 100644 index 0000000..ca0ba79 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyServicePrincipals/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.RiskyServicePrincipals.Count +{ + /// IdentityProtection.RiskyServicePrincipals.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.RiskyServicePrincipals.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.RiskyServicePrincipals.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyServicePrincipals/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyServicePrincipals/Get.cs new file mode 100644 index 0000000..b375442 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyServicePrincipals/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.RiskyServicePrincipals +{ + /// IdentityProtection.RiskyServicePrincipals.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.RiskyServicePrincipals.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.RiskyServicePrincipals.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyUsers/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyUsers/Count/Get.cs new file mode 100644 index 0000000..905d171 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyUsers/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.RiskyUsers.Count +{ + /// IdentityProtection.RiskyUsers.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.RiskyUsers.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.RiskyUsers.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyUsers/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyUsers/Get.cs new file mode 100644 index 0000000..604f0b3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/RiskyUsers/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.RiskyUsers +{ + /// IdentityProtection.RiskyUsers.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.RiskyUsers.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.RiskyUsers.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/ServicePrincipalRiskDetections/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/ServicePrincipalRiskDetections/Count/Get.cs new file mode 100644 index 0000000..364b526 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/ServicePrincipalRiskDetections/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.ServicePrincipalRiskDetections.Count +{ + /// IdentityProtection.ServicePrincipalRiskDetections.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.ServicePrincipalRiskDetections.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.ServicePrincipalRiskDetections.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/ServicePrincipalRiskDetections/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/ServicePrincipalRiskDetections/Get.cs new file mode 100644 index 0000000..352b042 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/IdentityProtection/ServicePrincipalRiskDetections/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.IdentityProtection.ServicePrincipalRiskDetections +{ + /// IdentityProtection.ServicePrincipalRiskDetections.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "IdentityProtection.ServicePrincipalRiskDetections.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.IdentityProtection.ServicePrincipalRiskDetections.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/Get.cs new file mode 100644 index 0000000..49a763d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.InformationProtection.Bitlocker +{ + /// InformationProtection.Bitlocker.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "InformationProtection.Bitlocker.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.InformationProtection.Bitlocker.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/RecoveryKeys/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/RecoveryKeys/Count/Get.cs new file mode 100644 index 0000000..e50f3fe --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/RecoveryKeys/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.InformationProtection.Bitlocker.RecoveryKeys.Count +{ + /// InformationProtection.Bitlocker.RecoveryKeys.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "InformationProtection.Bitlocker.RecoveryKeys.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.InformationProtection.Bitlocker.RecoveryKeys.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/RecoveryKeys/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/RecoveryKeys/Get.cs new file mode 100644 index 0000000..d2e7e14 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Bitlocker/RecoveryKeys/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.InformationProtection.Bitlocker.RecoveryKeys +{ + /// InformationProtection.Bitlocker.RecoveryKeys.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "InformationProtection.Bitlocker.RecoveryKeys.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.InformationProtection.Bitlocker.RecoveryKeys.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Get.cs new file mode 100644 index 0000000..7c5b506 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.InformationProtection +{ + /// InformationProtection.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "InformationProtection.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.InformationProtection.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/ThreatAssessmentRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/ThreatAssessmentRequests/Count/Get.cs new file mode 100644 index 0000000..1182740 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/ThreatAssessmentRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.InformationProtection.ThreatAssessmentRequests.Count +{ + /// InformationProtection.ThreatAssessmentRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "InformationProtection.ThreatAssessmentRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.InformationProtection.ThreatAssessmentRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/ThreatAssessmentRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/ThreatAssessmentRequests/Get.cs new file mode 100644 index 0000000..c0a88f4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/InformationProtection/ThreatAssessmentRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.InformationProtection.ThreatAssessmentRequests +{ + /// InformationProtection.ThreatAssessmentRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "InformationProtection.ThreatAssessmentRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.InformationProtection.ThreatAssessmentRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Invitations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Invitations/Count/Get.cs new file mode 100644 index 0000000..33687e8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Invitations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Invitations.Count +{ + /// Invitations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Invitations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Invitations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Invitations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Invitations/Get.cs new file mode 100644 index 0000000..d1178a2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Invitations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Invitations +{ + /// Invitations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Invitations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Invitations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Count/Get.cs new file mode 100644 index 0000000..c7efc94 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.OAuth2PermissionGrants.Count +{ + /// OAuth2PermissionGrants.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "OAuth2PermissionGrants.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Oauth2PermissionGrants.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Delta/Get.cs new file mode 100644 index 0000000..065882e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.OAuth2PermissionGrants.Delta +{ + /// OAuth2PermissionGrants.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "OAuth2PermissionGrants.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Oauth2PermissionGrants.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Get.cs new file mode 100644 index 0000000..c2ceef9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/OAuth2PermissionGrants/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.OAuth2PermissionGrants +{ + /// OAuth2PermissionGrants.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "OAuth2PermissionGrants.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Oauth2PermissionGrants.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Count/Get.cs new file mode 100644 index 0000000..e08c2b7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Organization.Count +{ + /// Organization.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Organization.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Organization.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Delta/Get.cs new file mode 100644 index 0000000..c84cbf2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Organization.Delta +{ + /// Organization.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Organization.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Organization.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Get.cs new file mode 100644 index 0000000..29c788a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Organization/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Organization +{ + /// Organization.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Organization.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Organization.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/PermissionGrants/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/PermissionGrants/Delta/Get.cs new file mode 100644 index 0000000..383a49c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/PermissionGrants/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.PermissionGrants.Delta +{ + /// PermissionGrants.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "PermissionGrants.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.PermissionGrants.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/PermissionGrants/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/PermissionGrants/Get.cs new file mode 100644 index 0000000..30e7cb8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/PermissionGrants/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.PermissionGrants +{ + /// PermissionGrants.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "PermissionGrants.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.PermissionGrants.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Places/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/Count/Get.cs new file mode 100644 index 0000000..38ffeaa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Places.Count +{ + /// Places.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Places.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Places.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoom/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoom/Count/Get.cs new file mode 100644 index 0000000..2bf3400 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoom/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Places.GraphRoom.Count +{ + /// Places.GraphRoom.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Places.GraphRoom.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Places.GraphRoom.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoom/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoom/Get.cs new file mode 100644 index 0000000..ac48467 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoom/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Places.GraphRoom +{ + /// Places.GraphRoom.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Places.GraphRoom.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Places.GraphRoom.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoomList/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoomList/Count/Get.cs new file mode 100644 index 0000000..e1d021f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoomList/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Places.GraphRoomList.Count +{ + /// Places.Count.GraphRoomList.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Places.GraphRoomList.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Places.GraphRoomList.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoomList/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoomList/Get.cs new file mode 100644 index 0000000..a46b24e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Places/GraphRoomList/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Places.GraphRoomList +{ + /// Places.GraphRoomList.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Places.GraphRoomList.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Places.GraphRoomList.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Buckets/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Buckets/Count/Get.cs new file mode 100644 index 0000000..dced4ad --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Buckets/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner.Buckets.Count +{ + /// Planner.Buckets.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Buckets.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.Buckets.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Buckets/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Buckets/Get.cs new file mode 100644 index 0000000..040727f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Buckets/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner.Buckets +{ + /// Planner.Buckets.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Buckets.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.Buckets.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Get.cs new file mode 100644 index 0000000..a79f15e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner +{ + /// Planner.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Plans/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Plans/Count/Get.cs new file mode 100644 index 0000000..cf0782a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Plans/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner.Plans.Count +{ + /// Planner.Plans.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Plans.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.Plans.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Plans/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Plans/Get.cs new file mode 100644 index 0000000..a62d86d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Plans/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner.Plans +{ + /// Planner.Plans.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Plans.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.Plans.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Tasks/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Tasks/Count/Get.cs new file mode 100644 index 0000000..bbf9d83 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Tasks/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner.Tasks.Count +{ + /// Planner.Tasks.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Tasks.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.Tasks.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Tasks/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Tasks/Get.cs new file mode 100644 index 0000000..a1d7673 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Planner/Tasks/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Planner.Tasks +{ + /// Planner.Tasks.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Planner.Tasks.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Planner.Tasks.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ActivityBasedTimeoutPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ActivityBasedTimeoutPolicies/Count/Get.cs new file mode 100644 index 0000000..85a532b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ActivityBasedTimeoutPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.ActivityBasedTimeoutPolicies.Count +{ + /// Policies.ActivityBasedTimeoutPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.ActivityBasedTimeoutPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.ActivityBasedTimeoutPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ActivityBasedTimeoutPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ActivityBasedTimeoutPolicies/Get.cs new file mode 100644 index 0000000..07d9cad --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ActivityBasedTimeoutPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.ActivityBasedTimeoutPolicies +{ + /// Policies.ActivityBasedTimeoutPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.ActivityBasedTimeoutPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.ActivityBasedTimeoutPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AdminConsentRequestPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AdminConsentRequestPolicy/Get.cs new file mode 100644 index 0000000..4db4372 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AdminConsentRequestPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AdminConsentRequestPolicy +{ + /// Policies.AdminConsentRequestPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AdminConsentRequestPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AdminConsentRequestPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AppManagementPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AppManagementPolicies/Count/Get.cs new file mode 100644 index 0000000..75651a5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AppManagementPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AppManagementPolicies.Count +{ + /// Policies.AppManagementPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AppManagementPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AppManagementPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AppManagementPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AppManagementPolicies/Get.cs new file mode 100644 index 0000000..9abed63 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AppManagementPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AppManagementPolicies +{ + /// Policies.AppManagementPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AppManagementPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AppManagementPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationFlowsPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationFlowsPolicy/Get.cs new file mode 100644 index 0000000..e83b87f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationFlowsPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthenticationFlowsPolicy +{ + /// Policies.AuthenticationFlowsPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthenticationFlowsPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthenticationFlowsPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Count/Get.cs new file mode 100644 index 0000000..8d954e7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Count +{ + /// Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Get.cs new file mode 100644 index 0000000..e12b183 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/AuthenticationMethodConfigurations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations +{ + /// Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthenticationMethodsPolicy.AuthenticationMethodConfigurations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/Get.cs new file mode 100644 index 0000000..964e2d5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationMethodsPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthenticationMethodsPolicy +{ + /// Policies.AuthenticationMethodsPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthenticationMethodsPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthenticationMethodsPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationStrengthPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationStrengthPolicies/Count/Get.cs new file mode 100644 index 0000000..f45c623 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationStrengthPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthenticationStrengthPolicies.Count +{ + /// Policies.AuthenticationStrengthPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthenticationStrengthPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthenticationStrengthPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationStrengthPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationStrengthPolicies/Get.cs new file mode 100644 index 0000000..a51dd35 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthenticationStrengthPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthenticationStrengthPolicies +{ + /// Policies.AuthenticationStrengthPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthenticationStrengthPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthenticationStrengthPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthorizationPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthorizationPolicy/Get.cs new file mode 100644 index 0000000..bb86796 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/AuthorizationPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.AuthorizationPolicy +{ + /// Policies.AuthorizationPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.AuthorizationPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.AuthorizationPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ClaimsMappingPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ClaimsMappingPolicies/Count/Get.cs new file mode 100644 index 0000000..ab39195 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ClaimsMappingPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.ClaimsMappingPolicies.Count +{ + /// Policies.ClaimsMappingPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.ClaimsMappingPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.ClaimsMappingPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ClaimsMappingPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ClaimsMappingPolicies/Get.cs new file mode 100644 index 0000000..b3ba508 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ClaimsMappingPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.ClaimsMappingPolicies +{ + /// Policies.ClaimsMappingPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.ClaimsMappingPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.ClaimsMappingPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ConditionalAccessPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ConditionalAccessPolicies/Count/Get.cs new file mode 100644 index 0000000..5b80624 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ConditionalAccessPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.ConditionalAccessPolicies.Count +{ + /// Policies.ConditionalAccessPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.ConditionalAccessPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.ConditionalAccessPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ConditionalAccessPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ConditionalAccessPolicies/Get.cs new file mode 100644 index 0000000..dd9796b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/ConditionalAccessPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.ConditionalAccessPolicies +{ + /// Policies.ConditionalAccessPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.ConditionalAccessPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.ConditionalAccessPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Default/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Default/Get.cs new file mode 100644 index 0000000..566e16b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Default/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy.Default +{ + /// Policies.CrossTenantAccessPolicy.Default.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Default.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.Default.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Get.cs new file mode 100644 index 0000000..c5f26da --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy +{ + /// Policies.CrossTenantAccessPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Partners/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Partners/Count/Get.cs new file mode 100644 index 0000000..80f6fb3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Partners/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy.Partners.Count +{ + /// Policies.CrossTenantAccessPolicy.Partners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Partners.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.Partners.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Partners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Partners/Get.cs new file mode 100644 index 0000000..37fdc3e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Partners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy.Partners +{ + /// Policies.CrossTenantAccessPolicy.Partners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Partners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.Partners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/Get.cs new file mode 100644 index 0000000..32d3643 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy.Templates +{ + /// Policies.CrossTenantAccessPolicy.Templates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Templates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.Templates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/Get.cs new file mode 100644 index 0000000..7ef79aa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationIdentitySynchronization/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationIdentitySynchronization +{ + /// Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationIdentitySynchronization.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationIdentitySynchronization.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationIdentitySynchronization.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/Get.cs new file mode 100644 index 0000000..fb1b454 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/CrossTenantAccessPolicy/Templates/MultiTenantOrganizationPartnerConfiguration/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationPartnerConfiguration +{ + /// Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationPartnerConfiguration.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationPartnerConfiguration.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.CrossTenantAccessPolicy.Templates.MultiTenantOrganizationPartnerConfiguration.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/DefaultAppManagementPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/DefaultAppManagementPolicy/Get.cs new file mode 100644 index 0000000..ba7a909 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/DefaultAppManagementPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.DefaultAppManagementPolicy +{ + /// Policies.DefaultAppManagementPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.DefaultAppManagementPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.DefaultAppManagementPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/DeviceRegistrationPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/DeviceRegistrationPolicy/Get.cs new file mode 100644 index 0000000..a9e63b9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/DeviceRegistrationPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.DeviceRegistrationPolicy +{ + /// Policies.DeviceRegistrationPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.DeviceRegistrationPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.DeviceRegistrationPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/FeatureRolloutPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/FeatureRolloutPolicies/Count/Get.cs new file mode 100644 index 0000000..12ce12b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/FeatureRolloutPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.FeatureRolloutPolicies.Count +{ + /// Policies.FeatureRolloutPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.FeatureRolloutPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.FeatureRolloutPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/FeatureRolloutPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/FeatureRolloutPolicies/Get.cs new file mode 100644 index 0000000..ebdb7b2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/FeatureRolloutPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.FeatureRolloutPolicies +{ + /// Policies.FeatureRolloutPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.FeatureRolloutPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.FeatureRolloutPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/Get.cs new file mode 100644 index 0000000..d7518b3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies +{ + /// Policies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/HomeRealmDiscoveryPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/HomeRealmDiscoveryPolicies/Count/Get.cs new file mode 100644 index 0000000..6a40f77 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/HomeRealmDiscoveryPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.HomeRealmDiscoveryPolicies.Count +{ + /// Policies.HomeRealmDiscoveryPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.HomeRealmDiscoveryPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.HomeRealmDiscoveryPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/HomeRealmDiscoveryPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/HomeRealmDiscoveryPolicies/Get.cs new file mode 100644 index 0000000..97ab646 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/HomeRealmDiscoveryPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.HomeRealmDiscoveryPolicies +{ + /// Policies.HomeRealmDiscoveryPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.HomeRealmDiscoveryPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.HomeRealmDiscoveryPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/IdentitySecurityDefaultsEnforcementPolicy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/IdentitySecurityDefaultsEnforcementPolicy/Get.cs new file mode 100644 index 0000000..6aaac5e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/IdentitySecurityDefaultsEnforcementPolicy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.IdentitySecurityDefaultsEnforcementPolicy +{ + /// Policies.IdentitySecurityDefaultsEnforcementPolicy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.IdentitySecurityDefaultsEnforcementPolicy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.IdentitySecurityDefaultsEnforcementPolicy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/PermissionGrantPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/PermissionGrantPolicies/Count/Get.cs new file mode 100644 index 0000000..b7ebbe5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/PermissionGrantPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.PermissionGrantPolicies.Count +{ + /// Policies.PermissionGrantPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.PermissionGrantPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.PermissionGrantPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/PermissionGrantPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/PermissionGrantPolicies/Get.cs new file mode 100644 index 0000000..e06bdcd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/PermissionGrantPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.PermissionGrantPolicies +{ + /// Policies.PermissionGrantPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.PermissionGrantPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.PermissionGrantPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicies/Count/Get.cs new file mode 100644 index 0000000..47c248a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.RoleManagementPolicies.Count +{ + /// Policies.RoleManagementPolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.RoleManagementPolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.RoleManagementPolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicies/Get.cs new file mode 100644 index 0000000..3e9b86c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.RoleManagementPolicies +{ + /// Policies.RoleManagementPolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.RoleManagementPolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.RoleManagementPolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicyAssignments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicyAssignments/Count/Get.cs new file mode 100644 index 0000000..72506ea --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicyAssignments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.RoleManagementPolicyAssignments.Count +{ + /// Policies.RoleManagementPolicyAssignments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.RoleManagementPolicyAssignments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.RoleManagementPolicyAssignments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicyAssignments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicyAssignments/Get.cs new file mode 100644 index 0000000..15720b1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/RoleManagementPolicyAssignments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.RoleManagementPolicyAssignments +{ + /// Policies.RoleManagementPolicyAssignments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.RoleManagementPolicyAssignments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.RoleManagementPolicyAssignments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenIssuancePolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenIssuancePolicies/Count/Get.cs new file mode 100644 index 0000000..fee7218 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenIssuancePolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.TokenIssuancePolicies.Count +{ + /// Policies.TokenIssuancePolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.TokenIssuancePolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.TokenIssuancePolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenIssuancePolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenIssuancePolicies/Get.cs new file mode 100644 index 0000000..14a0e8e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenIssuancePolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.TokenIssuancePolicies +{ + /// Policies.TokenIssuancePolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.TokenIssuancePolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.TokenIssuancePolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenLifetimePolicies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenLifetimePolicies/Count/Get.cs new file mode 100644 index 0000000..bf7aed4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenLifetimePolicies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.TokenLifetimePolicies.Count +{ + /// Policies.TokenLifetimePolicies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.TokenLifetimePolicies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.TokenLifetimePolicies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenLifetimePolicies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenLifetimePolicies/Get.cs new file mode 100644 index 0000000..4df9a7f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Policies/TokenLifetimePolicies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Policies.TokenLifetimePolicies +{ + /// Policies.TokenLifetimePolicies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Policies.TokenLifetimePolicies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Policies.TokenLifetimePolicies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Connectors/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Connectors/Count/Get.cs new file mode 100644 index 0000000..b8753bd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Connectors/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Connectors.Count +{ + /// Print.Connectors.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Connectors.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Connectors.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Connectors/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Connectors/Get.cs new file mode 100644 index 0000000..e08d1ff --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Connectors/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Connectors +{ + /// Print.Connectors.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Connectors.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Connectors.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Get.cs new file mode 100644 index 0000000..f0f7519 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print +{ + /// Print.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Operations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Operations/Count/Get.cs new file mode 100644 index 0000000..2d971b7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Operations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Operations.Count +{ + /// Print.Operations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Operations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Operations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Operations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Operations/Get.cs new file mode 100644 index 0000000..d0c568e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Operations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Operations +{ + /// Print.Operations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Operations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Operations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Printers/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Printers/Count/Get.cs new file mode 100644 index 0000000..56067ef --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Printers/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Printers.Count +{ + /// Print.Printers.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Printers.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Printers.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Printers/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Printers/Get.cs new file mode 100644 index 0000000..c3b7c81 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Printers/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Printers +{ + /// Print.Printers.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Printers.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Printers.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Services/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Services/Count/Get.cs new file mode 100644 index 0000000..29ac1a2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Services/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Services.Count +{ + /// Print.Services.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Services.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Services.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Services/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Services/Get.cs new file mode 100644 index 0000000..c99b9c4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Services/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Services +{ + /// Print.Services.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Services.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Services.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Shares/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Shares/Count/Get.cs new file mode 100644 index 0000000..9c52ac2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Shares/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Shares.Count +{ + /// Print.Shares.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Shares.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Shares.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Shares/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Shares/Get.cs new file mode 100644 index 0000000..db355ba --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/Shares/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.Shares +{ + /// Print.Shares.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.Shares.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.Shares.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/TaskDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/TaskDefinitions/Count/Get.cs new file mode 100644 index 0000000..f368fcf --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/TaskDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.TaskDefinitions.Count +{ + /// Print.TaskDefinitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.TaskDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.TaskDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Print/TaskDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/TaskDefinitions/Get.cs new file mode 100644 index 0000000..606baf0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Print/TaskDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Print.TaskDefinitions +{ + /// Print.TaskDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Print.TaskDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Print.TaskDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Privacy/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Privacy/Get.cs new file mode 100644 index 0000000..ef7901d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Privacy/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Privacy +{ + /// Privacy.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Privacy.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Privacy.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/Get.cs new file mode 100644 index 0000000..b3fcee5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.AuthenticationMethods +{ + /// Reports.AuthenticationMethods.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.AuthenticationMethods.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.AuthenticationMethods.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UserRegistrationDetails/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UserRegistrationDetails/Count/Get.cs new file mode 100644 index 0000000..422e221 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UserRegistrationDetails/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.AuthenticationMethods.UserRegistrationDetails.Count +{ + /// Reports.AuthenticationMethods.UserRegistrationDetails.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.AuthenticationMethods.UserRegistrationDetails.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.AuthenticationMethods.UserRegistrationDetails.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UserRegistrationDetails/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UserRegistrationDetails/Get.cs new file mode 100644 index 0000000..4361c92 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UserRegistrationDetails/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.AuthenticationMethods.UserRegistrationDetails +{ + /// Reports.AuthenticationMethods.UserRegistrationDetails.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.AuthenticationMethods.UserRegistrationDetails.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.AuthenticationMethods.UserRegistrationDetails.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UsersRegisteredByFeature/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UsersRegisteredByFeature/Get.cs new file mode 100644 index 0000000..f7f7636 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UsersRegisteredByFeature/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.AuthenticationMethods.UsersRegisteredByFeature +{ + /// Reports.AuthenticationMethods.UsersRegisteredByFeature.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.AuthenticationMethods.UsersRegisteredByFeature.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.AuthenticationMethods.UsersRegisteredByFeature.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UsersRegisteredByMethod/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UsersRegisteredByMethod/Get.cs new file mode 100644 index 0000000..8a7b5a1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/AuthenticationMethods/UsersRegisteredByMethod/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.AuthenticationMethods.UsersRegisteredByMethod +{ + /// Reports.AuthenticationMethods.UsersRegisteredByMethod.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.AuthenticationMethods.UsersRegisteredByMethod.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.AuthenticationMethods.UsersRegisteredByMethod.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByPrinter/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByPrinter/Count/Get.cs new file mode 100644 index 0000000..96389be --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByPrinter/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.DailyPrintUsageByPrinter.Count +{ + /// Reports.DailyPrintUsageByPrinter.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.DailyPrintUsageByPrinter.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.DailyPrintUsageByPrinter.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByPrinter/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByPrinter/Get.cs new file mode 100644 index 0000000..feccf7e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByPrinter/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.DailyPrintUsageByPrinter +{ + /// Reports.DailyPrintUsageByPrinter.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.DailyPrintUsageByPrinter.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.DailyPrintUsageByPrinter.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByUser/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByUser/Count/Get.cs new file mode 100644 index 0000000..483631e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByUser/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.DailyPrintUsageByUser.Count +{ + /// Reports.DailyPrintUsageByUser.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.DailyPrintUsageByUser.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.DailyPrintUsageByUser.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByUser/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByUser/Get.cs new file mode 100644 index 0000000..0f407ef --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DailyPrintUsageByUser/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.DailyPrintUsageByUser +{ + /// Reports.DailyPrintUsageByUser.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.DailyPrintUsageByUser.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.DailyPrintUsageByUser.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DeviceConfigurationDeviceActivity/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DeviceConfigurationDeviceActivity/Get.cs new file mode 100644 index 0000000..17055d2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DeviceConfigurationDeviceActivity/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.DeviceConfigurationDeviceActivity +{ + /// Reports.DeviceConfigurationDeviceActivity.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.DeviceConfigurationDeviceActivity.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.DeviceConfigurationDeviceActivity.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DeviceConfigurationUserActivity/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DeviceConfigurationUserActivity/Get.cs new file mode 100644 index 0000000..9790483 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/DeviceConfigurationUserActivity/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.DeviceConfigurationUserActivity +{ + /// Reports.DeviceConfigurationUserActivity.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.DeviceConfigurationUserActivity.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.DeviceConfigurationUserActivity.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Get.cs new file mode 100644 index 0000000..76c21af --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports +{ + /// Reports.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationCounts/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationCounts/Get.cs new file mode 100644 index 0000000..071ffe5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationCounts/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.GetOffice365ActivationCounts +{ + /// Reports.GetOffice365ActivationCounts.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.GetOffice365ActivationCounts.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.GetOffice365ActivationCounts.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationsUserCounts/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationsUserCounts/Get.cs new file mode 100644 index 0000000..8c4e100 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationsUserCounts/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.GetOffice365ActivationsUserCounts +{ + /// Reports.GetOffice365ActivationsUserCounts.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.GetOffice365ActivationsUserCounts.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.GetOffice365ActivationsUserCounts.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationsUserDetail/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationsUserDetail/Get.cs new file mode 100644 index 0000000..f1ceac1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/GetOffice365ActivationsUserDetail/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.GetOffice365ActivationsUserDetail +{ + /// Reports.GetOffice365ActivationsUserDetail.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.GetOffice365ActivationsUserDetail.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.GetOffice365ActivationsUserDetail.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/ManagedDeviceEnrollmentFailureDetails/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/ManagedDeviceEnrollmentFailureDetails/Get.cs new file mode 100644 index 0000000..d52c464 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/ManagedDeviceEnrollmentFailureDetails/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.ManagedDeviceEnrollmentFailureDetails +{ + /// Reports.ManagedDeviceEnrollmentFailureDetails.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.ManagedDeviceEnrollmentFailureDetails.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.ManagedDeviceEnrollmentFailureDetails.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/ManagedDeviceEnrollmentTopFailures/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/ManagedDeviceEnrollmentTopFailures/Get.cs new file mode 100644 index 0000000..706ecbb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/ManagedDeviceEnrollmentTopFailures/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.ManagedDeviceEnrollmentTopFailures +{ + /// Reports.ManagedDeviceEnrollmentTopFailures.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.ManagedDeviceEnrollmentTopFailures.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.ManagedDeviceEnrollmentTopFailures.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByPrinter/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByPrinter/Count/Get.cs new file mode 100644 index 0000000..658458b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByPrinter/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.MonthlyPrintUsageByPrinter.Count +{ + /// Reports.MonthlyPrintUsageByPrinter.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.MonthlyPrintUsageByPrinter.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.MonthlyPrintUsageByPrinter.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByPrinter/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByPrinter/Get.cs new file mode 100644 index 0000000..227303d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByPrinter/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.MonthlyPrintUsageByPrinter +{ + /// Reports.MonthlyPrintUsageByPrinter.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.MonthlyPrintUsageByPrinter.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.MonthlyPrintUsageByPrinter.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByUser/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByUser/Count/Get.cs new file mode 100644 index 0000000..fd11c88 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByUser/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.MonthlyPrintUsageByUser.Count +{ + /// Reports.MonthlyPrintUsageByUser.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.MonthlyPrintUsageByUser.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.MonthlyPrintUsageByUser.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByUser/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByUser/Get.cs new file mode 100644 index 0000000..c310603 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/MonthlyPrintUsageByUser/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.MonthlyPrintUsageByUser +{ + /// Reports.MonthlyPrintUsageByUser.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.MonthlyPrintUsageByUser.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.MonthlyPrintUsageByUser.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Get.cs new file mode 100644 index 0000000..3e04afd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing +{ + /// Reports.Partners.Billing.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Manifests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Manifests/Count/Get.cs new file mode 100644 index 0000000..63d34cc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Manifests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Manifests.Count +{ + /// Reports.Partners.Billing.Manifests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Manifests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Manifests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Manifests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Manifests/Get.cs new file mode 100644 index 0000000..5adabe8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Manifests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Manifests +{ + /// Reports.Partners.Billing.Manifests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Manifests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Manifests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Operations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Operations/Count/Get.cs new file mode 100644 index 0000000..a7d234b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Operations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Operations.Count +{ + /// Reports.Partners.Billing.Operations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Operations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Operations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Operations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Operations/Get.cs new file mode 100644 index 0000000..459d831 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Operations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Operations +{ + /// Reports.Partners.Billing.Operations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Operations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Operations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Reconciliation/Billed/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Reconciliation/Billed/Get.cs new file mode 100644 index 0000000..87c4559 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Reconciliation/Billed/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Reconciliation.Billed +{ + /// Reports.Partners.Billing.Reconciliation.Billed.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Reconciliation.Billed.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Reconciliation.Billed.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Reconciliation/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Reconciliation/Get.cs new file mode 100644 index 0000000..bd225db --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Reconciliation/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Reconciliation +{ + /// Reports.Partners.Billing.Reconciliation.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Reconciliation.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Reconciliation.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Billed/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Billed/Get.cs new file mode 100644 index 0000000..3e4f23d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Billed/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Usage.Billed +{ + /// Reports.Partners.Billing.Usage.Billed.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Usage.Billed.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Usage.Billed.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Get.cs new file mode 100644 index 0000000..c0e27e0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Usage +{ + /// Reports.Partners.Billing.Usage.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Usage.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Usage.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Unbilled/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Unbilled/Get.cs new file mode 100644 index 0000000..8c1e0b2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Billing/Usage/Unbilled/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners.Billing.Usage.Unbilled +{ + /// Reports.Partners.Billing.Usage.Unbilled.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Billing.Usage.Unbilled.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.Billing.Usage.Unbilled.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Get.cs new file mode 100644 index 0000000..7194604 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Partners/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Partners +{ + /// Reports.Partners.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Partners.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Partners.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/Get.cs new file mode 100644 index 0000000..3be9faa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Security +{ + /// Reports.Security.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Security.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Security.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationRepeatOffenders/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationRepeatOffenders/Get.cs new file mode 100644 index 0000000..a851e07 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationRepeatOffenders/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Security.GetAttackSimulationRepeatOffenders +{ + /// Reports.Security.GetAttackSimulationRepeatOffenders.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Security.GetAttackSimulationRepeatOffenders.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Security.GetAttackSimulationRepeatOffenders.GetAsGetAttackSimulationRepeatOffendersGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationSimulationUserCoverage/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationSimulationUserCoverage/Get.cs new file mode 100644 index 0000000..29ce21d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationSimulationUserCoverage/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Security.GetAttackSimulationSimulationUserCoverage +{ + /// Reports.Security.GetAttackSimulationSimulationUserCoverage.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Security.GetAttackSimulationSimulationUserCoverage.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Security.GetAttackSimulationSimulationUserCoverage.GetAsGetAttackSimulationSimulationUserCoverageGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationTrainingUserCoverage/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationTrainingUserCoverage/Get.cs new file mode 100644 index 0000000..ce0ce65 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Reports/Security/GetAttackSimulationTrainingUserCoverage/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Reports.Security.GetAttackSimulationTrainingUserCoverage +{ + /// Reports.Security.GetAttackSimulationTrainingUserCoverage.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Reports.Security.GetAttackSimulationTrainingUserCoverage.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Reports.Security.GetAttackSimulationTrainingUserCoverage.GetAsGetAttackSimulationTrainingUserCoverageGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/Get.cs new file mode 100644 index 0000000..ce898d4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory +{ + /// RoleManagement.Directory.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/ResourceNamespaces/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/ResourceNamespaces/Count/Get.cs new file mode 100644 index 0000000..8f155bc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/ResourceNamespaces/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.ResourceNamespaces.Count +{ + /// RoleManagement.Directory.ResourceNamespaces.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.ResourceNamespaces.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.ResourceNamespaces.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/ResourceNamespaces/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/ResourceNamespaces/Get.cs new file mode 100644 index 0000000..8b66c8a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/ResourceNamespaces/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.ResourceNamespaces +{ + /// RoleManagement.Directory.ResourceNamespaces.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.ResourceNamespaces.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.ResourceNamespaces.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentScheduleInstances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentScheduleInstances/Count/Get.cs new file mode 100644 index 0000000..2aa3866 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentScheduleInstances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleAssignmentScheduleInstances.Count +{ + /// RoleManagement.Directory.RoleAssignmentScheduleInstances.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleAssignmentScheduleInstances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleAssignmentScheduleInstances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentScheduleInstances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentScheduleInstances/Get.cs new file mode 100644 index 0000000..1b5cda5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentScheduleInstances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleAssignmentScheduleInstances +{ + /// RoleManagement.Directory.RoleAssignmentScheduleInstances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleAssignmentScheduleInstances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleAssignmentScheduleInstances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentSchedules/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentSchedules/Count/Get.cs new file mode 100644 index 0000000..0c18368 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentSchedules/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleAssignmentSchedules.Count +{ + /// RoleManagement.Directory.RoleAssignmentSchedules.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleAssignmentSchedules.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleAssignmentSchedules.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentSchedules/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentSchedules/Get.cs new file mode 100644 index 0000000..3ed4643 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignmentSchedules/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleAssignmentSchedules +{ + /// RoleManagement.Directory.RoleAssignmentSchedules.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleAssignmentSchedules.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleAssignmentSchedules.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignments/Count/Get.cs new file mode 100644 index 0000000..dbb6404 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleAssignments.Count +{ + /// RoleManagement.Directory.RoleAssignments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleAssignments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleAssignments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignments/Get.cs new file mode 100644 index 0000000..28c43e6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleAssignments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleAssignments +{ + /// RoleManagement.Directory.RoleAssignments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleAssignments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleAssignments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleDefinitions/Count/Get.cs new file mode 100644 index 0000000..4b82ecc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleDefinitions.Count +{ + /// RoleManagement.Directory.RoleDefinitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleDefinitions/Get.cs new file mode 100644 index 0000000..8b00e0e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleDefinitions +{ + /// RoleManagement.Directory.RoleDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleInstances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleInstances/Count/Get.cs new file mode 100644 index 0000000..01d2ab4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleInstances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleEligibilityScheduleInstances.Count +{ + /// RoleManagement.Directory.RoleEligibilityScheduleInstances.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleEligibilityScheduleInstances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleEligibilityScheduleInstances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleInstances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleInstances/Get.cs new file mode 100644 index 0000000..16f74d8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleInstances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleEligibilityScheduleInstances +{ + /// RoleManagement.Directory.RoleEligibilityScheduleInstances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleEligibilityScheduleInstances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleEligibilityScheduleInstances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleRequests/Count/Get.cs new file mode 100644 index 0000000..ef515ee --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleEligibilityScheduleRequests.Count +{ + /// RoleManagement.Directory.RoleEligibilityScheduleRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleEligibilityScheduleRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleEligibilityScheduleRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleRequests/Get.cs new file mode 100644 index 0000000..07f0e9b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilityScheduleRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleEligibilityScheduleRequests +{ + /// RoleManagement.Directory.RoleEligibilityScheduleRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleEligibilityScheduleRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleEligibilityScheduleRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilitySchedules/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilitySchedules/Count/Get.cs new file mode 100644 index 0000000..c21225f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilitySchedules/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleEligibilitySchedules.Count +{ + /// RoleManagement.Directory.RoleEligibilitySchedules.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleEligibilitySchedules.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleEligibilitySchedules.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilitySchedules/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilitySchedules/Get.cs new file mode 100644 index 0000000..238b7b0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Directory/RoleEligibilitySchedules/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.Directory.RoleEligibilitySchedules +{ + /// RoleManagement.Directory.RoleEligibilitySchedules.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Directory.RoleEligibilitySchedules.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.Directory.RoleEligibilitySchedules.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/Get.cs new file mode 100644 index 0000000..9be42a4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement +{ + /// RoleManagement.EntitlementManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/ResourceNamespaces/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/ResourceNamespaces/Count/Get.cs new file mode 100644 index 0000000..f049be9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/ResourceNamespaces/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.ResourceNamespaces.Count +{ + /// RoleManagement.EntitlementManagement.ResourceNamespaces.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.ResourceNamespaces.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.ResourceNamespaces.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/ResourceNamespaces/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/ResourceNamespaces/Get.cs new file mode 100644 index 0000000..a525465 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/ResourceNamespaces/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.ResourceNamespaces +{ + /// RoleManagement.EntitlementManagement.ResourceNamespaces.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.ResourceNamespaces.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.ResourceNamespaces.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleInstances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleInstances/Count/Get.cs new file mode 100644 index 0000000..d4d3bd6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleInstances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Count +{ + /// RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleInstances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleInstances/Get.cs new file mode 100644 index 0000000..d680d9d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleInstances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances +{ + /// RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignmentScheduleInstances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Count/Get.cs new file mode 100644 index 0000000..6f763a8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Count +{ + /// RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Get.cs new file mode 100644 index 0000000..cc85c7c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentScheduleRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests +{ + /// RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignmentScheduleRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentSchedules/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentSchedules/Count/Get.cs new file mode 100644 index 0000000..ae905b8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentSchedules/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Count +{ + /// RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentSchedules/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentSchedules/Get.cs new file mode 100644 index 0000000..4a3290f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignmentSchedules/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignmentSchedules +{ + /// RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignmentSchedules.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignmentSchedules.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignments/Count/Get.cs new file mode 100644 index 0000000..918ccb5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignments.Count +{ + /// RoleManagement.EntitlementManagement.RoleAssignments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignments/Get.cs new file mode 100644 index 0000000..7cbeb2a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleAssignments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleAssignments +{ + /// RoleManagement.EntitlementManagement.RoleAssignments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleAssignments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleAssignments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleDefinitions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleDefinitions/Count/Get.cs new file mode 100644 index 0000000..af729f5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleDefinitions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleDefinitions.Count +{ + /// RoleManagement.EntitlementManagement.RoleDefinitions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleDefinitions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleDefinitions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleDefinitions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleDefinitions/Get.cs new file mode 100644 index 0000000..9d3d41f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleDefinitions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleDefinitions +{ + /// RoleManagement.EntitlementManagement.RoleDefinitions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleDefinitions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleDefinitions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleInstances/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleInstances/Count/Get.cs new file mode 100644 index 0000000..8420c23 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleInstances/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Count +{ + /// RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleInstances/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleInstances/Get.cs new file mode 100644 index 0000000..ae7cb30 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleInstances/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances +{ + /// RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleEligibilityScheduleInstances.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleRequests/Count/Get.cs new file mode 100644 index 0000000..e7f704b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Count +{ + /// RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleRequests/Get.cs new file mode 100644 index 0000000..257170e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilityScheduleRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests +{ + /// RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleEligibilityScheduleRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilitySchedules/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilitySchedules/Count/Get.cs new file mode 100644 index 0000000..16e5e78 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilitySchedules/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Count +{ + /// RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilitySchedules/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilitySchedules/Get.cs new file mode 100644 index 0000000..a7ea7c5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/EntitlementManagement/RoleEligibilitySchedules/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement.EntitlementManagement.RoleEligibilitySchedules +{ + /// RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.EntitlementManagement.RoleEligibilitySchedules.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.EntitlementManagement.RoleEligibilitySchedules.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Get.cs new file mode 100644 index 0000000..c0d2e7b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/RoleManagement/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.RoleManagement +{ + /// RoleManagement.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "RoleManagement.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.RoleManagement.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/SchemaExtensions/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/SchemaExtensions/Count/Get.cs new file mode 100644 index 0000000..91ded83 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/SchemaExtensions/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.SchemaExtensions.Count +{ + /// SchemaExtensions.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "SchemaExtensions.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.SchemaExtensions.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/SchemaExtensions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/SchemaExtensions/Get.cs new file mode 100644 index 0000000..147d173 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/SchemaExtensions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.SchemaExtensions +{ + /// SchemaExtensions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "SchemaExtensions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.SchemaExtensions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/ScopedRoleMemberships/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/ScopedRoleMemberships/Count/Get.cs new file mode 100644 index 0000000..e525524 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/ScopedRoleMemberships/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.ScopedRoleMemberships.Count +{ + /// ScopedRoleMemberships.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "ScopedRoleMemberships.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.ScopedRoleMemberships.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/ScopedRoleMemberships/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/ScopedRoleMemberships/Get.cs new file mode 100644 index 0000000..6390006 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/ScopedRoleMemberships/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.ScopedRoleMemberships +{ + /// ScopedRoleMemberships.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "ScopedRoleMemberships.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.ScopedRoleMemberships.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Acronyms/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Acronyms/Count/Get.cs new file mode 100644 index 0000000..8648ddf --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Acronyms/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search.Acronyms.Count +{ + /// Search.Acronyms.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Acronyms.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.Acronyms.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Acronyms/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Acronyms/Get.cs new file mode 100644 index 0000000..9f06366 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Acronyms/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search.Acronyms +{ + /// Search.Acronyms.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Acronyms.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.Acronyms.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Bookmarks/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Bookmarks/Count/Get.cs new file mode 100644 index 0000000..406cabb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Bookmarks/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search.Bookmarks.Count +{ + /// Search.Bookmarks.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Bookmarks.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.Bookmarks.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Bookmarks/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Bookmarks/Get.cs new file mode 100644 index 0000000..8f6e06a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Bookmarks/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search.Bookmarks +{ + /// Search.Bookmarks.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Bookmarks.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.Bookmarks.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Get.cs new file mode 100644 index 0000000..601f287 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search +{ + /// Search.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Qnas/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Qnas/Count/Get.cs new file mode 100644 index 0000000..be48386 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Qnas/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search.Qnas.Count +{ + /// Search.Qnas.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Qnas.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.Qnas.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Qnas/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Qnas/Get.cs new file mode 100644 index 0000000..028c0bc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Search/Qnas/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Search.Qnas +{ + /// Search.Qnas.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Search.Qnas.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Search.Qnas.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Alerts/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Alerts/Count/Get.cs new file mode 100644 index 0000000..6da75f7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Alerts/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Alerts.Count +{ + /// Security.Alerts.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Alerts.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Alerts_v2.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Alerts/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Alerts/Get.cs new file mode 100644 index 0000000..ae0d86f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Alerts/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Alerts +{ + /// Security.Alerts.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Alerts.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Alerts_v2.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/EndUserNotifications/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/EndUserNotifications/Count/Get.cs new file mode 100644 index 0000000..f5467b3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/EndUserNotifications/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.EndUserNotifications.Count +{ + /// Security.AttackSimulation.EndUserNotifications.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.EndUserNotifications.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.EndUserNotifications.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/EndUserNotifications/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/EndUserNotifications/Get.cs new file mode 100644 index 0000000..545cfb8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/EndUserNotifications/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.EndUserNotifications +{ + /// Security.AttackSimulation.EndUserNotifications.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.EndUserNotifications.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.EndUserNotifications.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Get.cs new file mode 100644 index 0000000..d7cbca0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation +{ + /// Security.AttackSimulation.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LandingPages/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LandingPages/Count/Get.cs new file mode 100644 index 0000000..e4100e9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LandingPages/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.LandingPages.Count +{ + /// Security.AttackSimulation.LandingPages.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.LandingPages.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.LandingPages.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LandingPages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LandingPages/Get.cs new file mode 100644 index 0000000..d1148e8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LandingPages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.LandingPages +{ + /// Security.AttackSimulation.LandingPages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.LandingPages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.LandingPages.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LoginPages/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LoginPages/Count/Get.cs new file mode 100644 index 0000000..2469737 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LoginPages/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.LoginPages.Count +{ + /// Security.AttackSimulation.LoginPages.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.LoginPages.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.LoginPages.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LoginPages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LoginPages/Get.cs new file mode 100644 index 0000000..80ba286 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/LoginPages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.LoginPages +{ + /// Security.AttackSimulation.LoginPages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.LoginPages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.LoginPages.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Operations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Operations/Count/Get.cs new file mode 100644 index 0000000..d8864f6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Operations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Operations.Count +{ + /// Security.AttackSimulation.Operations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Operations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Operations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Operations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Operations/Get.cs new file mode 100644 index 0000000..e7cec1b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Operations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Operations +{ + /// Security.AttackSimulation.Operations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Operations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Operations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Payloads/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Payloads/Count/Get.cs new file mode 100644 index 0000000..aa0fe2f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Payloads/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Payloads.Count +{ + /// Security.AttackSimulation.Payloads.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Payloads.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Payloads.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Payloads/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Payloads/Get.cs new file mode 100644 index 0000000..2d6160e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Payloads/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Payloads +{ + /// Security.AttackSimulation.Payloads.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Payloads.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Payloads.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/SimulationAutomations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/SimulationAutomations/Count/Get.cs new file mode 100644 index 0000000..9612e5f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/SimulationAutomations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.SimulationAutomations.Count +{ + /// Security.AttackSimulation.SimulationAutomations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.SimulationAutomations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.SimulationAutomations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/SimulationAutomations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/SimulationAutomations/Get.cs new file mode 100644 index 0000000..e7f5860 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/SimulationAutomations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.SimulationAutomations +{ + /// Security.AttackSimulation.SimulationAutomations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.SimulationAutomations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.SimulationAutomations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Simulations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Simulations/Count/Get.cs new file mode 100644 index 0000000..c45db99 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Simulations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Simulations.Count +{ + /// Security.AttackSimulation.Simulations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Simulations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Simulations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Simulations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Simulations/Get.cs new file mode 100644 index 0000000..0bc6091 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Simulations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Simulations +{ + /// Security.AttackSimulation.Simulations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Simulations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Simulations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Trainings/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Trainings/Count/Get.cs new file mode 100644 index 0000000..8fdf626 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Trainings/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Trainings.Count +{ + /// Security.AttackSimulation.Trainings.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Trainings.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Trainings.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Trainings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Trainings/Get.cs new file mode 100644 index 0000000..a1b096a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/AttackSimulation/Trainings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.AttackSimulation.Trainings +{ + /// Security.AttackSimulation.Trainings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.AttackSimulation.Trainings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.AttackSimulation.Trainings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/EdiscoveryCases/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/EdiscoveryCases/Count/Get.cs new file mode 100644 index 0000000..834e686 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/EdiscoveryCases/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Cases.EdiscoveryCases.Count +{ + /// Security.Cases.EdiscoveryCases.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Cases.EdiscoveryCases.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Cases.EdiscoveryCases.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/EdiscoveryCases/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/EdiscoveryCases/Get.cs new file mode 100644 index 0000000..f45efb4 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/EdiscoveryCases/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Cases.EdiscoveryCases +{ + /// Security.Cases.EdiscoveryCases.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Cases.EdiscoveryCases.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Cases.EdiscoveryCases.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/Get.cs new file mode 100644 index 0000000..3a10ffd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Cases/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Cases +{ + /// Security.Cases.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Cases.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Cases.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Get.cs new file mode 100644 index 0000000..15bfd88 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security +{ + /// Security.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/Get.cs new file mode 100644 index 0000000..de9d77c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Identities +{ + /// Security.Identities.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Identities.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Identities.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/HealthIssues/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/HealthIssues/Count/Get.cs new file mode 100644 index 0000000..405c52f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/HealthIssues/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Identities.HealthIssues.Count +{ + /// Security.Identities.HealthIssues.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Identities.HealthIssues.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Identities.HealthIssues.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/HealthIssues/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/HealthIssues/Get.cs new file mode 100644 index 0000000..c1cc0cf --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Identities/HealthIssues/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Identities.HealthIssues +{ + /// Security.Identities.HealthIssues.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Identities.HealthIssues.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Identities.HealthIssues.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Incidents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Incidents/Count/Get.cs new file mode 100644 index 0000000..ca6a7aa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Incidents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Incidents.Count +{ + /// Security.Incidents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Incidents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Incidents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Incidents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Incidents/Get.cs new file mode 100644 index 0000000..eea6f86 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Incidents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Incidents +{ + /// Security.Incidents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Incidents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Incidents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Authorities/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Authorities/Count/Get.cs new file mode 100644 index 0000000..317920b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Authorities/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Authorities.Count +{ + /// Security.Labels.Authorities.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Authorities.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Authorities.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Authorities/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Authorities/Get.cs new file mode 100644 index 0000000..ef04d8e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Authorities/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Authorities +{ + /// Security.Labels.Authorities.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Authorities.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Authorities.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Categories/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Categories/Count/Get.cs new file mode 100644 index 0000000..664f396 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Categories/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Categories.Count +{ + /// Security.Labels.Categories.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Categories.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Categories.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Categories/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Categories/Get.cs new file mode 100644 index 0000000..9939f8e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Categories/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Categories +{ + /// Security.Labels.Categories.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Categories.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Categories.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Citations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Citations/Count/Get.cs new file mode 100644 index 0000000..af4503c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Citations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Citations.Count +{ + /// Security.Labels.Citations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Citations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Citations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Citations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Citations/Get.cs new file mode 100644 index 0000000..88e74b3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Citations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Citations +{ + /// Security.Labels.Citations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Citations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Citations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Departments/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Departments/Count/Get.cs new file mode 100644 index 0000000..9531f20 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Departments/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Departments.Count +{ + /// Security.Labels.Departments.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Departments.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Departments.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Departments/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Departments/Get.cs new file mode 100644 index 0000000..7b3545a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Departments/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.Departments +{ + /// Security.Labels.Departments.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Departments.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.Departments.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/FilePlanReferences/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/FilePlanReferences/Count/Get.cs new file mode 100644 index 0000000..993620b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/FilePlanReferences/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.FilePlanReferences.Count +{ + /// Security.Labels.FilePlanReferences.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.FilePlanReferences.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.FilePlanReferences.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/FilePlanReferences/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/FilePlanReferences/Get.cs new file mode 100644 index 0000000..352fa69 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/FilePlanReferences/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.FilePlanReferences +{ + /// Security.Labels.FilePlanReferences.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.FilePlanReferences.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.FilePlanReferences.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Get.cs new file mode 100644 index 0000000..ebb13ce --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels +{ + /// Security.Labels.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/RetentionLabels/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/RetentionLabels/Count/Get.cs new file mode 100644 index 0000000..cde04fd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/RetentionLabels/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.RetentionLabels.Count +{ + /// Security.RetentionLabels.Labels.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.RetentionLabels.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.RetentionLabels.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/RetentionLabels/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/RetentionLabels/Get.cs new file mode 100644 index 0000000..167b8ba --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Labels/RetentionLabels/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Labels.RetentionLabels +{ + /// Security.RetentionLabels.Labels.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Labels.RetentionLabels.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Labels.RetentionLabels.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScoreControlProfiles/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScoreControlProfiles/Count/Get.cs new file mode 100644 index 0000000..fec6713 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScoreControlProfiles/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.SecureScoreControlProfiles.Count +{ + /// Security.SecureScoreControlProfiles.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.SecureScoreControlProfiles.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.SecureScoreControlProfiles.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScoreControlProfiles/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScoreControlProfiles/Get.cs new file mode 100644 index 0000000..6608cc7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScoreControlProfiles/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.SecureScoreControlProfiles +{ + /// Security.SecureScoreControlProfiles.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.SecureScoreControlProfiles.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.SecureScoreControlProfiles.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScores/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScores/Count/Get.cs new file mode 100644 index 0000000..a6286c0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScores/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.SecureScores.Count +{ + /// Security.SecureScores.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.SecureScores.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.SecureScores.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScores/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScores/Get.cs new file mode 100644 index 0000000..15e7865 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SecureScores/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.SecureScores +{ + /// Security.SecureScores.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.SecureScores.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.SecureScores.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SubjectRightsRequests/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SubjectRightsRequests/Count/Get.cs new file mode 100644 index 0000000..25ffe6d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SubjectRightsRequests/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.SubjectRightsRequests.Count +{ + /// Security.SubjectRightsRequests.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.SubjectRightsRequests.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.SubjectRightsRequests.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SubjectRightsRequests/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SubjectRightsRequests/Get.cs new file mode 100644 index 0000000..c899574 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/SubjectRightsRequests/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.SubjectRightsRequests +{ + /// Security.SubjectRightsRequests.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.SubjectRightsRequests.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.SubjectRightsRequests.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/ArticleIndicators/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/ArticleIndicators/Count/Get.cs new file mode 100644 index 0000000..35ad5a6 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/ArticleIndicators/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.ArticleIndicators.Count +{ + /// Security.ThreatIntelligence.ArticleIndicators.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.ArticleIndicators.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.ArticleIndicators.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/ArticleIndicators/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/ArticleIndicators/Get.cs new file mode 100644 index 0000000..e24cb51 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/ArticleIndicators/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.ArticleIndicators +{ + /// Security.ThreatIntelligence.ArticleIndicators.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.ArticleIndicators.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.ArticleIndicators.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Articles/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Articles/Count/Get.cs new file mode 100644 index 0000000..ab7e573 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Articles/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Articles.Count +{ + /// Security.ThreatIntelligence.Articles.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Articles.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Articles.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Articles/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Articles/Get.cs new file mode 100644 index 0000000..e077b45 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Articles/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Articles +{ + /// Security.ThreatIntelligence.Articles.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Articles.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Articles.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Get.cs new file mode 100644 index 0000000..61a5162 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence +{ + /// Security.ThreatIntelligence.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostComponents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostComponents/Count/Get.cs new file mode 100644 index 0000000..dbe595d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostComponents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostComponents.Count +{ + /// Security.ThreatIntelligence.HostComponents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostComponents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostComponents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostComponents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostComponents/Get.cs new file mode 100644 index 0000000..b188602 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostComponents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostComponents +{ + /// Security.ThreatIntelligence.HostComponents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostComponents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostComponents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostCookies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostCookies/Count/Get.cs new file mode 100644 index 0000000..c526866 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostCookies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostCookies.Count +{ + /// Security.ThreatIntelligence.HostCookies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostCookies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostCookies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostCookies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostCookies/Get.cs new file mode 100644 index 0000000..ff367e9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostCookies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostCookies +{ + /// Security.ThreatIntelligence.HostCookies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostCookies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostCookies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPairs/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPairs/Count/Get.cs new file mode 100644 index 0000000..4226710 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPairs/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostPairs.Count +{ + /// Security.ThreatIntelligence.HostPairs.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostPairs.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPairs.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPairs/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPairs/Get.cs new file mode 100644 index 0000000..19bb79a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPairs/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostPairs +{ + /// Security.ThreatIntelligence.HostPairs.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostPairs.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPairs.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPorts/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPorts/Count/Get.cs new file mode 100644 index 0000000..85f5dd7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPorts/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostPorts.Count +{ + /// Security.ThreatIntelligence.HostPorts.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostPorts.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPorts.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPorts/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPorts/Get.cs new file mode 100644 index 0000000..1bbc59e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostPorts/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostPorts +{ + /// Security.ThreatIntelligence.HostPorts.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostPorts.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPorts.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostSslCertificates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostSslCertificates/Count/Get.cs new file mode 100644 index 0000000..8932fdc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostSslCertificates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostSslCertificates.Count +{ + /// Security.ThreatIntelligence.HostSslCertificates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostSslCertificates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostSslCertificates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostSslCertificates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostSslCertificates/Get.cs new file mode 100644 index 0000000..54de9af --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostSslCertificates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostSslCertificates +{ + /// Security.ThreatIntelligence.HostSslCertificates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostSslCertificates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostSslCertificates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostTrackers/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostTrackers/Count/Get.cs new file mode 100644 index 0000000..b20fc7c --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostTrackers/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostTrackers.Count +{ + /// Security.ThreatIntelligence.HostTrackers.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostTrackers.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostTrackers.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostTrackers/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostTrackers/Get.cs new file mode 100644 index 0000000..6080712 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/HostTrackers/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.HostTrackers +{ + /// Security.ThreatIntelligence.HostTrackers.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.HostTrackers.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostTrackers.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Hosts/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Hosts/Count/Get.cs new file mode 100644 index 0000000..ae24f00 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Hosts/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Hosts.Count +{ + /// Security.ThreatIntelligence.Hosts.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Hosts.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Hosts.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Hosts/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Hosts/Get.cs new file mode 100644 index 0000000..1ac5db3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Hosts/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Hosts +{ + /// Security.ThreatIntelligence.Hosts.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Hosts.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Hosts.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelProfiles/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelProfiles/Count/Get.cs new file mode 100644 index 0000000..c265aaa --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelProfiles/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.IntelProfiles.Count +{ + /// Security.ThreatIntelligence.IntelProfiles.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.IntelProfiles.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelProfiles.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelProfiles/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelProfiles/Get.cs new file mode 100644 index 0000000..d662560 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelProfiles/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.IntelProfiles +{ + /// Security.ThreatIntelligence.IntelProfiles.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.IntelProfiles.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelProfiles.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelligenceProfileIndicators/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelligenceProfileIndicators/Count/Get.cs new file mode 100644 index 0000000..a2fb777 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelligenceProfileIndicators/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.IntelligenceProfileIndicators.Count +{ + /// Security.ThreatIntelligence.IntelligenceProfileIndicators.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.IntelligenceProfileIndicators.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelligenceProfileIndicators.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelligenceProfileIndicators/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelligenceProfileIndicators/Get.cs new file mode 100644 index 0000000..6827eb3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/IntelligenceProfileIndicators/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.IntelligenceProfileIndicators +{ + /// Security.ThreatIntelligence.IntelligenceProfileIndicators.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.IntelligenceProfileIndicators.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelligenceProfileIndicators.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/PassiveDnsRecords/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/PassiveDnsRecords/Count/Get.cs new file mode 100644 index 0000000..a07ba2b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/PassiveDnsRecords/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.PassiveDnsRecords.Count +{ + /// Security.ThreatIntelligence.PassiveDnsRecords.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.PassiveDnsRecords.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.PassiveDnsRecords.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/PassiveDnsRecords/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/PassiveDnsRecords/Get.cs new file mode 100644 index 0000000..3aba1b9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/PassiveDnsRecords/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.PassiveDnsRecords +{ + /// Security.ThreatIntelligence.PassiveDnsRecords.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.PassiveDnsRecords.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.PassiveDnsRecords.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/SslCertificates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/SslCertificates/Count/Get.cs new file mode 100644 index 0000000..696401e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/SslCertificates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.SslCertificates.Count +{ + /// Security.ThreatIntelligence.SslCertificates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.SslCertificates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.SslCertificates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/SslCertificates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/SslCertificates/Get.cs new file mode 100644 index 0000000..2d67974 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/SslCertificates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.SslCertificates +{ + /// Security.ThreatIntelligence.SslCertificates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.SslCertificates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.SslCertificates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Subdomains/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Subdomains/Count/Get.cs new file mode 100644 index 0000000..c0c237f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Subdomains/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Subdomains.Count +{ + /// Security.ThreatIntelligence.Subdomains.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Subdomains.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Subdomains.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Subdomains/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Subdomains/Get.cs new file mode 100644 index 0000000..4560310 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Subdomains/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Subdomains +{ + /// Security.ThreatIntelligence.Subdomains.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Subdomains.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Subdomains.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Vulnerabilities/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Vulnerabilities/Count/Get.cs new file mode 100644 index 0000000..9450fc5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Vulnerabilities/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Vulnerabilities.Count +{ + /// Security.ThreatIntelligence.Vulnerabilities.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Vulnerabilities.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Vulnerabilities.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Vulnerabilities/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Vulnerabilities/Get.cs new file mode 100644 index 0000000..9968979 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/Vulnerabilities/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.Vulnerabilities +{ + /// Security.ThreatIntelligence.Vulnerabilities.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.Vulnerabilities.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.Vulnerabilities.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisHistoryRecords/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisHistoryRecords/Count/Get.cs new file mode 100644 index 0000000..aa61b61 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisHistoryRecords/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.WhoisHistoryRecords.Count +{ + /// Security.ThreatIntelligence.WhoisHistoryRecords.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.WhoisHistoryRecords.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisHistoryRecords.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisHistoryRecords/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisHistoryRecords/Get.cs new file mode 100644 index 0000000..19664e8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisHistoryRecords/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.WhoisHistoryRecords +{ + /// Security.ThreatIntelligence.WhoisHistoryRecords.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.WhoisHistoryRecords.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisHistoryRecords.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisRecords/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisRecords/Count/Get.cs new file mode 100644 index 0000000..457c571 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisRecords/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.WhoisRecords.Count +{ + /// Security.ThreatIntelligence.WhoisRecords.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.WhoisRecords.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisRecords.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisRecords/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisRecords/Get.cs new file mode 100644 index 0000000..cc763ac --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/ThreatIntelligence/WhoisRecords/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.ThreatIntelligence.WhoisRecords +{ + /// Security.ThreatIntelligence.WhoisRecords.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.ThreatIntelligence.WhoisRecords.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisRecords.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/Get.cs new file mode 100644 index 0000000..90320f0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.TriggerTypes +{ + /// Security.TriggerTypes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.TriggerTypes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.TriggerTypes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/RetentionEventTypes/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/RetentionEventTypes/Count/Get.cs new file mode 100644 index 0000000..f9d5bff --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/RetentionEventTypes/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.TriggerTypes.RetentionEventTypes.Count +{ + /// Security.TriggerTypes.RetentionEventTypes.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.TriggerTypes.RetentionEventTypes.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.TriggerTypes.RetentionEventTypes.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/RetentionEventTypes/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/RetentionEventTypes/Get.cs new file mode 100644 index 0000000..c71cd27 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/TriggerTypes/RetentionEventTypes/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.TriggerTypes.RetentionEventTypes +{ + /// Security.TriggerTypes.RetentionEventTypes.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.TriggerTypes.RetentionEventTypes.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.TriggerTypes.RetentionEventTypes.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/Get.cs new file mode 100644 index 0000000..402f21d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Triggers +{ + /// Security.Triggers.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Triggers.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Triggers.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/RetentionEvents/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/RetentionEvents/Count/Get.cs new file mode 100644 index 0000000..1aa69af --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/RetentionEvents/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Triggers.RetentionEvents.Count +{ + /// Security.Triggers.RetentionEvents.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Triggers.RetentionEvents.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Triggers.RetentionEvents.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/RetentionEvents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/RetentionEvents/Get.cs new file mode 100644 index 0000000..ff44e8b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Security/Triggers/RetentionEvents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Security.Triggers.RetentionEvents +{ + /// Security.Triggers.RetentionEvents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Security.Triggers.RetentionEvents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Security.Triggers.RetentionEvents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Count/Get.cs new file mode 100644 index 0000000..a82b7a8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.ServicePrincipals.Count +{ + /// ServicePrincipals.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "ServicePrincipals.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.ServicePrincipals.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Delta/Get.cs new file mode 100644 index 0000000..9210073 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.ServicePrincipals.Delta +{ + /// ServicePrincipals.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "ServicePrincipals.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.ServicePrincipals.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Get.cs new file mode 100644 index 0000000..a324183 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/ServicePrincipals/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.ServicePrincipals +{ + /// ServicePrincipals.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "ServicePrincipals.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.ServicePrincipals.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Shares/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Shares/Count/Get.cs new file mode 100644 index 0000000..7a3ad7f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Shares/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Shares.Count +{ + /// Shares.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Shares.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Shares.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Shares/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Shares/Get.cs new file mode 100644 index 0000000..28232f2 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Shares/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Shares +{ + /// Shares.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Shares.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Shares.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Count/Get.cs new file mode 100644 index 0000000..26eab54 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Sites.Count +{ + /// Sites.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Sites.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Sites.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Delta/Get.cs new file mode 100644 index 0000000..3f952a3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Sites.Delta +{ + /// Sites.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Sites.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Sites.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Get.cs new file mode 100644 index 0000000..52e1a54 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Sites +{ + /// Sites.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Sites.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Sites.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/GetAllSites/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/GetAllSites/Get.cs new file mode 100644 index 0000000..3adeddb --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Sites/GetAllSites/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Sites.GetAllSites +{ + /// Sites.GetAllSites.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Sites.GetAllSites.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Sites.GetAllSites.GetAsGetAllSitesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingBusinesses/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingBusinesses/Count/Get.cs new file mode 100644 index 0000000..3c7aea5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingBusinesses/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.BookingBusinesses.Count +{ + /// Solutions.BookingBusinesses.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.BookingBusinesses.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.BookingBusinesses.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingBusinesses/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingBusinesses/Get.cs new file mode 100644 index 0000000..d85a8cf --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingBusinesses/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.BookingBusinesses +{ + /// Solutions.BookingBusinesses.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.BookingBusinesses.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.BookingBusinesses.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingCurrencies/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingCurrencies/Count/Get.cs new file mode 100644 index 0000000..4d8c69a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingCurrencies/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.BookingCurrencies.Count +{ + /// Solutions.BookingCurrencies.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.BookingCurrencies.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.BookingCurrencies.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingCurrencies/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingCurrencies/Get.cs new file mode 100644 index 0000000..4b2bafe --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/BookingCurrencies/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.BookingCurrencies +{ + /// Solutions.BookingCurrencies.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.BookingCurrencies.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.BookingCurrencies.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/Get.cs new file mode 100644 index 0000000..58ed9c8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions +{ + /// Solutions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Events/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Events/Count/Get.cs new file mode 100644 index 0000000..843a958 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Events/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.VirtualEvents.Events.Count +{ + /// Solutions.VirtualEvents.Events.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.VirtualEvents.Events.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.VirtualEvents.Events.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Events/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Events/Get.cs new file mode 100644 index 0000000..7a07c3e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Events/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.VirtualEvents.Events +{ + /// Solutions.VirtualEvents.Events.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.VirtualEvents.Events.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.VirtualEvents.Events.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Get.cs new file mode 100644 index 0000000..f1f035a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.VirtualEvents +{ + /// Solutions.VirtualEvents.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.VirtualEvents.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.VirtualEvents.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Webinars/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Webinars/Count/Get.cs new file mode 100644 index 0000000..0618a36 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Webinars/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.VirtualEvents.Webinars.Count +{ + /// Solutions.VirtualEvents.Webinars.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.VirtualEvents.Webinars.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.VirtualEvents.Webinars.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Webinars/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Webinars/Get.cs new file mode 100644 index 0000000..f021b34 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Solutions/VirtualEvents/Webinars/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Solutions.VirtualEvents.Webinars +{ + /// Solutions.VirtualEvents.Webinars.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Solutions.VirtualEvents.Webinars.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Solutions.VirtualEvents.Webinars.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/SubscribedSkus/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/SubscribedSkus/Get.cs new file mode 100644 index 0000000..2de6bc3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/SubscribedSkus/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.SubscribedSkus +{ + /// SubscribedSkus.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "SubscribedSkus.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.SubscribedSkus.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Subscriptions/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Subscriptions/Get.cs new file mode 100644 index 0000000..4426ae9 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Subscriptions/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Subscriptions +{ + /// Subscriptions.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Subscriptions.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Subscriptions.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/Count/Get.cs new file mode 100644 index 0000000..a31a7e8 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teams.Count +{ + /// Teams.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teams.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teams.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/Get.cs new file mode 100644 index 0000000..c64ef93 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teams +{ + /// Teams.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teams.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teams.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/GetAllMessages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/GetAllMessages/Get.cs new file mode 100644 index 0000000..2efca36 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teams/GetAllMessages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teams.GetAllMessages +{ + /// Teams.GetAllMessages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teams.GetAllMessages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teams.GetAllMessages.GetAsGetAllMessagesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TeamsTemplates/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TeamsTemplates/Count/Get.cs new file mode 100644 index 0000000..638506e --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TeamsTemplates/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TeamsTemplates.Count +{ + /// TeamsTemplates.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TeamsTemplates.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TeamsTemplates.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TeamsTemplates/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TeamsTemplates/Get.cs new file mode 100644 index 0000000..4ef3902 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TeamsTemplates/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TeamsTemplates +{ + /// TeamsTemplates.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TeamsTemplates.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TeamsTemplates.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedChats/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedChats/Count/Get.cs new file mode 100644 index 0000000..07e2b58 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedChats/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.DeletedChats.Count +{ + /// Teamwork.DeletedChats.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.DeletedChats.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.DeletedChats.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedChats/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedChats/Get.cs new file mode 100644 index 0000000..9a85837 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedChats/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.DeletedChats +{ + /// Teamwork.DeletedChats.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.DeletedChats.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.DeletedChats.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/Count/Get.cs new file mode 100644 index 0000000..4ab2699 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.DeletedTeams.Count +{ + /// Teamwork.DeletedTeams.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.DeletedTeams.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.DeletedTeams.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/Get.cs new file mode 100644 index 0000000..f6fa8df --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.DeletedTeams +{ + /// Teamwork.DeletedTeams.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.DeletedTeams.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.DeletedTeams.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/GetAllMessages/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/GetAllMessages/Get.cs new file mode 100644 index 0000000..298d79d --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/DeletedTeams/GetAllMessages/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.DeletedTeams.GetAllMessages +{ + /// Teamwork.DeletedTeams.GetAllMessages.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.DeletedTeams.GetAllMessages.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.DeletedTeams.GetAllMessages.GetAsGetAllMessagesGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/Get.cs new file mode 100644 index 0000000..d38daa7 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork +{ + /// Teamwork.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/TeamsAppSettings/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/TeamsAppSettings/Get.cs new file mode 100644 index 0000000..2622dc1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/TeamsAppSettings/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.TeamsAppSettings +{ + /// Teamwork.TeamsAppSettings.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.TeamsAppSettings.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.TeamsAppSettings.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/WorkforceIntegrations/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/WorkforceIntegrations/Count/Get.cs new file mode 100644 index 0000000..41d5429 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/WorkforceIntegrations/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.WorkforceIntegrations.Count +{ + /// Teamwork.WorkforceIntegrations.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.WorkforceIntegrations.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.WorkforceIntegrations.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/WorkforceIntegrations/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/WorkforceIntegrations/Get.cs new file mode 100644 index 0000000..c7898bc --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Teamwork/WorkforceIntegrations/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Teamwork.WorkforceIntegrations +{ + /// Teamwork.WorkforceIntegrations.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Teamwork.WorkforceIntegrations.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Teamwork.WorkforceIntegrations.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminCustomers/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminCustomers/Count/Get.cs new file mode 100644 index 0000000..88c38d5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminCustomers/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.DelegatedAdminCustomers.Count +{ + /// TenantRelationships.DelegatedAdminCustomers.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.DelegatedAdminCustomers.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.DelegatedAdminCustomers.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminCustomers/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminCustomers/Get.cs new file mode 100644 index 0000000..675f1b5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminCustomers/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.DelegatedAdminCustomers +{ + /// TenantRelationships.DelegatedAdminCustomers.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.DelegatedAdminCustomers.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.DelegatedAdminCustomers.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminRelationships/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminRelationships/Count/Get.cs new file mode 100644 index 0000000..663509f --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminRelationships/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.DelegatedAdminRelationships.Count +{ + /// TenantRelationships.DelegatedAdminRelationships.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.DelegatedAdminRelationships.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.DelegatedAdminRelationships.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminRelationships/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminRelationships/Get.cs new file mode 100644 index 0000000..4ecc90b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/DelegatedAdminRelationships/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.DelegatedAdminRelationships +{ + /// TenantRelationships.DelegatedAdminRelationships.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.DelegatedAdminRelationships.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.DelegatedAdminRelationships.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/Get.cs new file mode 100644 index 0000000..fd3be7a --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships +{ + /// TenantRelationships.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Get.cs new file mode 100644 index 0000000..a22737b --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.MultiTenantOrganization +{ + /// TenantRelationships.MultiTenantOrganization.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.MultiTenantOrganization.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.MultiTenantOrganization.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/JoinRequest/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/JoinRequest/Get.cs new file mode 100644 index 0000000..7267bef --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/JoinRequest/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.MultiTenantOrganization.JoinRequest +{ + /// TenantRelationships.MultiTenantOrganization.JoinRequest.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.MultiTenantOrganization.JoinRequest.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.MultiTenantOrganization.JoinRequest.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Tenants/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Tenants/Count/Get.cs new file mode 100644 index 0000000..f5c22fd --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Tenants/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.MultiTenantOrganization.Tenants.Count +{ + /// TenantRelationships.MultiTenantOrganization.Tenants.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.MultiTenantOrganization.Tenants.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.MultiTenantOrganization.Tenants.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Tenants/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Tenants/Get.cs new file mode 100644 index 0000000..35f2dd5 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/TenantRelationships/MultiTenantOrganization/Tenants/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.TenantRelationships.MultiTenantOrganization.Tenants +{ + /// TenantRelationships.MultiTenantOrganization.Tenants.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "TenantRelationships.MultiTenantOrganization.Tenants.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.TenantRelationships.MultiTenantOrganization.Tenants.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Count/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Count/Get.cs new file mode 100644 index 0000000..ffe3494 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Count/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Users.Count +{ + /// Users.Count.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Users.Count.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Users.Count.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Delta/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Delta/Get.cs new file mode 100644 index 0000000..3a5e5b0 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Delta/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Users.Delta +{ + /// Users.Delta.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Users.Delta.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Users.Delta.GetAsDeltaGetResponseAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Get.cs b/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Get.cs new file mode 100644 index 0000000..21610d1 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/APIFunctions/Users/Get.cs @@ -0,0 +1,25 @@ +using Microsoft.Graph; + +namespace E5Renewer.Models.GraphAPIs.APIFunctions.Users +{ + /// Users.Get api implementation. + public class Get : IAPIFunction + { + /// + public ILogger logger { get; } + + /// Initialize class. + /// The implementation. + /// All params should be injected by Asp.Net Core. + public Get(ILogger logger) + { + this.logger = logger; + } + + /// + public string id { get => "Users.Get"; } + + /// + public async Task CallAsync(GraphServiceClient client) => await client.Users.GetAsync(); + } +} diff --git a/E5Renewer/Models/GraphAPIs/FuncExtends.cs b/E5Renewer/Models/GraphAPIs/FuncExtends.cs deleted file mode 100644 index d165481..0000000 --- a/E5Renewer/Models/GraphAPIs/FuncExtends.cs +++ /dev/null @@ -1,46 +0,0 @@ -using Microsoft.Graph; -using Microsoft.Graph.Models.ODataErrors; - -namespace E5Renewer.Models.GraphAPIs -{ - /// Extended methods to convert normal function to - /// APIFunction. - /// - public static class FuncExtends - { - /// Convert nromal function to - /// APIFunction. - /// - /// The method to convert. - /// The id of msgraph api. - /// The logger to generate log. - public static KeyValuePair ToAPIFunction(this Func> method, string id, ILogger logger) - { - return new(id, - async (client) => - { - logger.LogDebug("Calling msgraph api {0}", id); - try - { - object? rawResult = await method(client); - logger.LogDebug("Call msgraph result is {0}", rawResult); - return new(rawResult: rawResult); - } - catch (ODataError ode) - { - logger.LogError("Failed to send request because \"{0}\"", ode.Message); - return new APICallResult( - ode.ResponseStatusCode, - ode.Error?.Code ?? "ERROR" - ); - } - catch (Exception ex) - { - logger.LogError("Failed to call msgraph api because \"{0}\"", ex.Message); - return APICallResult.errorResult; - } - } - ); - } - } -} diff --git a/E5Renewer/Models/GraphAPIs/GetAPIFunctionsContainer.cs b/E5Renewer/Models/GraphAPIs/GetAPIFunctionsContainer.cs deleted file mode 100644 index b6ce057..0000000 --- a/E5Renewer/Models/GraphAPIs/GetAPIFunctionsContainer.cs +++ /dev/null @@ -1,620 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; - -using Microsoft.Graph; - -namespace E5Renewer.Models.GraphAPIs -{ - /// functions container for calling msgraph apis. - public class GetAPIFunctionsContainer : IAPIFunctionsContainer - { - private readonly ILogger logger; - private readonly List> cache = new(); - - /// Initialize GetAPIFunctionsContainer with parameters given. - /// The logger to generate logs. - /// All parameters should be injected by Asp.Net Core. - public GetAPIFunctionsContainer(ILogger logger) - { - this.logger = logger; - } - - /// - public IEnumerable> GetAPIFunctions() - { - if (cache.Count() > 0) - { - this.logger.LogDebug("Using cache to provide results."); - return cache; - } - else - { - this.logger.LogDebug("Cache miss, generating manually."); - return GetAPIFunctionsWithoutCache(); - } - } - - private IEnumerable> GetAPIFunctionsWithoutCache() - { - this.cache.Clear(); - foreach (MethodInfo methodInfo in this.GetType().GetMethods(BindingFlags.NonPublic | BindingFlags.Instance). - Where((methodInfo) => methodInfo.IsDefined(typeof(AsyncStateMachineAttribute))) - ) - { - this.logger.LogDebug("Parsing {0}", methodInfo.Name); - string? id = methodInfo.GetCustomAttribute()?.id; - if (methodInfo.IsPrivate && !string.IsNullOrEmpty(id) && !methodInfo.IsDefined(typeof(ObsoleteAttribute))) - { - this.logger.LogDebug("Method {0} is allowed to be converted to {}", methodInfo.Name, nameof(APIFunction)); - Delegate d = Delegate.CreateDelegate(typeof(Func>), this, methodInfo); - Func>? func = d as Func>; - if (func is not null) - { - KeyValuePair kv = func.ToAPIFunction(id, this.logger); - this.cache.Add(kv); - yield return kv; - } - } - } - } - #region API function - [API("AgreementAcceptances.Get")] - private async Task GetAgreementAcceptance(GraphServiceClient client) => await client.AgreementAcceptances.GetAsync(); - - [API("Admin.Get")] - private async Task GetAdmin(GraphServiceClient client) => await client.Admin.GetAsync(); - - [API("Agreements.Get")] - private async Task GetAgreements(GraphServiceClient client) => await client.Agreements.GetAsync(); - - [API("AppCatalogs.Get")] - private async Task GetAppCatalogs(GraphServiceClient client) => await client.AppCatalogs.GetAsync(); - - [API("ApplicationTemplates.Get")] - private async Task GetApplicationTemplates(GraphServiceClient client) => await client.ApplicationTemplates.GetAsync(); - - [API("Applications.Get")] - private async Task GetApplications(GraphServiceClient client) => await client.Applications.GetAsync(); - - [API("AuditLogs.Get")] - private async Task GetAuditLogs(GraphServiceClient client) => await client.AuditLogs.GetAsync(); - - [API("AuthenticationMethodConfigurations.Get")] - private async Task GetAuthenticationMethodConfigurations(GraphServiceClient client) => await client.AuthenticationMethodConfigurations.GetAsync(); - - [API("AuthenticationMethodsPolicy.Get")] - private async Task GetAuthenticationMethodsPolicy(GraphServiceClient client) => await client.AuthenticationMethodsPolicy.GetAsync(); - - [API("CertificateBasedAuthConfiguration.Get")] - private async Task GetCertificateBasedAuthConfiguration(GraphServiceClient client) => await client.CertificateBasedAuthConfiguration.GetAsync(); - - [API("Chats.Get")] - private async Task GetChats(GraphServiceClient client) => await client.Chats.GetAsync(); - - [API("Communications.Get")] - private async Task GetCommunications(GraphServiceClient client) => await client.Communications.GetAsync(); - - [API("Compliance.Get")] - private async Task GetCompliance(GraphServiceClient client) => await client.Compliance.GetAsync(); - - [API("Connections.Get")] - private async Task GetConnections(GraphServiceClient client) => await client.Connections.GetAsync(); - - [API("Contacts.Get")] - private async Task GetContacts(GraphServiceClient client) => await client.Contacts.GetAsync(); - - [API("DataPolicyOperations.Get")] - private async Task GetDataPolicyOperations(GraphServiceClient client) => await client.DataPolicyOperations.GetAsync(); - - [API("DeviceAppManagement.Get")] - private async Task GetDeviceAppManagement(GraphServiceClient client) => await client.DeviceAppManagement.GetAsync(); - - [API("DeviceManagement.Get")] - private async Task GetDeviceManagement(GraphServiceClient client) => await client.DeviceManagement.GetAsync(); - - [API("Devices.Get")] - private async Task GetDevies(GraphServiceClient client) => await client.Devices.GetAsync(); - - [API("Direcory.Get")] - private async Task GetDirecory(GraphServiceClient client) => await client.Directory.GetAsync(); - - [API("DirectoryObjects.Get")] - private async Task GetDirectoryObjects(GraphServiceClient client) => await client.DirectoryObjects.GetAsync(); - - [API("DirectoryRoleTemplates.Get")] - private async Task GetDirectoryRoleTemplates(GraphServiceClient client) => await client.DirectoryRoleTemplates.GetAsync(); - - [API("DirectoryRoles.Get")] - private async Task GetDirectoryRoles(GraphServiceClient client) => await client.DirectoryRoles.GetAsync(); - - [API("DomainDnsRecords.Get")] - private async Task GetDomainDnsRecords(GraphServiceClient client) => await client.DomainDnsRecords.GetAsync(); - - [API("Domains.Get")] - private async Task GetDomains(GraphServiceClient client) => await client.Domains.GetAsync(); - - [API("Drives.Get")] - private async Task GetDrives(GraphServiceClient client) => await client.Drives.GetAsync(); - - [API("Education.Get")] - private async Task GetEducation(GraphServiceClient client) => await client.Education.GetAsync(); - - [API("EmployeeExperience.Get")] - private async Task GetEmployeeExperience(GraphServiceClient client) => await client.EmployeeExperience.GetAsync(); - - [API("External.Get")] - private async Task GetExternal(GraphServiceClient client) => await client.External.GetAsync(); - - [API("FilterOperators.Get")] - private async Task GetFilterOperators(GraphServiceClient client) => await client.FilterOperators.GetAsync(); - - [API("Functions.Get")] - private async Task GetFunctions(GraphServiceClient client) => await client.Functions.GetAsync(); - - [API("GroupLifecyclePolicies.Get")] - private async Task GetGroupLifecyclePolicies(GraphServiceClient client) => await client.GroupLifecyclePolicies.GetAsync(); - - [API("GroupSettingTemplates.Get")] - private async Task GetGroupSettingTemplates(GraphServiceClient client) => await client.GroupSettingTemplates.GetAsync(); - - [API("GroupSetings.Get")] - private async Task GetGroupSettings(GraphServiceClient client) => await client.GroupSettings.GetAsync(); - - [API("Groups.Get")] - private async Task GetGroups(GraphServiceClient client) => await client.Groups.GetAsync(); - - [API("Identity.Get")] - private async Task GetIdentity(GraphServiceClient client) => await client.Identity.GetAsync(); - - [API("IdentityGovernance.Get")] - private async Task GetIdentityGovernance(GraphServiceClient client) => await client.IdentityGovernance.GetAsync(); - - [API("IdentityProtection.Get")] - private async Task GetIdentityProtection(GraphServiceClient client) => await client.IdentityProtection.GetAsync(); - - [Obsolete("GraphServiceClient.IdentityProviders.GetAsync is obsolete.")] - [API("IdentityProviders.Get")] - private async Task GetIdentityProviders(GraphServiceClient client) => await client.IdentityProviders.GetAsync(); - - [API("InformationProtecion.Get")] - private async Task GetInfomationProtecion(GraphServiceClient client) => await client.InformationProtection.GetAsync(); - - [API("Invitations.Get")] - private async Task GetInvitations(GraphServiceClient client) => await client.Invitations.GetAsync(); - - [API("OAuth2PermissionGrants.Get")] - private async Task GetOAuth2PermissionGrants(GraphServiceClient client) => await client.Oauth2PermissionGrants.GetAsync(); - - [API("Organization.Get")] - private async Task GetOrganization(GraphServiceClient client) => await client.Organization.GetAsync(); - - [API("PermissionGrants.Get")] - private async Task GetPermissionGrants(GraphServiceClient client) => await client.PermissionGrants.GetAsync(); - - [API("Places.Count.Get")] - private async Task GetPlacesCount(GraphServiceClient client) => await client.Places.Count.GetAsync(); - - [API("Places.GraphRoom.Get")] - private async Task GetPlacesGraphRoom(GraphServiceClient client) => await client.Places.GraphRoom.GetAsync(); - - [API("Places.GraphRoom.Count.Get")] - private async Task GetPlacesGraphRoomCount(GraphServiceClient client) => await client.Places.GraphRoom.Count.GetAsync(); - - [API("Places.GraphRoomList.Get")] - private async Task GetPlacesGraphRoomList(GraphServiceClient client) => await client.Places.GraphRoomList.GetAsync(); - - [API("Places.GraphRoomList.Count.Get")] - private async Task GetPlacesGraphRoomListCount(GraphServiceClient client) => await client.Places.GraphRoomList.Count.GetAsync(); - - [API("Planner.Get")] - private async Task GetPlanner(GraphServiceClient client) => await client.Planner.GetAsync(); - - [API("Planner.Buckets.Get")] - private async Task GetPlannerBuckets(GraphServiceClient client) => await client.Planner.Buckets.GetAsync(); - - [API("Planner.Buckets.Count.Get")] - private async Task GetPlannerBucketsC(GraphServiceClient client) => await client.Planner.Buckets.Count.GetAsync(); - - [API("Planner.Plans.Get")] - private async Task GetPlannerPlans(GraphServiceClient client) => await client.Planner.Plans.GetAsync(); - - [API("Planner.Plans.Count.Get")] - private async Task GetPlannerPlansCount(GraphServiceClient client) => await client.Planner.Plans.Count.GetAsync(); - - [API("Planner.Tasks.Get")] - private async Task GetPlannerTasks(GraphServiceClient client) => await client.Planner.Tasks.GetAsync(); - - [API("Planner.Tasks.Count.Get")] - private async Task GetPlannerTasksCount(GraphServiceClient client) => await client.Planner.Tasks.Count.GetAsync(); - - [API("Policies.Get")] - private async Task GetPolicies(GraphServiceClient client) => await client.Policies.GetAsync(); - - [API("Print.Get")] - private async Task GetPrint(GraphServiceClient client) => await client.Print.GetAsync(); - - [API("Privacy.Get")] - private async Task GetPrivacy(GraphServiceClient client) => await client.Privacy.GetAsync(); - - [API("Reports.Get")] - private async Task GetReports(GraphServiceClient client) => await client.Reports.GetAsync(); - - [API("RoleManagement.Get")] - private async Task GetRoleManagement(GraphServiceClient client) => await client.RoleManagement.GetAsync(); - - [API("SchemaExtensions.Get")] - private async Task GetSchemaExtensions(GraphServiceClient client) => await client.SchemaExtensions.GetAsync(); - - [API("ScopedRoleMemberships.Get")] - private async Task GetScopedRoleMemberships(GraphServiceClient client) => await client.ScopedRoleMemberships.GetAsync(); - - [API("Search.Get")] - private async Task GetSearch(GraphServiceClient client) => await client.Search.GetAsync(); - - [API("Search.Acronyms.Get")] - private async Task GetSearchAcronyms(GraphServiceClient client) => await client.Search.Acronyms.GetAsync(); - - [API("Search.Acronyms.Count.Get")] - private async Task GetSearchAcronymsCount(GraphServiceClient client) => await client.Search.Acronyms.Count.GetAsync(); - - [API("Search.Bookmarks.Get")] - private async Task GetSearchBookmarks(GraphServiceClient client) => await client.Search.Bookmarks.GetAsync(); - - [API("Search.Bookmarks.Count.Get")] - private async Task GetSearchBookmarksCount(GraphServiceClient client) => await client.Search.Bookmarks.Count.GetAsync(); - - [API("Search.Qnas.Get")] - private async Task GetSearchQnas(GraphServiceClient client) => await client.Search.Qnas.GetAsync(); - - [API("Search.Qnas.Count.Get")] - private async Task GetSearhQnasCount(GraphServiceClient client) => await client.Search.Qnas.Count.GetAsync(); - - [API("Security.Get")] - private async Task GetSecurity(GraphServiceClient client) => await client.Security.GetAsync(); - - [Obsolete("Security.Alerts.GetAsync is obsolete.")] - [API("Security.Alerts.Get")] - private async Task GetSecurityCount(GraphServiceClient client) => await client.Security.Alerts.GetAsync(); - - [Obsolete("Security.Alerts.Count.GetAsync is obsolete.")] - [API("Security.Alerts.Count.Get")] - private async Task GetSecurityAlertsCount(GraphServiceClient client) => await client.Security.Alerts.Count.GetAsync(); - - [API("Security.Alerts_v2.Get")] - private async Task GetSecurityAlertsV2(GraphServiceClient client) => await client.Security.Alerts_v2.GetAsync(); - - [API("Security.Alerts_v2.Count.Get")] - private async Task GetSecurityAlertsV2Count(GraphServiceClient client) => await client.Security.Alerts_v2.Count.GetAsync(); - - [API("Security.AttackSimulation.Get")] - private async Task GetSecurityAttackSimulation(GraphServiceClient client) => await client.Security.AttackSimulation.GetAsync(); - - [API("Security.AttackSimulation.EndUserNotifications.Get")] - private async Task GetSecurityAttackSimulationEndUserNotifications(GraphServiceClient client) => await client.Security.AttackSimulation.EndUserNotifications.GetAsync(); - - [API("Security.AttackSimulation.EndUserNotifications.Count.Get")] - private async Task GetSecurityAttackSimulationEndUserNotificationsCount(GraphServiceClient client) => await client.Security.AttackSimulation.EndUserNotifications.Count.GetAsync(); - - [API("Security.AttackSimulation.LandingPages.Get")] - private async Task GetSecurityAttackSimulationLandingPages(GraphServiceClient client) => await client.Security.AttackSimulation.LandingPages.GetAsync(); - - [API("Security.AttackSimulation.LandingPages.Count.Get")] - private async Task GetSecurityAttackSimulationLandingPagesCount(GraphServiceClient client) => await client.Security.AttackSimulation.LandingPages.Count.GetAsync(); - - [API("Security.AttackSimulation.LoginPages.Get")] - private async Task GetSecurityAttackSimulationLoginPages(GraphServiceClient client) => await client.Security.AttackSimulation.LoginPages.GetAsync(); - - [API("Security.AttackSimulation.LoginPages.Count.Get")] - private async Task GetSecurityAttackSimulationLoginPagesCount(GraphServiceClient client) => await client.Security.AttackSimulation.LoginPages.Count.GetAsync(); - - [API("Security.AttackSimulation.Operations.Get")] - private async Task GetSecurityAttackSimulationOperations(GraphServiceClient client) => await client.Security.AttackSimulation.Operations.GetAsync(); - - [API("Security.AttackSimulation.Operations.Count.Get")] - private async Task GetSecurityAttackSimulationOperationsCount(GraphServiceClient client) => await client.Security.AttackSimulation.Operations.Count.GetAsync(); - - [API("Security.AttackSimulation.Payloads.Get")] - private async Task GetSecurityAttackSimulationPayloads(GraphServiceClient client) => await client.Security.AttackSimulation.Payloads.GetAsync(); - - [API("Security.AttackSimulation.Payloads.Count.Get")] - private async Task GetSecurityAttackSimulationPayloadsCount(GraphServiceClient client) => await client.Security.AttackSimulation.Payloads.Count.GetAsync(); - - [API("Security.AttackSimulation.SimulationAutomations.Get")] - private async Task GetSecurityAttackSimulationSimulationAutomations(GraphServiceClient client) => await client.Security.AttackSimulation.SimulationAutomations.GetAsync(); - - [API("Security.AttackSimulation.SimulationAutomations.Count.Get")] - private async Task GetSecurityAttackSimulationSimulationAutomationsCount(GraphServiceClient client) => await client.Security.AttackSimulation.SimulationAutomations.Count.GetAsync(); - - [API("Security.AttackSimulation.Simulations.Get")] - private async Task GetSecurityAttackSimulationSimulations(GraphServiceClient client) => await client.Security.AttackSimulation.Simulations.GetAsync(); - - [API("Security.AttackSimulation.Simulations.Count.Get")] - private async Task GetSecurityAttackSimulationSimulationsCount(GraphServiceClient client) => await client.Security.AttackSimulation.Simulations.Count.GetAsync(); - - [API("Security.AttackSimulation.Trainings.Get")] - private async Task GetSecurityAttackSimulationTrendings(GraphServiceClient client) => await client.Security.AttackSimulation.Trainings.GetAsync(); - - [API("Security.AttackSimulation.Trainings.Count.Get")] - private async Task GetSecurityAttackSimulationTrendingsCount(GraphServiceClient client) => await client.Security.AttackSimulation.Trainings.Count.GetAsync(); - - [API("Security.Cases.Get")] - private async Task GetSecurityCases(GraphServiceClient client) => await client.Security.Cases.GetAsync(); - - [API("Security.Cases.EdiscoveryCases.Get")] - private async Task GetSecurityCasesEdiscoveryCases(GraphServiceClient client) => await client.Security.Cases.EdiscoveryCases.GetAsync(); - - [API("Security.Cases.EdiscoveryCases.Count.Get")] - private async Task GetSecurityCasesEdiscoveryCasesCount(GraphServiceClient client) => await client.Security.Cases.EdiscoveryCases.Count.GetAsync(); - - [API("Security.Incidents.Get")] - private async Task GetSecurityIncidents(GraphServiceClient client) => await client.Security.Incidents.GetAsync(); - - [API("Security.Incidents.Count.Get")] - private async Task GetSecurityIncidentsCount(GraphServiceClient client) => await client.Security.Incidents.Count.GetAsync(); - - [API("Security.SecureScoreControlProfiles.Get")] - private async Task GetSecuritySecureScoreControlProfiles(GraphServiceClient client) => await client.Security.SecureScoreControlProfiles.GetAsync(); - - [API("Security.SecureScoreControlProfiles.Count.Get")] - private async Task GetSecuritySecureScoreControlProfilesCount(GraphServiceClient client) => await client.Security.SecureScoreControlProfiles.Count.GetAsync(); - - [API("Security.SecureScores.Get")] - private async Task GetSecurityScores(GraphServiceClient client) => await client.Security.SecureScores.GetAsync(); - - [API("Security.SecureScores.Count.Get")] - private async Task GetSecuritySecureScoresCount(GraphServiceClient client) => await client.Security.SecureScores.Count.GetAsync(); - - [API("Security.SubjectRightsRequests.Get")] - private async Task GetSecuritySubjectRightsRequests(GraphServiceClient client) => await client.Security.SubjectRightsRequests.GetAsync(); - - [API("Security.SubjectRightsRequests.Count.Get")] - private async Task GetSecuritySubjectRightsRequestsCount(GraphServiceClient client) => await client.Security.SubjectRightsRequests.Count.GetAsync(); - - [API("Security.ThreatIntelligence.Get")] - private async Task GetSecurityThreatIntelligence(GraphServiceClient client) => await client.Security.ThreatIntelligence.GetAsync(); - - [API("Security.ThreatIntelligence.ArticleIndicators.Get")] - private async Task GetSecurityThreatIntelligenceArticleIndicators(GraphServiceClient client) => await client.Security.ThreatIntelligence.ArticleIndicators.GetAsync(); - - [API("Security.ThreatIntelligence.ArticleIndicators.Count.Get")] - private async Task GetSecurityThreatIntelligenceArticleIndicatorsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.ArticleIndicators.Count.GetAsync(); - - [API("Security.ThreatIntelligence.Articles.Get")] - private async Task GetSecurityThreatIntelligenceArticles(GraphServiceClient client) => await client.Security.ThreatIntelligence.Articles.GetAsync(); - - [API("Security.ThreatIntelligence.Articles.Count.Get")] - private async Task GetSecurityThreatIntelligenceArticlesCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.Articles.Count.GetAsync(); - - [API("Security.ThreatIntelligence.HostComponents.Get")] - private async Task GetSecurityThreatIntelligenceHostComponents(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostComponents.GetAsync(); - - [API("Security.ThreatIntelligence.HostComponents.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostComponentsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostComponents.Count.GetAsync(); - - [API("Security.ThreatIntelligence.HostCookies.Get")] - private async Task GetSecurityThreatIntelligenceHostCookies(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostCookies.GetAsync(); - - [API("Security.ThreatIntelligence.HostCookies.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostCookiesCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostCookies.Count.GetAsync(); - - [API("Security.ThreatIntelligence.HostPairs.Get")] - private async Task GetSecurityThreatIntelligenceHostPairs(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPairs.GetAsync(); - - [API("Security.ThreatIntelligence.HostPairs.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostPairsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPairs.Count.GetAsync(); - - [API("Security.ThreatIntelligence.HostPorts.Get")] - private async Task GetSecurityThreatIntelligenceHostPorts(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPorts.GetAsync(); - - [API("Security.ThreatIntelligence.HostPorts.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostPortsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostPorts.Count.GetAsync(); - - [API("Security.ThreatIntelligence.HostSslCertificates.Get")] - private async Task GetSecurityThreatIntelligenceHostSslCertificates(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostSslCertificates.GetAsync(); - - [API("Security.ThreatIntelligence.HostSslCertificates.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostSslCertificatesCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostSslCertificates.Count.GetAsync(); - - [API("Security.ThreatIntelligence.HostTrackers.Get")] - private async Task GetSecurityThreatIntelligenceHostTrackers(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostTrackers.GetAsync(); - - [API("Security.ThreatIntelligence.HostTrackers.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostTrackersCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.HostTrackers.Count.GetAsync(); - - [API("Security.ThreatIntelligence.Hosts.Get")] - private async Task GetSecurityThreatIntelligenceHosts(GraphServiceClient client) => await client.Security.ThreatIntelligence.Hosts.GetAsync(); - - [API("Security.ThreatIntelligence.Hosts.Count.Get")] - private async Task GetSecurityThreatIntelligenceHostsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.Hosts.Count.GetAsync(); - - [API("Security.ThreatIntelligence.IntelligenceProfiles.Get")] - private async Task GetSecurityThreatIntelligenceIntelProfiles(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelProfiles.GetAsync(); - - [API("Security.ThreatIntelligence.IntelligenceProfiles.Count.Get")] - private async Task GetSecurityThreatIntelligenceIntelProfilesCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelProfiles.Count.GetAsync(); - - [API("Security.ThreatIntelligence.IntelligenceProfileIndicators.Get")] - private async Task GetSecurityThreatIntelligenceIntelligenceProfileIndicators(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelligenceProfileIndicators.GetAsync(); - - [API("Security.ThreatIntelligence.IntelligenceProfileIndicators.Count.Get")] - private async Task GetSecurityThreatIntelligenceIntelligenceProfileIndicatorsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.IntelligenceProfileIndicators.Count.GetAsync(); - - [API("Security.ThreatIntelligence.PassiveDnsRecords.Get")] - private async Task GetSecurityThreatIntelligencePassiveDnsRecords(GraphServiceClient client) => await client.Security.ThreatIntelligence.PassiveDnsRecords.GetAsync(); - - [API("Security.ThreatIntelligence.PassiveDnsRecords.Count.Get")] - private async Task GetSecurityThreatIntelligencePassiveDnsRecordsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.PassiveDnsRecords.Count.GetAsync(); - - [API("Security.ThreatIntelligence.SslCertificates.Get")] - private async Task GetSecurityThreatIntelligenceSslCertificates(GraphServiceClient client) => await client.Security.ThreatIntelligence.SslCertificates.GetAsync(); - - [API("Security.ThreatIntelligence.SslCertificates.Count.Get")] - private async Task GetSecurityThreatIntelligenceSslCertificatesCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.SslCertificates.Count.GetAsync(); - - [API("Security.ThreatIntelligence.Subdomains.Get")] - private async Task GetSecurityThreatIntelligenceSubdomains(GraphServiceClient client) => await client.Security.ThreatIntelligence.Subdomains.GetAsync(); - - [API("Security.ThreatIntelligence.Subdomains.Count.Get")] - private async Task GetSecurityThreatIntelligenceSubdomainsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.Subdomains.Count.GetAsync(); - - [API("Security.ThreatIntelligence.Vulnerabilities.Get")] - private async Task GetSecurityThreatIntelligenceVulnerabilities(GraphServiceClient client) => await client.Security.ThreatIntelligence.Vulnerabilities.GetAsync(); - - [API("Security.ThreatIntelligence.Vulnerabilities.Count.Get")] - private async Task GetSecurityThreatIntelligenceVulnerabilitiesCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.Vulnerabilities.Count.GetAsync(); - - [API("Security.ThreatIntelligence.WhoisHistoryRecords.Get")] - private async Task GetSecurityThreatIntelligenceWhoisHistoryRecords(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisHistoryRecords.GetAsync(); - - [API("Security.ThreatIntelligence.WhoisHistoryRecords.Count.Get")] - private async Task GetSecurityThreatIntelligenceWhoisHistoryRecordsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisHistoryRecords.Count.GetAsync(); - - [API("Security.ThreatIntelligence.WhoisRecords.Get")] - private async Task GetSecurityThreatIntelligenceWhoisRecords(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisRecords.GetAsync(); - - [API("Security.ThreatIntelligence.WhoisRecords.Count.Get")] - private async Task GetSecurityThreatIntelligenceWhoisRecordsCount(GraphServiceClient client) => await client.Security.ThreatIntelligence.WhoisRecords.Count.GetAsync(); - - [API("Security.TriggerTypes.Get")] - private async Task GetSecurityTriggerTypes(GraphServiceClient client) => await client.Security.TriggerTypes.GetAsync(); - - [API("Security.TriggerTypes.RetentionEventTypes.Get")] - private async Task GetSecurityTriggerTypesRetentionEventTypes(GraphServiceClient client) => await client.Security.TriggerTypes.RetentionEventTypes.GetAsync(); - - [API("Security.TriggerTypes.RetentionEventTypes.Count.Get")] - private async Task GetSecurityTriggerTypesRetentionEventTypesCount(GraphServiceClient client) => await client.Security.TriggerTypes.RetentionEventTypes.Count.GetAsync(); - - [API("Security.Triggers.Get")] - private async Task GetSecurityTriggers(GraphServiceClient client) => await client.Security.Triggers.GetAsync(); - - [API("Security.Triggers.RetentionEvents.Get")] - private async Task GetSecurityTriggersRetensionEvents(GraphServiceClient client) => await client.Security.Triggers.RetentionEvents.GetAsync(); - - [API("Security.Triggers.RetentionEvents.Count.Get")] - private async Task GetSecurityTriggersRetensionEventsCount(GraphServiceClient client) => await client.Security.Triggers.RetentionEvents.Count.GetAsync(); - - [API("ServicePrincipals.Get")] - private async Task GetServicePrincipals(GraphServiceClient client) => await client.ServicePrincipals.GetAsync(); - - [API("ServicePrincipals.Count.Get")] - private async Task GetServicePrincipalsCount(GraphServiceClient client) => await client.ServicePrincipals.Count.GetAsync(); - - [API("ServicePrincipals.Delta.Get")] - private async Task GetServicePrincipalsDelta(GraphServiceClient client) => await client.ServicePrincipals.Delta.GetAsDeltaGetResponseAsync(); - - [API("Shares.Get")] - private async Task GetShares(GraphServiceClient client) => await client.Shares.GetAsync(); - - [API("Shares.Count.Get")] - private async Task GetSharesCount(GraphServiceClient client) => await client.Shares.Count.GetAsync(); - - [API("Sites.Get")] - private async Task GetSites(GraphServiceClient client) => await client.Sites.GetAsync(); - - [API("Sites.Count.Get")] - private async Task GetSitesCount(GraphServiceClient client) => await client.Sites.Count.GetAsync(); - - [API("Sites.Add.Get")] - private async Task GetSitesDelta(GraphServiceClient client) => await client.Sites.Delta.GetAsDeltaGetResponseAsync(); - - [API("Sites.GetAllSites.Get")] - private async Task GetSitesGetAllSites(GraphServiceClient client) => await client.Sites.GetAllSites.GetAsGetAllSitesGetResponseAsync(); - - [API("Solutions.Get")] - private async Task GetSolutions(GraphServiceClient client) => await client.Solutions.GetAsync(); - - [API("Solutions.BookingBusinesses.Get")] - private async Task GetSolutionsBookingBusinesses(GraphServiceClient client) => await client.Solutions.BookingBusinesses.GetAsync(); - - [API("Solutions.BookingBusinesses.Count.Get")] - private async Task GetSolutionsBookingBusinessesCount(GraphServiceClient client) => await client.Solutions.BookingBusinesses.Count.GetAsync(); - - [API("Solutions.BookingCurrencies.Get")] - private async Task GetSolutionsBookingCurrencies(GraphServiceClient client) => await client.Solutions.BookingCurrencies.GetAsync(); - - [API("Solutions.BookingCurrencies.Count.Get")] - private async Task GetSolutionsBookingCurrenciesCount(GraphServiceClient client) => await client.Solutions.BookingCurrencies.Count.GetAsync(); - - [API("Solutions.VirtualEvents.Get")] - private async Task GetSolutionsVirtualEvents(GraphServiceClient client) => await client.Solutions.VirtualEvents.GetAsync(); - - [API("Solutions.VirtualEvents.Events.Get")] - private async Task GetSolutionsVirtualEventsEvents(GraphServiceClient client) => await client.Solutions.VirtualEvents.Events.GetAsync(); - - [API("Solutions.VirtualEvents.Events.Count.Get")] - private async Task GetSolutionsVirtualEventsEventsCount(GraphServiceClient client) => await client.Solutions.VirtualEvents.Events.Count.GetAsync(); - - [API("Solutions.VirtualEvents.Webinars.Get")] - private async Task GetSolutionsVirtualEventsWebinars(GraphServiceClient client) => await client.Solutions.VirtualEvents.Webinars.GetAsync(); - - [API("Solutions.VirtualEvents.Webinars.Count.Get")] - private async Task GetSolutionsVirtualEventsWebinarsCount(GraphServiceClient client) => await client.Solutions.VirtualEvents.Webinars.Count.GetAsync(); - - [API("SubscribedSkus.Get")] - private async Task GetSubscribedSkus(GraphServiceClient client) => await client.SubscribedSkus.GetAsync(); - - [API("Subscriptions.Get")] - private async Task GetSubscriptions(GraphServiceClient client) => await client.Subscriptions.GetAsync(); - - [API("Teams.Get")] - private async Task GetTeams(GraphServiceClient client) => await client.Teams.GetAsync(); - - [API("Teams.Count.Get")] - private async Task GetTeamsCount(GraphServiceClient client) => await client.Teams.Count.GetAsync(); - - [API("Teams.GetAllMessages.Get")] - private async Task GetTeamsGetAllMessages(GraphServiceClient client) => await client.Teams.GetAllMessages.GetAsGetAllMessagesGetResponseAsync(); - - [API("TeamsTemplates.Get")] - private async Task GetTeamsTemplates(GraphServiceClient client) => await client.TeamsTemplates.GetAsync(); - - [API("TeamsTemplates.Count.Get")] - private async Task GetTeamsTemplatesCount(GraphServiceClient client) => await client.TeamsTemplates.Count.GetAsync(); - - [API("Teamwork.Get")] - private async Task GetTeamwork(GraphServiceClient client) => await client.Teamwork.GetAsync(); - - [API("Teamwork.DeletedChats.Get")] - private async Task GetTeamworkDeletedChats(GraphServiceClient client) => await client.Teamwork.DeletedChats.GetAsync(); - - [API("Teamwork.DeletedChats.Count.Get")] - private async Task GetTeamworkDeletedChatsCount(GraphServiceClient client) => await client.Teamwork.DeletedChats.Count.GetAsync(); - - [API("Teamwork.DeletedTeams.Get")] - private async Task GetTeamworkDeletedTeams(GraphServiceClient client) => await client.Teamwork.DeletedTeams.GetAsync(); - - [API("Teamwork.DeletedTeams.Count.Get")] - private async Task GetTeamworkDeletedTeamsCount(GraphServiceClient client) => await client.Teamwork.DeletedTeams.Count.GetAsync(); - - [API("Teamwork.DeletedTeams.GetAllMessages.Get")] - private async Task GetTeamworkDeletedTeamsGetAllMessages(GraphServiceClient client) => await client.Teamwork.DeletedTeams.GetAllMessages.GetAsGetAllMessagesGetResponseAsync(); - - [API("Teamwork.TeamsAppSettings.Get")] - private async Task GetTeamworkTeamsAppSettings(GraphServiceClient client) => await client.Teamwork.TeamsAppSettings.GetAsync(); - - [API("Teamwork.WorkforceIntegrations.Get")] - private async Task GetTeamworkWorkforceIntegrations(GraphServiceClient client) => await client.Teamwork.WorkforceIntegrations.GetAsync(); - - [API("Teamwork.WorkforceIntegrations.Count.Get")] - private async Task GetTeamworkWorkforceIntegrationsCount(GraphServiceClient client) => await client.Teamwork.WorkforceIntegrations.Count.GetAsync(); - - [API("TenantRelationships.Get")] - private async Task GetTenantRelationships(GraphServiceClient client) => await client.TenantRelationships.GetAsync(); - - [API("TenantRelationships.DelegatedAdminCustomers.Get")] - private async Task GetTenantRelationshipsDelegatedAdminCustomers(GraphServiceClient client) => await client.TenantRelationships.DelegatedAdminCustomers.GetAsync(); - - [API("TenantRelationships.DelegatedAdminCustomers.Count.Get")] - private async Task GetTenantRelationshipsDelegatedAdminCustomersCount(GraphServiceClient client) => await client.TenantRelationships.DelegatedAdminCustomers.Count.GetAsync(); - - [API("Users.Get")] - private async Task GetUsers(GraphServiceClient client) => await client.Users.GetAsync(); - - [API("Users.Count.Get")] - private async Task GetUsersCount(GraphServiceClient client) => await client.Users.Count.GetAsync(); - - [API("Users.Delta.Get")] - private async Task GetUsersDelta(GraphServiceClient client) => await client.Users.Delta.GetAsDeltaGetResponseAsync(); - #endregion - } -} diff --git a/E5Renewer/Models/GraphAPIs/IAPIFunction.cs b/E5Renewer/Models/GraphAPIs/IAPIFunction.cs new file mode 100644 index 0000000..e0ae967 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/IAPIFunction.cs @@ -0,0 +1,54 @@ +using Microsoft.Graph; +using Microsoft.Graph.Models.ODataErrors; + +namespace E5Renewer.Models.GraphAPIs +{ + /// The api interface of msgraph apis implementations. + public interface IAPIFunction + { + /// The id of api. + public string id { get; } + + /// The logger of api. + public ILogger logger { get; } + + /// Call the api implementation. + /// The to user. + /// + /// Do NOT use this directly, + /// use instead. + /// + public Task CallAsync(GraphServiceClient client); + + /// Cal the api implementation safely. + /// The to user. + /// The name of user + /// Errors will be handed correctly here. + internal async Task SafeCallAsync(GraphServiceClient client, string user) + { + object? resultRaw; + this.logger.LogInformation("Calling {0} for user {1}", this.id, user); + try + { + resultRaw = await this.CallAsync(client); + this.logger.LogDebug("{0} is {1}", nameof(resultRaw), resultRaw); + return new(rawResult: resultRaw); + } + catch (ODataError oe) + { + this.logger.LogError("Failed to send request."); + this.logger.LogDebug("The error message is `{0}`", oe.Message); + return new( + oe.ResponseStatusCode, + oe.Error?.Code ?? "ERROR" + ); + } + catch (Exception ex) + { + this.logger.LogError("Failed to call implementation."); + this.logger.LogDebug("The error message is `{0}`", ex.Message); + return APICallResult.errorResult; + } + } + } +} diff --git a/E5Renewer/Models/GraphAPIs/IAPIFunctionsContainer.cs b/E5Renewer/Models/GraphAPIs/IAPIFunctionsContainer.cs deleted file mode 100644 index 0bdb1db..0000000 --- a/E5Renewer/Models/GraphAPIs/IAPIFunctionsContainer.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace E5Renewer.Models.GraphAPIs -{ - /// The api interfact to get functions calling msgraph apis. - public interface IAPIFunctionsContainer - { - /// Get all functions calling msgraph apis in the class. - public IEnumerable> GetAPIFunctions(); - } -} diff --git a/E5Renewer/Models/GraphAPIs/IEnumerableExtends.cs b/E5Renewer/Models/GraphAPIs/IEnumerableExtends.cs new file mode 100644 index 0000000..ab500c3 --- /dev/null +++ b/E5Renewer/Models/GraphAPIs/IEnumerableExtends.cs @@ -0,0 +1,27 @@ +namespace E5Renewer.Models.GraphAPIs +{ + /// Functions to extend . + public static class IEnumerableExtends + { + private static readonly Random random = new(); + + /// Get different items by random weighted choice. + /// The type stored by the IEnumerable. + /// The to choose. + /// The generator to get weight of item in . + /// How many items to choose from . + /// A which contains elements selected. + public static IEnumerable GetDifferentItemsByWeight(this IEnumerable sequence, Func weightGenerator, int count) + { + List items = sequence.ToList(); + + for (int i = 0; i < count; i++) + { + int nextWeight = random.Next(0, items.Sum(weightGenerator)); + T selectedItem = items.First((item) => nextWeight < weightGenerator(item)); + yield return selectedItem; + items.Remove(selectedItem); + } + } + } +} diff --git a/E5Renewer/Models/GraphAPIs/RandomGraphAPICaller.cs b/E5Renewer/Models/GraphAPIs/RandomGraphAPICaller.cs index 8e5f7a2..f8b4370 100644 --- a/E5Renewer/Models/GraphAPIs/RandomGraphAPICaller.cs +++ b/E5Renewer/Models/GraphAPIs/RandomGraphAPICaller.cs @@ -19,7 +19,7 @@ namespace E5Renewer.Models.GraphAPIs public class RandomGraphAPICaller : IGraphAPICaller { private readonly ILogger logger; - private readonly IEnumerable apiFunctions; + private readonly IEnumerable apiFunctions; private readonly IStatusManager statusManager; private readonly IEnumerable certificatePasswordProviders; private readonly Dictionary clients = new(); @@ -32,7 +32,7 @@ public class RandomGraphAPICaller : IGraphAPICaller /// All parameters should be injected by Asp.Net Core. public RandomGraphAPICaller( ILogger logger, - IEnumerable apiFunctions, + IEnumerable apiFunctions, IStatusManager statusManager, IEnumerable certificatePasswordProviders ) @@ -41,6 +41,7 @@ IEnumerable certificatePasswordProviders this.apiFunctions = apiFunctions; this.statusManager = statusManager; this.certificatePasswordProviders = certificatePasswordProviders; + this.logger.LogDebug("Found {0} api functions", this.apiFunctions.Count()); } /// @@ -92,23 +93,17 @@ public async Task CallNextAPIAsync(GraphUser user) GraphServiceClient client = new(credential, ["https://graph.microsoft.com/.default"]); this.clients[user] = client; } - Random random = new(); + if (this.apiFunctions.Count() <= 0) { - this.logger.LogError("No IAPIFunctionsContainer is found."); - return; - } - IAPIFunctionsContainer container = random.GetItems(this.apiFunctions.ToArray(), 1)[0]; - this.logger.LogDebug("Using IAPIFunctionsContainer {0}", container.GetType().Name); - IEnumerable> apiFunctions = container.GetAPIFunctions(); - if (apiFunctions.Count() <= 0) - { - this.logger.LogError("No KeyValuePair is found."); + this.logger.LogError("No {0} is found.", nameof(IAPIFunction)); return; } - KeyValuePair apiFunction = random.GetItems(apiFunctions.ToArray(), 1)[0]; - APICallResult result = await apiFunction.Value(this.clients[user]); - await this.statusManager.SetResultAsync(user.name, apiFunction.Key, result.ToString()); + + Random random = new(); + IAPIFunction apiFunction = random.GetItems(this.apiFunctions.ToArray(), 1)[0]; + APICallResult result = await apiFunction.SafeCallAsync(this.clients[user], user.name); + await this.statusManager.SetResultAsync(user.name, apiFunction.id, result.ToString()); } /// @@ -124,5 +119,6 @@ public async Task CalmDownAsync(CancellationToken token, GraphUser user) await Task.Delay(milliseconds, token); } } + } } diff --git a/E5Renewer/Program.cs b/E5Renewer/Program.cs index ad32cb0..1fa955c 100644 --- a/E5Renewer/Program.cs +++ b/E5Renewer/Program.cs @@ -153,11 +153,11 @@ { builder.Services.AddSingleton(typeof(IAspNetModule), t); } - IEnumerable apiFunctionsContainerTypes = Assembly.GetExecutingAssembly().GetTypes().GetNonAbstractClassesAssainableTo(); - foreach (Type t in apiFunctionsContainerTypes) + IEnumerable apiFunctionsTypes = Assembly.GetExecutingAssembly().GetTypes().GetNonAbstractClassesAssainableTo(); + foreach (Type t in apiFunctionsTypes) { - logger.LogDebug("Registering {0} as {1}", t.Name, nameof(IAPIFunctionsContainer)); - builder.Services.AddSingleton(typeof(IAPIFunctionsContainer), t); + logger.LogDebug("Registering {0} as {1}", t.Name, nameof(IAPIFunction)); + builder.Services.AddSingleton(typeof(IAPIFunction), t); } }