Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -120,5 +120,37 @@ public enum Alert_policy_request_type
#pragma warning disable CS1591
V1DbaasAlertsCpu_alerts,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/current_instances")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsCurrent_instances,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/target_instances")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsTarget_instances,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/current_cpu_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsCurrent_cpu_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/target_cpu_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsTarget_cpu_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/current_memory_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsCurrent_memory_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/target_memory_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsTarget_memory_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/scale_up")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsScale_up,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/scale_down")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsScale_down,
#pragma warning restore CS1591
}
}
32 changes: 32 additions & 0 deletions src/InfinityFlow.DigitalOcean.Client/Models/Alert_policy_type.cs
Original file line number Diff line number Diff line change
Expand Up @@ -120,5 +120,37 @@ public enum Alert_policy_type
#pragma warning disable CS1591
V1DbaasAlertsCpu_alerts,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/current_instances")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsCurrent_instances,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/target_instances")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsTarget_instances,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/current_cpu_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsCurrent_cpu_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/target_cpu_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsTarget_cpu_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/current_memory_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsCurrent_memory_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/target_memory_utilization")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsTarget_memory_utilization,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/scale_up")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsScale_up,
#pragma warning restore CS1591
[EnumMember(Value = "v1/droplet/autoscale_alerts/scale_down")]
#pragma warning disable CS1591
V1DropletAutoscale_alertsScale_down,
#pragma warning restore CS1591
}
}
344 changes: 344 additions & 0 deletions src/InfinityFlow.DigitalOcean.Client/Models/ApiAgent.cs

Large diffs are not rendered by default.

66 changes: 66 additions & 0 deletions src/InfinityFlow.DigitalOcean.Client/Models/ApiAgentAPIKey.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
// <auto-generated/>
#pragma warning disable CS0618
using Microsoft.Kiota.Abstractions.Extensions;
using Microsoft.Kiota.Abstractions.Serialization;
using System.Collections.Generic;
using System.IO;
using System;
namespace InfinityFlow.DigitalOcean.Client.Models
{
/// <summary>
/// Agent API Key
/// </summary>
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")]
public partial class ApiAgentAPIKey : IAdditionalDataHolder, IParsable
{
/// <summary>Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.</summary>
public IDictionary<string, object> AdditionalData { get; set; }
/// <summary>Api key</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public string? ApiKey { get; set; }
#nullable restore
#else
public string ApiKey { get; set; }
#endif
/// <summary>
/// Instantiates a new <see cref="global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKey"/> and sets the default values.
/// </summary>
public ApiAgentAPIKey()
{
AdditionalData = new Dictionary<string, object>();
}
/// <summary>
/// Creates a new instance of the appropriate class based on discriminator value
/// </summary>
/// <returns>A <see cref="global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKey"/></returns>
/// <param name="parseNode">The parse node to use to read the discriminator value and create the object</param>
public static global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKey CreateFromDiscriminatorValue(IParseNode parseNode)
{
_ = parseNode ?? throw new ArgumentNullException(nameof(parseNode));
return new global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKey();
}
/// <summary>
/// The deserialization information for the current model
/// </summary>
/// <returns>A IDictionary&lt;string, Action&lt;IParseNode&gt;&gt;</returns>
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
{
return new Dictionary<string, Action<IParseNode>>
{
{ "api_key", n => { ApiKey = n.GetStringValue(); } },
};
}
/// <summary>
/// Serializes information the current object
/// </summary>
/// <param name="writer">Serialization writer to use to serialize this model</param>
public virtual void Serialize(ISerializationWriter writer)
{
_ = writer ?? throw new ArgumentNullException(nameof(writer));
writer.WriteStringValue("api_key", ApiKey);
writer.WriteAdditionalData(AdditionalData);
}
}
}
#pragma warning restore CS0618
104 changes: 104 additions & 0 deletions src/InfinityFlow.DigitalOcean.Client/Models/ApiAgentAPIKeyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
// <auto-generated/>
#pragma warning disable CS0618
using Microsoft.Kiota.Abstractions.Extensions;
using Microsoft.Kiota.Abstractions.Serialization;
using System.Collections.Generic;
using System.IO;
using System;
namespace InfinityFlow.DigitalOcean.Client.Models
{
/// <summary>
/// Agent API Key Info
/// </summary>
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")]
public partial class ApiAgentAPIKeyInfo : IAdditionalDataHolder, IParsable
{
/// <summary>Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.</summary>
public IDictionary<string, object> AdditionalData { get; set; }
/// <summary>Creation date</summary>
public DateTimeOffset? CreatedAt { get; set; }
/// <summary>Created by</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public string? CreatedBy { get; set; }
#nullable restore
#else
public string CreatedBy { get; set; }
#endif
/// <summary>Deleted date</summary>
public DateTimeOffset? DeletedAt { get; set; }
/// <summary>Name</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public string? Name { get; set; }
#nullable restore
#else
public string Name { get; set; }
#endif
/// <summary>The secret_key property</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public string? SecretKey { get; set; }
#nullable restore
#else
public string SecretKey { get; set; }
#endif
/// <summary>Uuid</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public string? Uuid { get; set; }
#nullable restore
#else
public string Uuid { get; set; }
#endif
/// <summary>
/// Instantiates a new <see cref="global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKeyInfo"/> and sets the default values.
/// </summary>
public ApiAgentAPIKeyInfo()
{
AdditionalData = new Dictionary<string, object>();
}
/// <summary>
/// Creates a new instance of the appropriate class based on discriminator value
/// </summary>
/// <returns>A <see cref="global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKeyInfo"/></returns>
/// <param name="parseNode">The parse node to use to read the discriminator value and create the object</param>
public static global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKeyInfo CreateFromDiscriminatorValue(IParseNode parseNode)
{
_ = parseNode ?? throw new ArgumentNullException(nameof(parseNode));
return new global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentAPIKeyInfo();
}
/// <summary>
/// The deserialization information for the current model
/// </summary>
/// <returns>A IDictionary&lt;string, Action&lt;IParseNode&gt;&gt;</returns>
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
{
return new Dictionary<string, Action<IParseNode>>
{
{ "created_at", n => { CreatedAt = n.GetDateTimeOffsetValue(); } },
{ "created_by", n => { CreatedBy = n.GetStringValue(); } },
{ "deleted_at", n => { DeletedAt = n.GetDateTimeOffsetValue(); } },
{ "name", n => { Name = n.GetStringValue(); } },
{ "secret_key", n => { SecretKey = n.GetStringValue(); } },
{ "uuid", n => { Uuid = n.GetStringValue(); } },
};
}
/// <summary>
/// Serializes information the current object
/// </summary>
/// <param name="writer">Serialization writer to use to serialize this model</param>
public virtual void Serialize(ISerializationWriter writer)
{
_ = writer ?? throw new ArgumentNullException(nameof(writer));
writer.WriteDateTimeOffsetValue("created_at", CreatedAt);
writer.WriteStringValue("created_by", CreatedBy);
writer.WriteDateTimeOffsetValue("deleted_at", DeletedAt);
writer.WriteStringValue("name", Name);
writer.WriteStringValue("secret_key", SecretKey);
writer.WriteStringValue("uuid", Uuid);
writer.WriteAdditionalData(AdditionalData);
}
}
}
#pragma warning restore CS0618
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
// <auto-generated/>
#pragma warning disable CS0618
using Microsoft.Kiota.Abstractions.Extensions;
using Microsoft.Kiota.Abstractions.Serialization;
using System.Collections.Generic;
using System.IO;
using System;
namespace InfinityFlow.DigitalOcean.Client.Models
{
/// <summary>
/// Agent Chatbot Identifier
/// </summary>
[global::System.CodeDom.Compiler.GeneratedCode("Kiota", "1.0.0")]
public partial class ApiAgentChatbotIdentifier : IAdditionalDataHolder, IParsable
{
/// <summary>Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.</summary>
public IDictionary<string, object> AdditionalData { get; set; }
/// <summary>Agent chatbot identifier</summary>
#if NETSTANDARD2_1_OR_GREATER || NETCOREAPP3_1_OR_GREATER
#nullable enable
public string? AgentChatbotIdentifier { get; set; }
#nullable restore
#else
public string AgentChatbotIdentifier { get; set; }
#endif
/// <summary>
/// Instantiates a new <see cref="global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentChatbotIdentifier"/> and sets the default values.
/// </summary>
public ApiAgentChatbotIdentifier()
{
AdditionalData = new Dictionary<string, object>();
}
/// <summary>
/// Creates a new instance of the appropriate class based on discriminator value
/// </summary>
/// <returns>A <see cref="global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentChatbotIdentifier"/></returns>
/// <param name="parseNode">The parse node to use to read the discriminator value and create the object</param>
public static global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentChatbotIdentifier CreateFromDiscriminatorValue(IParseNode parseNode)
{
_ = parseNode ?? throw new ArgumentNullException(nameof(parseNode));
return new global::InfinityFlow.DigitalOcean.Client.Models.ApiAgentChatbotIdentifier();
}
/// <summary>
/// The deserialization information for the current model
/// </summary>
/// <returns>A IDictionary&lt;string, Action&lt;IParseNode&gt;&gt;</returns>
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
{
return new Dictionary<string, Action<IParseNode>>
{
{ "agent_chatbot_identifier", n => { AgentChatbotIdentifier = n.GetStringValue(); } },
};
}
/// <summary>
/// Serializes information the current object
/// </summary>
/// <param name="writer">Serialization writer to use to serialize this model</param>
public virtual void Serialize(ISerializationWriter writer)
{
_ = writer ?? throw new ArgumentNullException(nameof(writer));
writer.WriteStringValue("agent_chatbot_identifier", AgentChatbotIdentifier);
writer.WriteAdditionalData(AdditionalData);
}
}
}
#pragma warning restore CS0618
Loading
Loading