From c8b53a8c3c88ec8a9879f133856aaa45e32c30f2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 28 May 2026 22:42:53 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...ters.DBPaymentDriverConfigurationType.g.cs | 53 - ...aymentDriverConfigurationTypeNullable.g.cs | 60 - .../Dataloop.JsonSerializerContext.g.cs | 338 ++- .../Dataloop.JsonSerializerContextTypes.g.cs | 700 +++-- ...p.Models.DBPaymentDriverConfiguration.g.cs | 6 +- ...dels.DBPaymentDriverConfigurationType.g.cs | 63 - ...taloop.Models.MongoAPIUsageEntry.Json.g.cs | 92 - .../Dataloop.Models.MongoAPIUsageEntry.g.cs | 94 - ...ls.MongoStorageDatasetDescriptor.Json.g.cs | 92 - ....Models.MongoStorageDatasetDescriptor.g.cs | 55 - ...op.Models.MongoStorageDescriptor.Json.g.cs | 92 - ...ataloop.Models.MongoStorageDescriptor.g.cs | 55 - .../Dataloop.Models.PaymentDriverType.g.cs | 6 - src/libs/Dataloop/openapi.yaml | 2271 ++++++++--------- 14 files changed, 1596 insertions(+), 2381 deletions(-) delete mode 100644 src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationType.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullable.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfigurationType.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.Json.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.Json.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.Json.g.cs delete mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.g.cs diff --git a/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationType.g.cs b/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationType.g.cs deleted file mode 100644 index 4986c4fd..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationType.g.cs +++ /dev/null @@ -1,53 +0,0 @@ -#nullable enable - -namespace Dataloop.JsonConverters -{ - /// - public sealed class DBPaymentDriverConfigurationTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::Dataloop.DBPaymentDriverConfigurationType Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::Dataloop.DBPaymentDriverConfigurationTypeExtensions.ToEnum(stringValue) ?? default; - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::Dataloop.DBPaymentDriverConfigurationType)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::Dataloop.DBPaymentDriverConfigurationType); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::Dataloop.DBPaymentDriverConfigurationType value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - writer.WriteStringValue(global::Dataloop.DBPaymentDriverConfigurationTypeExtensions.ToValueString(value)); - } - } -} diff --git a/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullable.g.cs b/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullable.g.cs deleted file mode 100644 index 3008dd03..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullable.g.cs +++ /dev/null @@ -1,60 +0,0 @@ -#nullable enable - -namespace Dataloop.JsonConverters -{ - /// - public sealed class DBPaymentDriverConfigurationTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter - { - /// - public override global::Dataloop.DBPaymentDriverConfigurationType? Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - switch (reader.TokenType) - { - case global::System.Text.Json.JsonTokenType.String: - { - var stringValue = reader.GetString(); - if (stringValue != null) - { - return global::Dataloop.DBPaymentDriverConfigurationTypeExtensions.ToEnum(stringValue); - } - - break; - } - case global::System.Text.Json.JsonTokenType.Number: - { - var numValue = reader.GetInt32(); - return (global::Dataloop.DBPaymentDriverConfigurationType)numValue; - } - case global::System.Text.Json.JsonTokenType.Null: - { - return default(global::Dataloop.DBPaymentDriverConfigurationType?); - } - default: - throw new global::System.ArgumentOutOfRangeException(nameof(reader)); - } - - return default; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::Dataloop.DBPaymentDriverConfigurationType? value, - global::System.Text.Json.JsonSerializerOptions options) - { - writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - - if (value == null) - { - writer.WriteNullValue(); - } - else - { - writer.WriteStringValue(global::Dataloop.DBPaymentDriverConfigurationTypeExtensions.ToValueString(value.Value)); - } - } - } -} diff --git a/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContext.g.cs b/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContext.g.cs index 1c0ae587..56cc3f81 100644 --- a/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContext.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContext.g.cs @@ -753,29 +753,25 @@ namespace Dataloop typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -785,25 +781,25 @@ namespace Dataloop typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -2504,29 +2500,25 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -2536,25 +2528,25 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -4255,29 +4247,25 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -4287,25 +4275,25 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -4924,36 +4912,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.MigrationSpecVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RemoveSettingTraceMigrationSpec), TypeInfoPropertyName = "RemoveSettingTraceMigrationSpec2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RemoveSettingTraceMigrationSpecVariant2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventAction), TypeInfoPropertyName = "AzureWebhookEventAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf), TypeInfoPropertyName = "AnyOfStringAzureWebhookEventOperationRequestSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventOperationRequestSource), TypeInfoPropertyName = "AzureWebhookEventOperationRequestSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscriptionTerm))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscriptionPurchaser))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscriptionBeneficiary))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UsageLog))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UsageReport))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UsageResourcesReport))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.EditSubscriptionInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RenewSubscriptionInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.CursorPageAPISubscription))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.BillingScope))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.CustomSubscriptionInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.SubscriptionUpgradeInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.SubscriptionExtensionInput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PaymentDriverTypes), TypeInfoPropertyName = "PaymentDriverTypes2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RangeOrFeatureTier))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RangeOrFeatureTierRange))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.OverQuota))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APIBillableResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.SubscriptionInput))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UIHours))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APICallResourceDescriptor))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APICallSourceDescriptor))] @@ -4973,8 +4931,27 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ItemsCount))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.IngestedDatapointsDescriptor))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APIUsageEntry))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ContactAddress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AlertStatus), TypeInfoPropertyName = "AlertStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APIAlert))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.FieldSort))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.FieldSortField), TypeInfoPropertyName = "FieldSortField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.FieldSortDirection), TypeInfoPropertyName = "FieldSortDirection2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceAuditEventType), TypeInfoPropertyName = "ResourceAuditEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceAuditLog))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceAuditLogCtx))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AuditLogsCursorPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.Address))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.TaxType), TypeInfoPropertyName = "TaxType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.TaxData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.DBBillingAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PartialBillingAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PartialBillingAccountTaxData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PaymentDriverType), TypeInfoPropertyName = "PaymentDriverType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.DBPaymentDriverConfiguration))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.CreditCard))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PaymentMethod))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ContactAddress))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ContactInfo))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.LineItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.InvoiceStatus), TypeInfoPropertyName = "InvoiceStatus2")] @@ -4985,30 +4962,36 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.InvoiceBilledPeriod))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.TaxType), TypeInfoPropertyName = "TaxType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.TaxData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.DBBillingAccount))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PartialBillingAccount))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PartialBillingAccountTaxData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PaymentDriverType), TypeInfoPropertyName = "PaymentDriverType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.DBPaymentDriverConfiguration))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.DBPaymentDriverConfigurationType), TypeInfoPropertyName = "DBPaymentDriverConfigurationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.CreditCard))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PaymentMethod))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceAuditEventType), TypeInfoPropertyName = "ResourceAuditEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceAuditLog))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceAuditLogCtx))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AuditLogsCursorPage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AlertStatus), TypeInfoPropertyName = "AlertStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APIAlert))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.FieldSort))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.FieldSortField), TypeInfoPropertyName = "FieldSortField2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.FieldSortDirection), TypeInfoPropertyName = "FieldSortDirection2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.MongoStorageDatasetDescriptor))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.MongoStorageDescriptor))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.MongoAPIUsageEntry))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RangeOrFeatureTier))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RangeOrFeatureTierRange))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.OverQuota))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.APIBillableResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.BillingScope))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.SubscriptionInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.EditSubscriptionInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RenewSubscriptionInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.CursorPageAPISubscription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.CustomSubscriptionInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.SubscriptionUpgradeInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.SubscriptionExtensionInput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.PaymentDriverTypes), TypeInfoPropertyName = "PaymentDriverTypes2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UsageLog))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ResourceUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UsageReport))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.UsageResourcesReport))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventAction), TypeInfoPropertyName = "AzureWebhookEventAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf), TypeInfoPropertyName = "AnyOfStringAzureWebhookEventOperationRequestSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventOperationRequestSource), TypeInfoPropertyName = "AzureWebhookEventOperationRequestSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscription))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscriptionTerm))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscriptionPurchaser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AzureWebhookEventSubscriptionBeneficiary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.ArchiveAnnotationToStorageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RestoreArchivedAnnotationToDBRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.GetProjectsActiveCountersRequest))] @@ -5255,6 +5238,11 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6006,29 +5994,25 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -6038,25 +6022,25 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -6510,11 +6494,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf?), TypeInfoPropertyName = "PickS3DriverPayloadExcludeKeyofS3DriverPayloadPath_9a6ecea9b7debc31")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>?), TypeInfoPropertyName = "APIServiceDriver_c0617c242689fb32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>, global::System.Collections.Generic.List, global::System.Collections.Generic.List, global::System.Collections.Generic.List, global::System.Collections.Generic.List, global::System.Collections.Generic.List>), TypeInfoPropertyName = "APIServiceDriver_ce74abc722e1be30")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -6628,19 +6607,18 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>))] @@ -7108,32 +7086,30 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::Dataloop.JsonConverters.PartialSettingScopeIdNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.PartialSettingScopeRoleJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.PodTypeJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.PodTypeNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.InvoiceStatusJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.CurrencyJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.CurrencyNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.TaxTypeJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.TaxTypeNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypeJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter()); - options.Converters.Add(new global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.AlertStatusJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.FieldSortFieldJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.TaxTypeJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.TaxTypeNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypeJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.InvoiceStatusJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.CurrencyJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.CurrencyNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter()); + options.Converters.Add(new global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderNullableJsonConverter()); options.Converters.Add(new global::Dataloop.JsonConverters.ListExportHistoryRequestSortByJsonConverter()); diff --git a/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContextTypes.g.cs b/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContextTypes.g.cs index 6e5bb5b7..2dc0b8b8 100644 --- a/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContextTypes.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContextTypes.g.cs @@ -4640,1123 +4640,1103 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Dataloop.AzureWebhookEvent? Type1153 { get; set; } + public global::Dataloop.UIHours? Type1153 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventAction? Type1154 { get; set; } + public global::Dataloop.APICallResourceDescriptor? Type1154 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1155 { get; set; } + public global::Dataloop.APICallSourceDescriptor? Type1155 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventOperationRequestSource? Type1156 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1156 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscription? Type1157 { get; set; } + public global::Dataloop.APICallDescriptor? Type1157 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscriptionTerm? Type1158 { get; set; } + public global::Dataloop.StorageModificationSourceDescriptor? Type1158 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscriptionPurchaser? Type1159 { get; set; } + public global::Dataloop.StorageModificationDescriptor? Type1159 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscriptionBeneficiary? Type1160 { get; set; } + public global::Dataloop.StorageDatasetDescriptor? Type1160 { get; set; } /// /// /// - public global::Dataloop.UsageLog? Type1161 { get; set; } + public global::Dataloop.StorageDescriptor? Type1161 { get; set; } /// /// /// - public global::Dataloop.ResourceUsage? Type1162 { get; set; } + public global::System.Collections.Generic.IList? Type1162 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1163 { get; set; } + public global::Dataloop.PodType? Type1163 { get; set; } /// /// /// - public global::Dataloop.UsageReport? Type1164 { get; set; } + public global::Dataloop.FaasUsageServiceInstanceDescriptor? Type1164 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1165 { get; set; } + public global::Dataloop.FaasGlobalServiceDescriptor? Type1165 { get; set; } /// /// /// - public global::Dataloop.UsageResourcesReport? Type1166 { get; set; } + public global::Dataloop.FaasUsageDescriptor? Type1166 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1167 { get; set; } + public global::System.Collections.Generic.IList? Type1167 { get; set; } /// /// /// - public global::Dataloop.EditSubscriptionInput? Type1168 { get; set; } + public global::System.Collections.Generic.IList? Type1168 { get; set; } /// /// /// - public global::Dataloop.RenewSubscriptionInput? Type1169 { get; set; } + public global::Dataloop.ItemsCount? Type1169 { get; set; } /// /// /// - public global::Dataloop.CursorPageAPISubscription? Type1170 { get; set; } + public global::Dataloop.IngestedDatapointsDescriptor? Type1170 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1171 { get; set; } + public global::Dataloop.APIUsageEntry? Type1171 { get; set; } /// /// /// - public global::Dataloop.BillingScope? Type1172 { get; set; } + public global::Dataloop.AlertStatus? Type1172 { get; set; } /// /// /// - public global::Dataloop.CustomSubscriptionInput? Type1173 { get; set; } + public global::Dataloop.APIAlert? Type1173 { get; set; } /// /// /// - public global::Dataloop.SubscriptionUpgradeInput? Type1174 { get; set; } + public global::Dataloop.FieldSort? Type1174 { get; set; } /// /// /// - public global::Dataloop.SubscriptionExtensionInput? Type1175 { get; set; } + public global::Dataloop.FieldSortField? Type1175 { get; set; } /// /// /// - public global::Dataloop.PaymentDriverTypes? Type1176 { get; set; } + public global::Dataloop.FieldSortDirection? Type1176 { get; set; } /// /// /// - public global::Dataloop.RangeOrFeatureTier? Type1177 { get; set; } + public global::Dataloop.ResourceAuditEventType? Type1177 { get; set; } /// /// /// - public global::Dataloop.RangeOrFeatureTierRange? Type1178 { get; set; } + public global::Dataloop.ResourceAuditLog? Type1178 { get; set; } /// /// /// - public global::Dataloop.OverQuota? Type1179 { get; set; } + public global::Dataloop.ResourceAuditLogCtx? Type1179 { get; set; } /// /// /// - public global::Dataloop.APIBillableResource? Type1180 { get; set; } + public global::Dataloop.AuditLogsCursorPage? Type1180 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1181 { get; set; } + public global::System.Collections.Generic.IList? Type1181 { get; set; } /// /// /// - public global::Dataloop.SubscriptionInput? Type1182 { get; set; } + public global::Dataloop.Address? Type1182 { get; set; } /// /// /// - public global::Dataloop.UIHours? Type1183 { get; set; } + public global::Dataloop.TaxType? Type1183 { get; set; } /// /// /// - public global::Dataloop.APICallResourceDescriptor? Type1184 { get; set; } + public global::Dataloop.TaxData? Type1184 { get; set; } /// /// /// - public global::Dataloop.APICallSourceDescriptor? Type1185 { get; set; } + public global::Dataloop.DBBillingAccount? Type1185 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1186 { get; set; } + public global::Dataloop.PartialBillingAccount? Type1186 { get; set; } /// /// /// - public global::Dataloop.APICallDescriptor? Type1187 { get; set; } + public global::Dataloop.PartialBillingAccountTaxData? Type1187 { get; set; } /// /// /// - public global::Dataloop.StorageModificationSourceDescriptor? Type1188 { get; set; } + public global::Dataloop.PaymentDriverType? Type1188 { get; set; } /// /// /// - public global::Dataloop.StorageModificationDescriptor? Type1189 { get; set; } + public global::Dataloop.DBPaymentDriverConfiguration? Type1189 { get; set; } /// /// /// - public global::Dataloop.StorageDatasetDescriptor? Type1190 { get; set; } + public global::Dataloop.CreditCard? Type1190 { get; set; } /// /// /// - public global::Dataloop.StorageDescriptor? Type1191 { get; set; } + public global::Dataloop.PaymentMethod? Type1191 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1192 { get; set; } + public global::Dataloop.ContactAddress? Type1192 { get; set; } /// /// /// - public global::Dataloop.PodType? Type1193 { get; set; } + public global::Dataloop.ContactInfo? Type1193 { get; set; } /// /// /// - public global::Dataloop.FaasUsageServiceInstanceDescriptor? Type1194 { get; set; } + public global::Dataloop.LineItem? Type1194 { get; set; } /// /// /// - public global::Dataloop.FaasGlobalServiceDescriptor? Type1195 { get; set; } + public global::Dataloop.InvoiceStatus? Type1195 { get; set; } /// /// /// - public global::Dataloop.FaasUsageDescriptor? Type1196 { get; set; } + public global::Dataloop.Currency? Type1196 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1197 { get; set; } + public global::Dataloop.PaymentDetails? Type1197 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1198 { get; set; } + public global::Dataloop.Invoice? Type1198 { get; set; } /// /// /// - public global::Dataloop.ItemsCount? Type1199 { get; set; } + public global::System.Collections.Generic.IList? Type1199 { get; set; } /// /// /// - public global::Dataloop.IngestedDatapointsDescriptor? Type1200 { get; set; } + public global::System.Collections.Generic.IList? Type1200 { get; set; } /// /// /// - public global::Dataloop.APIUsageEntry? Type1201 { get; set; } + public global::Dataloop.InvoiceBilledPeriod? Type1201 { get; set; } /// /// /// - public global::Dataloop.ContactAddress? Type1202 { get; set; } + public global::System.Collections.Generic.IList? Type1202 { get; set; } /// /// /// - public global::Dataloop.Address? Type1203 { get; set; } + public global::Dataloop.RangeOrFeatureTier? Type1203 { get; set; } /// /// /// - public global::Dataloop.ContactInfo? Type1204 { get; set; } + public global::Dataloop.RangeOrFeatureTierRange? Type1204 { get; set; } /// /// /// - public global::Dataloop.LineItem? Type1205 { get; set; } + public global::Dataloop.OverQuota? Type1205 { get; set; } /// /// /// - public global::Dataloop.InvoiceStatus? Type1206 { get; set; } + public global::Dataloop.APIBillableResource? Type1206 { get; set; } /// /// /// - public global::Dataloop.Currency? Type1207 { get; set; } + public global::System.Collections.Generic.IList? Type1207 { get; set; } /// /// /// - public global::Dataloop.PaymentDetails? Type1208 { get; set; } + public global::Dataloop.BillingScope? Type1208 { get; set; } /// /// /// - public global::Dataloop.Invoice? Type1209 { get; set; } + public global::Dataloop.SubscriptionInput? Type1209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1210 { get; set; } + public global::Dataloop.EditSubscriptionInput? Type1210 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1211 { get; set; } + public global::Dataloop.RenewSubscriptionInput? Type1211 { get; set; } /// /// /// - public global::Dataloop.InvoiceBilledPeriod? Type1212 { get; set; } + public global::Dataloop.CursorPageAPISubscription? Type1212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1213 { get; set; } + public global::System.Collections.Generic.IList? Type1213 { get; set; } /// /// /// - public global::Dataloop.TaxType? Type1214 { get; set; } + public global::Dataloop.CustomSubscriptionInput? Type1214 { get; set; } /// /// /// - public global::Dataloop.TaxData? Type1215 { get; set; } + public global::Dataloop.SubscriptionUpgradeInput? Type1215 { get; set; } /// /// /// - public global::Dataloop.DBBillingAccount? Type1216 { get; set; } + public global::Dataloop.SubscriptionExtensionInput? Type1216 { get; set; } /// /// /// - public global::Dataloop.PartialBillingAccount? Type1217 { get; set; } + public global::Dataloop.PaymentDriverTypes? Type1217 { get; set; } /// /// /// - public global::Dataloop.PartialBillingAccountTaxData? Type1218 { get; set; } + public global::Dataloop.UsageLog? Type1218 { get; set; } /// /// /// - public global::Dataloop.PaymentDriverType? Type1219 { get; set; } + public global::Dataloop.ResourceUsage? Type1219 { get; set; } /// /// /// - public global::Dataloop.DBPaymentDriverConfiguration? Type1220 { get; set; } + public global::System.Collections.Generic.IList? Type1220 { get; set; } /// /// /// - public global::Dataloop.DBPaymentDriverConfigurationType? Type1221 { get; set; } + public global::Dataloop.UsageReport? Type1221 { get; set; } /// /// /// - public global::Dataloop.CreditCard? Type1222 { get; set; } + public global::System.Collections.Generic.IList? Type1222 { get; set; } /// /// /// - public global::Dataloop.PaymentMethod? Type1223 { get; set; } + public global::Dataloop.UsageResourcesReport? Type1223 { get; set; } /// /// /// - public global::Dataloop.ResourceAuditEventType? Type1224 { get; set; } + public global::System.Collections.Generic.IList? Type1224 { get; set; } /// /// /// - public global::Dataloop.ResourceAuditLog? Type1225 { get; set; } + public global::Dataloop.AzureWebhookEvent? Type1225 { get; set; } /// /// /// - public global::Dataloop.ResourceAuditLogCtx? Type1226 { get; set; } + public global::Dataloop.AzureWebhookEventAction? Type1226 { get; set; } /// /// /// - public global::Dataloop.AuditLogsCursorPage? Type1227 { get; set; } + public global::Dataloop.AnyOf? Type1227 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1228 { get; set; } + public global::Dataloop.AzureWebhookEventOperationRequestSource? Type1228 { get; set; } /// /// /// - public global::Dataloop.AlertStatus? Type1229 { get; set; } + public global::Dataloop.AzureWebhookEventSubscription? Type1229 { get; set; } /// /// /// - public global::Dataloop.APIAlert? Type1230 { get; set; } + public global::Dataloop.AzureWebhookEventSubscriptionTerm? Type1230 { get; set; } /// /// /// - public global::Dataloop.FieldSort? Type1231 { get; set; } + public global::Dataloop.AzureWebhookEventSubscriptionPurchaser? Type1231 { get; set; } /// /// /// - public global::Dataloop.FieldSortField? Type1232 { get; set; } + public global::Dataloop.AzureWebhookEventSubscriptionBeneficiary? Type1232 { get; set; } /// /// /// - public global::Dataloop.FieldSortDirection? Type1233 { get; set; } + public global::Dataloop.ArchiveAnnotationToStorageRequest? Type1233 { get; set; } /// /// /// - public global::Dataloop.MongoStorageDatasetDescriptor? Type1234 { get; set; } + public global::Dataloop.RestoreArchivedAnnotationToDBRequest? Type1234 { get; set; } /// /// /// - public global::Dataloop.MongoStorageDescriptor? Type1235 { get; set; } + public global::Dataloop.GetProjectsActiveCountersRequest? Type1235 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1236 { get; set; } + public global::Dataloop.GetCountersForProjectRequest? Type1236 { get; set; } /// /// /// - public global::Dataloop.MongoAPIUsageEntry? Type1237 { get; set; } + public global::Dataloop.CreateApiKeyRequest? Type1237 { get; set; } /// /// /// - public global::Dataloop.ArchiveAnnotationToStorageRequest? Type1238 { get; set; } + public global::Dataloop.ResolveTemplateRequest? Type1238 { get; set; } /// /// /// - public global::Dataloop.RestoreArchivedAnnotationToDBRequest? Type1239 { get; set; } + public global::Dataloop.SetItemStatusBulkTaskRequest? Type1239 { get; set; } /// /// /// - public global::Dataloop.GetProjectsActiveCountersRequest? Type1240 { get; set; } + public global::Dataloop.SetItemStatusBulkAssignmentRequest? Type1240 { get; set; } /// /// /// - public global::Dataloop.GetCountersForProjectRequest? Type1241 { get; set; } + public global::Dataloop.GetAssignmentFieldsRequest? Type1241 { get; set; } /// /// /// - public global::Dataloop.CreateApiKeyRequest? Type1242 { get; set; } + public global::Dataloop.QueryAuditLogsRequest? Type1242 { get; set; } /// /// /// - public global::Dataloop.ResolveTemplateRequest? Type1243 { get; set; } + public global::Dataloop.UpdateAlertRequest? Type1243 { get; set; } /// /// /// - public global::Dataloop.SetItemStatusBulkTaskRequest? Type1244 { get; set; } + public global::Dataloop.ListAccountAlertsRequest? Type1244 { get; set; } /// /// /// - public global::Dataloop.SetItemStatusBulkAssignmentRequest? Type1245 { get; set; } + public global::Dataloop.InstallRequest? Type1245 { get; set; } /// /// /// - public global::Dataloop.GetAssignmentFieldsRequest? Type1246 { get; set; } + public global::Dataloop.UninstallRequest? Type1246 { get; set; } /// /// /// - public global::Dataloop.QueryAuditLogsRequest? Type1247 { get; set; } + public global::Dataloop.AllOf? Type1247 { get; set; } /// /// /// - public global::Dataloop.UpdateAlertRequest? Type1248 { get; set; } + public global::Dataloop.UpdateComputeRequest2? Type1248 { get; set; } /// /// /// - public global::Dataloop.ListAccountAlertsRequest? Type1249 { get; set; } + public global::Dataloop.SchemaCleanupRequest? Type1249 { get; set; } /// /// /// - public global::Dataloop.InstallRequest? Type1250 { get; set; } + public global::Dataloop.GetDatasetsByProjectIdsRequest? Type1250 { get; set; } /// /// /// - public global::Dataloop.UninstallRequest? Type1251 { get; set; } + public global::Dataloop.ListExportHistoryRequest? Type1251 { get; set; } /// /// /// - public global::Dataloop.AllOf? Type1252 { get; set; } + public global::Dataloop.ListExportHistoryRequestSortOrder? Type1252 { get; set; } /// /// /// - public global::Dataloop.UpdateComputeRequest2? Type1253 { get; set; } + public global::Dataloop.ListExportHistoryRequestSortBy? Type1253 { get; set; } /// /// /// - public global::Dataloop.SchemaCleanupRequest? Type1254 { get; set; } + public global::Dataloop.AllOf?>? Type1254 { get; set; } /// /// /// - public global::Dataloop.GetDatasetsByProjectIdsRequest? Type1255 { get; set; } + public global::Dataloop.AnyOf? Type1255 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryRequest? Type1256 { get; set; } + public global::Dataloop.QueryDatasetsRequest? Type1256 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryRequestSortOrder? Type1257 { get; set; } + public global::Dataloop.QueryDatasetsRequestTarget? Type1257 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryRequestSortBy? Type1258 { get; set; } + public global::Dataloop.AllOf? Type1258 { get; set; } /// /// /// - public global::Dataloop.AllOf?>? Type1259 { get; set; } + public global::Dataloop.RestoreDatasetRequest? Type1259 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1260 { get; set; } + public global::Dataloop.RemoveItemsByQueryRequest? Type1260 { get; set; } /// /// /// - public global::Dataloop.QueryDatasetsRequest? Type1261 { get; set; } + public global::Dataloop.BulkUpdateMetadataRequest? Type1261 { get; set; } /// /// /// - public global::Dataloop.QueryDatasetsRequestTarget? Type1262 { get; set; } + public global::Dataloop.BullkGenerateAnnotationThumbnailsRequest? Type1262 { get; set; } /// /// /// - public global::Dataloop.AllOf? Type1263 { get; set; } + public global::Dataloop.BullkGenerateAnnotationThumbnailsRequestOptions? Type1263 { get; set; } /// /// /// - public global::Dataloop.RestoreDatasetRequest? Type1264 { get; set; } + public global::Dataloop.CreateItemCollectionRequest? Type1264 { get; set; } /// /// /// - public global::Dataloop.RemoveItemsByQueryRequest? Type1265 { get; set; } + public global::Dataloop.AddItemsToItemCollectionsRequest? Type1265 { get; set; } /// /// /// - public global::Dataloop.BulkUpdateMetadataRequest? Type1266 { get; set; } + public global::Dataloop.RemoveItemsFromItemCollectionsRequest? Type1266 { get; set; } /// /// /// - public global::Dataloop.BullkGenerateAnnotationThumbnailsRequest? Type1267 { get; set; } + public global::Dataloop.RenameItemCollectionRequest? Type1267 { get; set; } /// /// /// - public global::Dataloop.BullkGenerateAnnotationThumbnailsRequestOptions? Type1268 { get; set; } + public global::Dataloop.InvalidateAnnotationThumbnailsRequest? Type1268 { get; set; } /// /// /// - public global::Dataloop.CreateItemCollectionRequest? Type1269 { get; set; } + public global::Dataloop.AnyOf>? Type1269 { get; set; } /// /// /// - public global::Dataloop.AddItemsToItemCollectionsRequest? Type1270 { get; set; } + public global::Dataloop.MoveItemsRequest? Type1270 { get; set; } /// /// /// - public global::Dataloop.RemoveItemsFromItemCollectionsRequest? Type1271 { get; set; } + public global::Dataloop.AnyOf>? Type1271 { get; set; } /// /// /// - public global::Dataloop.RenameItemCollectionRequest? Type1272 { get; set; } + public global::Dataloop.ArchiveDatasetItemAnnotationToStorageRequest? Type1272 { get; set; } /// /// /// - public global::Dataloop.InvalidateAnnotationThumbnailsRequest? Type1273 { get; set; } + public global::Dataloop.RestoreArchivedDatasetItemAnnotationToDBRequest? Type1273 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1274 { get; set; } + public global::Dataloop.GetFilteredDatasetLabelAggregationRequest? Type1274 { get; set; } /// /// /// - public global::Dataloop.MoveItemsRequest? Type1275 { get; set; } + public global::Dataloop.GetFilteredDatasetTypeAggregationRequest? Type1275 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1276 { get; set; } + public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? Type1276 { get; set; } /// /// /// - public global::Dataloop.ArchiveDatasetItemAnnotationToStorageRequest? Type1277 { get; set; } + public global::System.Collections.Generic.IList? Type1277 { get; set; } /// /// /// - public global::Dataloop.RestoreArchivedDatasetItemAnnotationToDBRequest? Type1278 { get; set; } + public global::Dataloop.ImportItemsToDatasetRequest? Type1278 { get; set; } /// /// /// - public global::Dataloop.GetFilteredDatasetLabelAggregationRequest? Type1279 { get; set; } + public global::Dataloop.SplitMlOperationRequest? Type1279 { get; set; } /// /// /// - public global::Dataloop.GetFilteredDatasetTypeAggregationRequest? Type1280 { get; set; } + public global::Dataloop.MigrateDriversIntegrationRequest? Type1280 { get; set; } /// /// /// - public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? Type1281 { get; set; } + public global::Dataloop.CheckStorageDriversIntegrationByIntegrationIdRequest? Type1281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1282 { get; set; } + public global::Dataloop.NackRequest? Type1282 { get; set; } /// /// /// - public global::Dataloop.ImportItemsToDatasetRequest? Type1283 { get; set; } + public global::Dataloop.PushProgressRequest? Type1283 { get; set; } /// /// /// - public global::Dataloop.SplitMlOperationRequest? Type1284 { get; set; } + public global::Dataloop.CreateExecutionRequest? Type1284 { get; set; } /// /// /// - public global::Dataloop.MigrateDriversIntegrationRequest? Type1285 { get; set; } + public global::Dataloop.AnyOf>? Type1285 { get; set; } /// /// /// - public global::Dataloop.CheckStorageDriversIntegrationByIntegrationIdRequest? Type1286 { get; set; } + public global::System.Collections.Generic.IList? Type1286 { get; set; } /// /// /// - public global::Dataloop.NackRequest? Type1287 { get; set; } + public global::Dataloop.AnyOf>? Type1287 { get; set; } /// /// /// - public global::Dataloop.PushProgressRequest? Type1288 { get; set; } + public global::System.Collections.Generic.IList? Type1288 { get; set; } /// /// /// - public global::Dataloop.CreateExecutionRequest? Type1289 { get; set; } + public global::Dataloop.AddGroupMemberRequest? Type1289 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1290 { get; set; } + public global::Dataloop.UpdateGroupOwnerRequest? Type1290 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1291 { get; set; } + public global::Dataloop.AddSubGroupRequest? Type1291 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1292 { get; set; } + public global::Dataloop.ArchiveItemAnnotationToStorageRequest? Type1292 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1293 { get; set; } + public global::Dataloop.RestoreArchivedItemAnnotationToDBRequest? Type1293 { get; set; } /// /// /// - public global::Dataloop.AddGroupMemberRequest? Type1294 { get; set; } + public global::Dataloop.AnyOf>? Type1294 { get; set; } /// /// /// - public global::Dataloop.UpdateGroupOwnerRequest? Type1295 { get; set; } + public global::System.Collections.Generic.IList? Type1295 { get; set; } /// /// /// - public global::Dataloop.AddSubGroupRequest? Type1296 { get; set; } + public global::Dataloop.GenerateModelMetricsReportRequest? Type1296 { get; set; } /// /// /// - public global::Dataloop.ArchiveItemAnnotationToStorageRequest? Type1297 { get; set; } + public global::Dataloop.ModelsExecutionsRequest? Type1297 { get; set; } /// /// /// - public global::Dataloop.RestoreArchivedItemAnnotationToDBRequest? Type1298 { get; set; } + public global::Dataloop.ModelsServicesRequest? Type1298 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1299 { get; set; } + public global::Dataloop.AnyOf? Type1299 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1300 { get; set; } + public global::Dataloop.DeployModelRequest? Type1300 { get; set; } /// /// /// - public global::Dataloop.GenerateModelMetricsReportRequest? Type1301 { get; set; } + public global::Dataloop.UpdateModelDeploymentRequest? Type1301 { get; set; } /// /// /// - public global::Dataloop.ModelsExecutionsRequest? Type1302 { get; set; } + public global::Dataloop.ExtractItemFeaturesRequest? Type1302 { get; set; } /// /// /// - public global::Dataloop.ModelsServicesRequest? Type1303 { get; set; } + public global::Dataloop.ExtractItemFeaturesRequestConfig? Type1303 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1304 { get; set; } + public global::Dataloop.ExtractItemFeaturesRequestInput? Type1304 { get; set; } /// /// /// - public global::Dataloop.DeployModelRequest? Type1305 { get; set; } + public global::Dataloop.EvaluateModelRequest? Type1305 { get; set; } /// /// /// - public global::Dataloop.UpdateModelDeploymentRequest? Type1306 { get; set; } + public global::Dataloop.EvaluateModelRequestConfig? Type1306 { get; set; } /// /// /// - public global::Dataloop.ExtractItemFeaturesRequest? Type1307 { get; set; } + public global::Dataloop.EvaluateModelRequestInput? Type1307 { get; set; } /// /// /// - public global::Dataloop.ExtractItemFeaturesRequestConfig? Type1308 { get; set; } + public global::Dataloop.ModelPredictionRequest? Type1308 { get; set; } /// /// /// - public global::Dataloop.ExtractItemFeaturesRequestInput? Type1309 { get; set; } + public global::Dataloop.ModelPredictionRequestConfig? Type1309 { get; set; } /// /// /// - public global::Dataloop.EvaluateModelRequest? Type1310 { get; set; } + public global::Dataloop.ModelPredictionRequestInput? Type1310 { get; set; } /// /// /// - public global::Dataloop.EvaluateModelRequestConfig? Type1311 { get; set; } + public global::Dataloop.TrainModelRequest? Type1311 { get; set; } /// /// /// - public global::Dataloop.EvaluateModelRequestInput? Type1312 { get; set; } + public global::Dataloop.AnyOf? Type1312 { get; set; } /// /// /// - public global::Dataloop.ModelPredictionRequest? Type1313 { get; set; } + public global::Dataloop.DeleteAttributesRequest? Type1313 { get; set; } /// /// /// - public global::Dataloop.ModelPredictionRequestConfig? Type1314 { get; set; } + public global::System.Collections.Generic.IList? Type1314 { get; set; } /// /// /// - public global::Dataloop.ModelPredictionRequestInput? Type1315 { get; set; } + public global::Dataloop.CreateOrgRequest? Type1315 { get; set; } /// /// /// - public global::Dataloop.TrainModelRequest? Type1316 { get; set; } + public global::Dataloop.PatchOrgRequest? Type1316 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1317 { get; set; } + public global::Dataloop.CreateOrgBotRequest? Type1317 { get; set; } /// /// /// - public global::Dataloop.DeleteAttributesRequest? Type1318 { get; set; } + public global::Dataloop.CreateIntegrationRequest? Type1318 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1319 { get; set; } + public global::Dataloop.AddOrgMembersRequest? Type1319 { get; set; } /// /// /// - public global::Dataloop.CreateOrgRequest? Type1320 { get; set; } + public global::Dataloop.PatchOrgMemberRequest? Type1320 { get; set; } /// /// /// - public global::Dataloop.PatchOrgRequest? Type1321 { get; set; } + public global::Dataloop.UpdateOrgPlanRequest? Type1321 { get; set; } /// /// /// - public global::Dataloop.CreateOrgBotRequest? Type1322 { get; set; } + public global::Dataloop.InstallRequest2? Type1322 { get; set; } /// /// /// - public global::Dataloop.CreateIntegrationRequest? Type1323 { get; set; } + public global::Dataloop.UninstallRequest2? Type1323 { get; set; } /// /// /// - public global::Dataloop.AddOrgMembersRequest? Type1324 { get; set; } + public global::Dataloop.LogsRequest? Type1324 { get; set; } /// /// /// - public global::Dataloop.PatchOrgMemberRequest? Type1325 { get; set; } + public global::Dataloop.QueryBillingMetricsRequest? Type1325 { get; set; } /// /// /// - public global::Dataloop.UpdateOrgPlanRequest? Type1326 { get; set; } + public global::Dataloop.UpdateProjectGuestRequest? Type1326 { get; set; } /// /// /// - public global::Dataloop.InstallRequest2? Type1327 { get; set; } + public global::Dataloop.AddOrgToGuestRequest? Type1327 { get; set; } /// /// /// - public global::Dataloop.UninstallRequest2? Type1328 { get; set; } + public global::Dataloop.PatchProjectRequest? Type1328 { get; set; } /// /// /// - public global::Dataloop.LogsRequest? Type1329 { get; set; } + public global::Dataloop.SetProjectAccountRequest? Type1329 { get; set; } /// /// /// - public global::Dataloop.QueryBillingMetricsRequest? Type1330 { get; set; } + public global::Dataloop.AddOrgToProjectRequest? Type1330 { get; set; } /// /// /// - public global::Dataloop.UpdateProjectGuestRequest? Type1331 { get; set; } + public global::Dataloop.AddGroupRequest? Type1331 { get; set; } /// /// /// - public global::Dataloop.AddOrgToGuestRequest? Type1332 { get; set; } + public global::Dataloop.UpdateGroupRequest? Type1332 { get; set; } /// /// /// - public global::Dataloop.PatchProjectRequest? Type1333 { get; set; } + public global::Dataloop.QueryEntitiesRequest? Type1333 { get; set; } /// /// /// - public global::Dataloop.SetProjectAccountRequest? Type1334 { get; set; } + public global::Dataloop.AnyOf? Type1334 { get; set; } /// /// /// - public global::Dataloop.AddOrgToProjectRequest? Type1335 { get; set; } + public global::Dataloop.AnyOf? Type1335 { get; set; } /// /// /// - public global::Dataloop.AddGroupRequest? Type1336 { get; set; } + public global::Dataloop.CreateScoresRequest? Type1336 { get; set; } /// /// /// - public global::Dataloop.UpdateGroupRequest? Type1337 { get; set; } + public global::System.Collections.Generic.IList? Type1337 { get; set; } /// /// /// - public global::Dataloop.QueryEntitiesRequest? Type1338 { get; set; } + public global::Dataloop.SetDefaultRequest? Type1338 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1339 { get; set; } + public global::System.Collections.Generic.IList? Type1339 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1340 { get; set; } + public global::Dataloop.GetGlobalServicesRequestItem? Type1340 { get; set; } /// /// /// - public global::Dataloop.CreateScoresRequest? Type1341 { get; set; } + public global::System.Collections.Generic.IList? Type1341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1342 { get; set; } + public global::Dataloop.RolloutServiceRequest? Type1342 { get; set; } /// /// /// - public global::Dataloop.SetDefaultRequest? Type1343 { get; set; } + public global::Dataloop.AnyOf? Type1343 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1344 { get; set; } + public global::Dataloop.AnyOf? Type1344 { get; set; } /// /// /// - public global::Dataloop.GetGlobalServicesRequestItem? Type1345 { get; set; } + public global::Dataloop.DeleteSettingRequest? Type1345 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1346 { get; set; } + public global::Dataloop.GetProjectsActiveCountersRequest2? Type1346 { get; set; } /// /// /// - public global::Dataloop.RolloutServiceRequest? Type1347 { get; set; } + public global::Dataloop.GetCountersForProjectRequest2? Type1347 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1348 { get; set; } + public global::Dataloop.UpdateUserOrgRequest? Type1348 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1349 { get; set; } + public global::System.Collections.Generic.IList? Type1349 { get; set; } /// /// /// - public global::Dataloop.DeleteSettingRequest? Type1350 { get; set; } + public global::Dataloop.AnyOf? Type1350 { get; set; } /// /// /// - public global::Dataloop.GetProjectsActiveCountersRequest2? Type1351 { get; set; } + public global::Dataloop.AnyOf? Type1351 { get; set; } /// /// /// - public global::Dataloop.GetCountersForProjectRequest2? Type1352 { get; set; } + public global::System.Collections.Generic.IList? Type1352 { get; set; } /// /// /// - public global::Dataloop.UpdateUserOrgRequest? Type1353 { get; set; } + public global::Dataloop.AnyOf? Type1353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1354 { get; set; } + public global::System.Collections.Generic.IList? Type1354 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1355 { get; set; } + public global::Dataloop.CreateApiKeyResponse? Type1355 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1356 { get; set; } + public global::System.Collections.Generic.IList? Type1356 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1357 { get; set; } + public global::Dataloop.UpdateResponse? Type1357 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1358 { get; set; } + public global::Dataloop.AnyOf? Type1358 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1359 { get; set; } + public global::Dataloop.AnyOf>? Type1359 { get; set; } /// /// /// - public global::Dataloop.CreateApiKeyResponse? Type1360 { get; set; } + public global::Dataloop.AnyOf? Type1360 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1361 { get; set; } + public global::System.Collections.Generic.IList? Type1361 { get; set; } /// /// /// - public global::Dataloop.UpdateResponse? Type1362 { get; set; } + public global::System.Collections.Generic.IList? Type1362 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1363 { get; set; } + public global::System.Collections.Generic.IList? Type1363 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1364 { get; set; } + public global::System.Collections.Generic.IList? Type1364 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1365 { get; set; } + public global::Dataloop.AnyOf? Type1365 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1366 { get; set; } + public global::System.Collections.Generic.IList? Type1366 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1367 { get; set; } + public global::Dataloop.GetDatasetsByProjectIdsResponse? Type1367 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1368 { get; set; } + public global::Dataloop.ListExportHistoryResponse? Type1368 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1369 { get; set; } + public global::System.Collections.Generic.IList? Type1369 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1370 { get; set; } + public global::Dataloop.AnyOf? Type1370 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1371 { get; set; } + public global::System.Collections.Generic.IList? Type1371 { get; set; } /// /// /// - public global::Dataloop.GetDatasetsByProjectIdsResponse? Type1372 { get; set; } + public global::Dataloop.AnyOf>? Type1372 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryResponse? Type1373 { get; set; } + public global::System.Collections.Generic.IList>? Type1373 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1374 { get; set; } + public global::Dataloop.AnyOf? Type1374 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1375 { get; set; } + public global::Dataloop.AnyOf? Type1375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1376 { get; set; } + public global::Dataloop.AnyOf? Type1376 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1377 { get; set; } + public global::System.Collections.Generic.IList? Type1377 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1378 { get; set; } + public global::Dataloop.AnyOf? Type1378 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1379 { get; set; } + public global::Dataloop.AnyOf? Type1379 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1380 { get; set; } + public global::System.Collections.Generic.IList? Type1380 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1381 { get; set; } + public global::System.Collections.Generic.IList? Type1381 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1382 { get; set; } + public global::Dataloop.PublishModelMetricsResponse? Type1382 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1383 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1383 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1384 { get; set; } + public global::Dataloop.ModelsDatasetsCountResponse? Type1384 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1385 { get; set; } + public global::Dataloop.AnyOf? Type1385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1386 { get; set; } + public global::System.Collections.Generic.IList? Type1386 { get; set; } /// /// /// - public global::Dataloop.PublishModelMetricsResponse? Type1387 { get; set; } + public global::System.Collections.Generic.IList>? Type1387 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1388 { get; set; } + public global::Dataloop.AnyOf? Type1388 { get; set; } /// /// /// - public global::Dataloop.ModelsDatasetsCountResponse? Type1389 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1? Type1389 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1390 { get; set; } + public global::System.Collections.Generic.IList? Type1390 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1391 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1Option? Type1391 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1392 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2? Type1392 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1393 { get; set; } + public global::System.Collections.Generic.IList? Type1393 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1? Type1394 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2Option? Type1394 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1395 { get; set; } + public global::System.Collections.Generic.IList? Type1395 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1Option? Type1396 { get; set; } + public global::System.Collections.Generic.IList? Type1396 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2? Type1397 { get; set; } + public global::Dataloop.QueryPipelineTableResponseItem? Type1397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1398 { get; set; } + public global::Dataloop.QueryPipelineTableResponseItemTemplate? Type1398 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2Option? Type1399 { get; set; } + public global::Dataloop.AnyOf? Type1399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1400 { get; set; } + public global::Dataloop.TerminateResponse? Type1400 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1401 { get; set; } + public global::System.Collections.Generic.IList? Type1401 { get; set; } /// /// /// - public global::Dataloop.QueryPipelineTableResponseItem? Type1402 { get; set; } + public global::System.Collections.Generic.IList? Type1402 { get; set; } /// /// /// - public global::Dataloop.QueryPipelineTableResponseItemTemplate? Type1403 { get; set; } + public global::System.Collections.Generic.IList? Type1403 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1404 { get; set; } + public global::System.Collections.Generic.IList? Type1404 { get; set; } /// /// /// - public global::Dataloop.TerminateResponse? Type1405 { get; set; } + public global::Dataloop.AnyOf, object>? Type1405 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1406 { get; set; } + public global::System.Collections.Generic.IList? Type1406 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1407 { get; set; } + public global::Dataloop.AnyOf, object>? Type1407 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1408 { get; set; } + public global::System.Collections.Generic.IList? Type1408 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1409 { get; set; } + public global::System.Collections.Generic.IList? Type1409 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? Type1410 { get; set; } + public global::Dataloop.QueryConfusionResponse? Type1410 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1411 { get; set; } + public global::Dataloop.GetTaskScoresResponse? Type1411 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? Type1412 { get; set; } + public global::Dataloop.GetTaskAnnotationScoresResponse? Type1412 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1413 { get; set; } + public global::Dataloop.GetTaskItemScoresResponse? Type1413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1414 { get; set; } + public global::System.Collections.Generic.IList? Type1414 { get; set; } /// /// /// - public global::Dataloop.QueryConfusionResponse? Type1415 { get; set; } + public global::Dataloop.GetGlobalServicesResponseItem? Type1415 { get; set; } /// /// /// - public global::Dataloop.GetTaskScoresResponse? Type1416 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1416 { get; set; } /// /// /// - public global::Dataloop.GetTaskAnnotationScoresResponse? Type1417 { get; set; } + public global::Dataloop.AnyOf? Type1417 { get; set; } /// /// /// - public global::Dataloop.GetTaskItemScoresResponse? Type1418 { get; set; } + public global::Dataloop.ServiceStreamResponse? Type1418 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1419 { get; set; } + public global::Dataloop.GetServiceIntegrationEnvResponse? Type1419 { get; set; } /// /// /// - public global::Dataloop.GetGlobalServicesResponseItem? Type1420 { get; set; } + public global::System.Collections.Generic.IList? Type1420 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1421 { get; set; } + public global::Dataloop.GetServiceIntegrationEnvResponseEnvItem? Type1421 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1422 { get; set; } + public global::Dataloop.AnyOf? Type1422 { get; set; } /// /// /// - public global::Dataloop.ServiceStreamResponse? Type1423 { get; set; } + public global::System.Collections.Generic.IList>? Type1423 { get; set; } /// /// /// - public global::Dataloop.GetServiceIntegrationEnvResponse? Type1424 { get; set; } + public global::System.Collections.Generic.IList? Type1424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1425 { get; set; } + public global::System.Collections.Generic.IList? Type1425 { get; set; } /// /// /// - public global::Dataloop.GetServiceIntegrationEnvResponseEnvItem? Type1426 { get; set; } + public global::Dataloop.GetMyGroupProjectsResponseItem? Type1426 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1427 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList>? Type1428 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type1429 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type1430 { get; set; } - /// - /// - /// - public global::Dataloop.GetMyGroupProjectsResponseItem? Type1431 { get; set; } - /// - /// - /// - public global::Dataloop.AnyOf? Type1432 { get; set; } + public global::Dataloop.AnyOf? Type1427 { get; set; } /// /// @@ -6437,258 +6417,254 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType173 { get; set; } + public global::System.Collections.Generic.List? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType179 { get; set; } + public global::System.Collections.Generic.List? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType180 { get; set; } + public global::System.Collections.Generic.List? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType181 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType182 { get; set; } + public global::Dataloop.AnyOf>? ListType181 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType183 { get; set; } + public global::Dataloop.AnyOf>? ListType182 { get; set; } /// /// /// - public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? ListType184 { get; set; } + public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? ListType183 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType185 { get; set; } + public global::System.Collections.Generic.List? ListType184 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType186 { get; set; } + public global::Dataloop.AnyOf>? ListType185 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType187 { get; set; } + public global::System.Collections.Generic.List? ListType186 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType188 { get; set; } + public global::Dataloop.AnyOf>? ListType187 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType189 { get; set; } + public global::System.Collections.Generic.List? ListType188 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType190 { get; set; } + public global::Dataloop.AnyOf>? ListType189 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType191 { get; set; } + public global::System.Collections.Generic.List? ListType190 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType192 { get; set; } + public global::System.Collections.Generic.List? ListType191 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType193 { get; set; } + public global::System.Collections.Generic.List? ListType192 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType196 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType196 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::System.Collections.Generic.List? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType199 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType200 { get; set; } + public global::Dataloop.AnyOf>? ListType199 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType205 { get; set; } + public global::System.Collections.Generic.List? ListType204 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType206 { get; set; } + public global::System.Collections.Generic.List? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType207 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType208 { get; set; } + public global::Dataloop.AnyOf>? ListType207 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType209 { get; set; } + public global::System.Collections.Generic.List>? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType210 { get; set; } + public global::System.Collections.Generic.List? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType213 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType214 { get; set; } + public global::System.Collections.Generic.List>? ListType213 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType216 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType217 { get; set; } + public global::System.Collections.Generic.List? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType219 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::System.Collections.Generic.List? ListType219 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType222 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? ListType223 { get; set; } + public global::Dataloop.AnyOf, object>? ListType222 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType224 { get; set; } + public global::System.Collections.Generic.List? ListType223 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? ListType225 { get; set; } + public global::Dataloop.AnyOf, object>? ListType224 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType225 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType229 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType230 { get; set; } + public global::System.Collections.Generic.List>? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } } } \ No newline at end of file diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfiguration.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfiguration.g.cs index 300a68c2..4459c6cd 100644 --- a/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfiguration.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfiguration.g.cs @@ -33,9 +33,9 @@ public sealed partial class DBPaymentDriverConfiguration /// /// [global::System.Text.Json.Serialization.JsonPropertyName("type")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Dataloop.JsonConverters.PaymentDriverTypeJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Dataloop.DBPaymentDriverConfigurationType Type { get; set; } + public required global::Dataloop.PaymentDriverType Type { get; set; } /// /// @@ -72,7 +72,7 @@ public DBPaymentDriverConfiguration( string id, string name, string billingAccountId, - global::Dataloop.DBPaymentDriverConfigurationType type, + global::Dataloop.PaymentDriverType type, string creator, object? metadata) { diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfigurationType.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfigurationType.g.cs deleted file mode 100644 index f6744b31..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfigurationType.g.cs +++ /dev/null @@ -1,63 +0,0 @@ - -#nullable enable - -namespace Dataloop -{ - /// - /// - /// - public enum DBPaymentDriverConfigurationType - { - /// - /// - /// - AzureMarketplace, - /// - /// - /// - Credits, - /// - /// - /// - Nop, - /// - /// - /// - Stripe, - } - - /// - /// Enum extensions to do fast conversions without the reflection. - /// - public static class DBPaymentDriverConfigurationTypeExtensions - { - /// - /// Converts an enum to a string. - /// - public static string ToValueString(this DBPaymentDriverConfigurationType value) - { - return value switch - { - DBPaymentDriverConfigurationType.AzureMarketplace => "azureMarketplace", - DBPaymentDriverConfigurationType.Credits => "credits", - DBPaymentDriverConfigurationType.Nop => "nop", - DBPaymentDriverConfigurationType.Stripe => "stripe", - _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), - }; - } - /// - /// Converts an string to a enum. - /// - public static DBPaymentDriverConfigurationType? ToEnum(string value) - { - return value switch - { - "azureMarketplace" => DBPaymentDriverConfigurationType.AzureMarketplace, - "credits" => DBPaymentDriverConfigurationType.Credits, - "nop" => DBPaymentDriverConfigurationType.Nop, - "stripe" => DBPaymentDriverConfigurationType.Stripe, - _ => null, - }; - } - } -} \ No newline at end of file diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.Json.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.Json.g.cs deleted file mode 100644 index d251b4c6..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.Json.g.cs +++ /dev/null @@ -1,92 +0,0 @@ -#nullable enable - -namespace Dataloop -{ - public sealed partial class MongoAPIUsageEntry - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::Dataloop.MongoAPIUsageEntry? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::Dataloop.MongoAPIUsageEntry), - jsonSerializerContext) as global::Dataloop.MongoAPIUsageEntry; - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::Dataloop.MongoAPIUsageEntry? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::Dataloop.MongoAPIUsageEntry), - jsonSerializerContext).ConfigureAwait(false)) as global::Dataloop.MongoAPIUsageEntry; - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.g.cs deleted file mode 100644 index 2601ec27..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.g.cs +++ /dev/null @@ -1,94 +0,0 @@ - -#nullable enable - -namespace Dataloop -{ - /// - /// - /// - public sealed partial class MongoAPIUsageEntry - { - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("_id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("project")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Project { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("org")] - public string? Org { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("date")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.DateTime Date { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("apiCalls")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::Dataloop.APICallDescriptor ApiCalls { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("storage")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::Dataloop.MongoStorageDescriptor Storage { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// - /// - /// - /// - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public MongoAPIUsageEntry( - string id, - string project, - global::System.DateTime date, - global::Dataloop.APICallDescriptor apiCalls, - global::Dataloop.MongoStorageDescriptor storage, - string? org) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.Project = project ?? throw new global::System.ArgumentNullException(nameof(project)); - this.Org = org; - this.Date = date; - this.ApiCalls = apiCalls ?? throw new global::System.ArgumentNullException(nameof(apiCalls)); - this.Storage = storage ?? throw new global::System.ArgumentNullException(nameof(storage)); - } - - /// - /// Initializes a new instance of the class. - /// - public MongoAPIUsageEntry() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.Json.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.Json.g.cs deleted file mode 100644 index 23d410ca..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.Json.g.cs +++ /dev/null @@ -1,92 +0,0 @@ -#nullable enable - -namespace Dataloop -{ - public sealed partial class MongoStorageDatasetDescriptor - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::Dataloop.MongoStorageDatasetDescriptor? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::Dataloop.MongoStorageDatasetDescriptor), - jsonSerializerContext) as global::Dataloop.MongoStorageDatasetDescriptor; - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::Dataloop.MongoStorageDatasetDescriptor? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::Dataloop.MongoStorageDatasetDescriptor), - jsonSerializerContext).ConfigureAwait(false)) as global::Dataloop.MongoStorageDatasetDescriptor; - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.g.cs deleted file mode 100644 index 8d9c815f..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.g.cs +++ /dev/null @@ -1,55 +0,0 @@ - -#nullable enable - -namespace Dataloop -{ - /// - /// - /// - public sealed partial class MongoStorageDatasetDescriptor - { - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("id")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Id { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("modified")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::Dataloop.StorageModificationDescriptor Modified { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public MongoStorageDatasetDescriptor( - string id, - global::Dataloop.StorageModificationDescriptor modified) - { - this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); - this.Modified = modified ?? throw new global::System.ArgumentNullException(nameof(modified)); - } - - /// - /// Initializes a new instance of the class. - /// - public MongoStorageDatasetDescriptor() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.Json.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.Json.g.cs deleted file mode 100644 index aa20406f..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.Json.g.cs +++ /dev/null @@ -1,92 +0,0 @@ -#nullable enable - -namespace Dataloop -{ - public sealed partial class MongoStorageDescriptor - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::Dataloop.MongoStorageDescriptor? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::Dataloop.MongoStorageDescriptor), - jsonSerializerContext) as global::Dataloop.MongoStorageDescriptor; - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::Dataloop.MongoStorageDescriptor? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::Dataloop.MongoStorageDescriptor), - jsonSerializerContext).ConfigureAwait(false)) as global::Dataloop.MongoStorageDescriptor; - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.g.cs deleted file mode 100644 index dcd7d84a..00000000 --- a/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.g.cs +++ /dev/null @@ -1,55 +0,0 @@ - -#nullable enable - -namespace Dataloop -{ - /// - /// - /// - public sealed partial class MongoStorageDescriptor - { - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("totalModified")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::Dataloop.StorageModificationDescriptor TotalModified { get; set; } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("datasets")] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::System.Collections.Generic.IList Datasets { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public MongoStorageDescriptor( - global::Dataloop.StorageModificationDescriptor totalModified, - global::System.Collections.Generic.IList datasets) - { - this.TotalModified = totalModified ?? throw new global::System.ArgumentNullException(nameof(totalModified)); - this.Datasets = datasets ?? throw new global::System.ArgumentNullException(nameof(datasets)); - } - - /// - /// Initializes a new instance of the class. - /// - public MongoStorageDescriptor() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/Dataloop/Generated/Dataloop.Models.PaymentDriverType.g.cs b/src/libs/Dataloop/Generated/Dataloop.Models.PaymentDriverType.g.cs index d80c30de..6e613164 100644 --- a/src/libs/Dataloop/Generated/Dataloop.Models.PaymentDriverType.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.Models.PaymentDriverType.g.cs @@ -19,10 +19,6 @@ public enum PaymentDriverType /// /// /// - Nop, - /// - /// - /// Stripe, } @@ -40,7 +36,6 @@ public static string ToValueString(this PaymentDriverType value) { PaymentDriverType.AzureMarketplace => "azureMarketplace", PaymentDriverType.Credits => "credits", - PaymentDriverType.Nop => "nop", PaymentDriverType.Stripe => "stripe", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -54,7 +49,6 @@ public static string ToValueString(this PaymentDriverType value) { "azureMarketplace" => PaymentDriverType.AzureMarketplace, "credits" => PaymentDriverType.Credits, - "nop" => PaymentDriverType.Nop, "stripe" => PaymentDriverType.Stripe, _ => null, }; diff --git a/src/libs/Dataloop/openapi.yaml b/src/libs/Dataloop/openapi.yaml index 71c4bc4c..02cc0e22 100644 --- a/src/libs/Dataloop/openapi.yaml +++ b/src/libs/Dataloop/openapi.yaml @@ -25926,1140 +25926,872 @@ } ] }, - "AzureWebhookEvent": { + "UIHours": { "properties": { - "id": { - "type": "string" - }, - "activityId": { - "type": "string" - }, - "publisherId": { - "type": "string" - }, - "offerId": { - "type": "string" - }, - "planId": { - "type": "string" - }, - "quantity": { + "sum": { "type": "number", - "format": "double", - "nullable": true - }, - "subscriptionId": { - "type": "string" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "action": { - "type": "string", - "enum": [ - "ChangePlan", - "ChangeQuantity", - "Renew", - "Suspend", - "Unsubscribe", - "Reinstate" - ] - }, - "status": { - "type": "string" - }, - "operationRequestSource": { - "anyOf": [ - { - "type": "string" - }, - { - "type": "string", - "enum": [ - "Azure" - ] - } - ], - "nullable": true + "format": "double" }, - "subscription": { - "properties": { - "lastModified": { - "type": "string", - "format": "date-time" - }, - "created": { - "type": "string", - "format": "date-time", - "nullable": true - }, - "autoRenew": { - "type": "boolean" - }, - "term": { - "properties": { - "chargeDuration": { - "type": "number", - "format": "double" - }, - "termUnit": { - "type": "string" - }, - "endDate": { - "type": "string", - "format": "date-time" - }, - "startDate": { - "type": "string", - "format": "date-time" - } - }, - "required": [ - "termUnit", - "endDate", - "startDate" - ], - "type": "object" - }, - "saasSubscriptionStatus": { - "type": "string" - }, - "sandboxType": { - "type": "string" - }, - "isTest": { - "type": "boolean" - }, - "isFreeTrial": { - "type": "boolean" - }, - "sessionMode": { - "type": "string" - }, - "allowedCustomerOperations": { - "items": { - "type": "string" - }, - "type": "array" - }, - "purchaser": { - "properties": { - "puid": { - "type": "string", - "nullable": true - }, - "tenantId": { - "type": "string" - }, - "objectId": { - "type": "string" - }, - "emailId": { - "type": "string" - } - }, - "required": [ - "tenantId", - "objectId", - "emailId" - ], - "type": "object" - }, - "beneficiary": { - "properties": { - "puid": { - "type": "string", - "nullable": true - }, - "tenantId": { - "type": "string" - }, - "objectId": { - "type": "string" - }, - "emailId": { - "type": "string" - } - }, - "required": [ - "tenantId", - "objectId", - "emailId" - ], - "type": "object" - }, - "quantity": { - "type": "number", - "format": "double", - "nullable": true - }, - "planId": { - "type": "string" - }, - "offerId": { - "type": "string" - }, - "publisherId": { - "type": "string" - }, - "name": { - "type": "string" - }, - "id": { - "type": "string" - } + "roles": { + "properties": {}, + "additionalProperties": { + "type": "number", + "format": "double" }, - "required": [ - "lastModified", - "autoRenew", - "term", - "saasSubscriptionStatus", - "sandboxType", - "isTest", - "isFreeTrial", - "sessionMode", - "allowedCustomerOperations", - "purchaser", - "beneficiary", - "planId", - "offerId", - "publisherId", - "name", - "id" - ], "type": "object" - }, - "purchaseToken": { - "type": "string", - "nullable": true - }, - "errorMessage": { - "type": "string", - "nullable": true - }, - "errorStatusCode": { - "type": "string", - "nullable": true - }, - "operationRequestedSource": { - "type": "string", - "nullable": true } }, "required": [ - "id", - "activityId", - "publisherId", - "offerId", - "planId", - "subscriptionId", - "timeStamp", - "action", - "status", - "subscription" - ], - "type": "object", - "additionalProperties": true - }, - "UsageLog": { - "properties": { - "id": { - "type": "string" - }, - "date": { - "type": "string", - "format": "date-time" - }, - "usage": { - "type": "number", - "format": "double" - }, - "project": { - "type": "string" - } - }, - "required": [ - "id", - "date", - "usage", - "project" + "sum", + "roles" ], "type": "object", "additionalProperties": true }, - "ResourceUsage": { + "APICallResourceDescriptor": { "properties": { - "key": { - "type": "string" - }, - "used": { + "sum": { "type": "number", "format": "double" }, - "usageLog": { - "items": { - "$ref": "#/components/schemas/UsageLog" - }, - "type": "array" - }, - "dateDepleted": { - "type": "string", - "format": "date-time" - } - }, - "required": [ - "key", - "used", - "usageLog" - ], - "type": "object", - "additionalProperties": true - }, - "UsageReport": { - "properties": { - "subscriptionId": { - "type": "string" - }, - "plan": { - "$ref": "#/components/schemas/Plan" - }, - "period": { - "$ref": "#/components/schemas/BillingPeriod" - }, - "startDate": { - "type": "string", - "format": "date-time" - }, - "endDate": { - "type": "string", - "format": "date-time" - }, - "account": { - "type": "string" - }, - "usage": { - "items": { - "$ref": "#/components/schemas/ResourceUsage" - }, - "type": "array" - }, - "autoRenewal": { - "type": "boolean" - } - }, - "required": [ - "subscriptionId", - "plan", - "period", - "startDate", - "endDate", - "account", - "usage", - "autoRenewal" - ], - "type": "object", - "additionalProperties": true - }, - "UsageResourcesReport": { - "properties": { - "planName": { - "type": "string" - }, - "planKey": { - "type": "string" - }, - "resources": { - "items": { - "$ref": "#/components/schemas/BillingResourceKey" + "actions": { + "properties": {}, + "additionalProperties": { + "type": "number", + "format": "double" }, - "type": "array" - } - }, - "required": [ - "planName", - "planKey", - "resources" - ], - "type": "object", - "additionalProperties": true - }, - "EditSubscriptionInput": { - "properties": { - "autoRenewal": { - "type": "boolean" - }, - "paymentDriverId": { - "type": "string" - }, - "paymentMethodId": { - "type": "string" - }, - "externalSubscriptionId": { - "type": "string" - } - }, - "type": "object", - "additionalProperties": true - }, - "RenewSubscriptionInput": { - "properties": { - "chargeSubscription": { - "type": "boolean" - }, - "force": { - "type": "boolean" + "type": "object" } }, "required": [ - "chargeSubscription" + "sum", + "actions" ], "type": "object", "additionalProperties": true }, - "CursorPage_APISubscription_": { + "APICallSourceDescriptor": { "properties": { - "totalItemsCount": { + "sum": { "type": "number", "format": "double" }, - "items": { - "items": { - "$ref": "#/components/schemas/APISubscription" + "resources": { + "properties": {}, + "additionalProperties": { + "$ref": "#/components/schemas/APICallResourceDescriptor" }, - "type": "array" - }, - "totalPagesCount": { - "type": "number", - "format": "double" - }, - "hasNextPage": { - "type": "boolean" - } - }, - "required": [ - "totalItemsCount", - "items", - "totalPagesCount", - "hasNextPage" - ], - "type": "object", - "additionalProperties": true - }, - "BillingScope": { - "properties": { - "type": { - "$ref": "#/components/schemas/ScopeType" - }, - "entityId": { - "type": "string" - } - }, - "required": [ - "type", - "entityId" - ], - "type": "object", - "additionalProperties": true - }, - "CustomSubscriptionInput": { - "properties": { - "period": { - "$ref": "#/components/schemas/BillingPeriod" - }, - "startDate": { - "type": "string", - "format": "date-time" - }, - "endDate": { - "type": "string", - "format": "date-time" - }, - "scope": { - "$ref": "#/components/schemas/BillingScope" - }, - "autoRenewal": { - "type": "boolean" - }, - "account": { - "type": "string" - }, - "plan": { - "$ref": "#/components/schemas/Plan" - } - }, - "required": [ - "period", - "startDate", - "endDate", - "scope", - "autoRenewal", - "account", - "plan" + "type": "object" + } + }, + "required": [ + "sum", + "resources" ], "type": "object", "additionalProperties": true }, - "SubscriptionUpgradeInput": { + "APICallDescriptor": { "properties": { - "period": { - "$ref": "#/components/schemas/BillingPeriod" - }, - "startDate": { - "type": "string", - "format": "date-time" - }, - "autoRenewal": { - "type": "boolean" - }, - "planKey": { - "type": "string" + "ui": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "paymentDriverId": { - "type": "string" + "sdk": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "paymentMethodId": { - "type": "string" + "system": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "driverId": { - "type": "string" + "other": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "methodId": { - "type": "string" + "sum": { + "type": "number", + "format": "double" } }, "required": [ - "period", - "planKey" + "ui", + "sdk", + "system", + "other", + "sum" ], "type": "object", "additionalProperties": true }, - "SubscriptionExtensionInput": { + "StorageModificationSourceDescriptor": { "properties": { - "resource": { - "type": "string" - }, - "amount": { + "added": { "type": "number", "format": "double" }, - "autoRenewal": { - "type": "boolean" + "removed": { + "type": "number", + "format": "double" } }, "required": [ - "resource", - "amount" + "added", + "removed" ], "type": "object", "additionalProperties": true }, - "PaymentDriverTypes": { - "enum": [ - "credits", - "stripe", - "azureMarketplace", - "nop" - ], - "type": "string" - }, - "RangeOrFeatureTier": { + "StorageModificationDescriptor": { "properties": { - "price": { - "type": "number", - "format": "double" + "ui": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "range": { - "properties": { - "higher": { - "type": "number", - "format": "double" - }, - "lower": { - "type": "number", - "format": "double" - } - }, - "required": [ - "higher", - "lower" - ], - "type": "object" + "sdk": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "name": { + "system": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + }, + "other": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + }, + "unknown": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + }, + "total": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + } + }, + "required": [ + "ui", + "sdk", + "system", + "other", + "total" + ], + "type": "object", + "additionalProperties": true + }, + "StorageDatasetDescriptor": { + "properties": { + "id": { "type": "string" + }, + "modified": { + "$ref": "#/components/schemas/StorageModificationDescriptor" } }, "required": [ - "price" + "id", + "modified" ], "type": "object", "additionalProperties": true }, - "OverQuota": { + "StorageDescriptor": { "properties": { - "price": { - "type": "number", - "format": "double" + "totalModified": { + "$ref": "#/components/schemas/StorageModificationDescriptor" }, - "limit": { + "totalPersist": { "type": "number", "format": "double" + }, + "datasets": { + "items": { + "$ref": "#/components/schemas/StorageDatasetDescriptor" + }, + "type": "array" } }, "required": [ - "price", - "limit" + "totalModified", + "totalPersist", + "datasets" ], "type": "object", "additionalProperties": true }, - "APIBillableResource": { + "PodType": { + "enum": [ + "regular-xs", + "regular-s", + "regular-m", + "regular-l", + "highmem-xs", + "highmem-s", + "highmem-m", + "highmem-l", + "gpu-k80-s", + "gpu-k80-m", + "gpu-t4", + "gpu-t4-m", + "gpu-a100-s", + "gpu-a100-m", + "gpu-a100-4g", + "gpu-a100-4g-m" + ], + "type": "string" + }, + "FaasUsageServiceInstanceDescriptor": { "properties": { - "id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "key": { - "$ref": "#/components/schemas/BillingResourceKey" - }, - "name": { - "type": "string" - }, - "type": { + "serviceId": { "type": "string" }, - "description": { + "serviceName": { "type": "string" }, - "icon": { - "type": "string" + "instanceType": { + "$ref": "#/components/schemas/PodType" }, - "price": { + "sum": { "type": "number", "format": "double" }, - "amount": { + "hours": { "type": "number", "format": "double" }, - "unit": { - "type": "string" + "serviceType": { + "$ref": "#/components/schemas/ServiceType" }, - "tiers": { - "items": { - "$ref": "#/components/schemas/RangeOrFeatureTier" - }, - "type": "array" + "driverId": { + "type": "string" }, - "overQuota": { - "$ref": "#/components/schemas/OverQuota" + "cost": { + "type": "number", + "format": "double" }, - "displayedInInvoice": { + "preemptible": { "type": "boolean" - }, - "group": { - "type": "string" - }, - "tier": { - "type": "string" } }, "required": [ - "id", - "url", - "key", - "name", - "type", - "description", - "icon" + "serviceId", + "serviceName", + "instanceType", + "sum", + "hours" ], "type": "object", "additionalProperties": true }, - "SubscriptionInput": { + "FaasGlobalServiceDescriptor": { "properties": { - "period": { - "$ref": "#/components/schemas/BillingPeriod" - }, - "startDate": { - "type": "string", - "format": "date-time" - }, - "endDate": { - "type": "string", - "format": "date-time" - }, - "scope": { - "$ref": "#/components/schemas/BillingScope" - }, - "autoRenewal": { - "type": "boolean" - }, - "account": { - "type": "string" - }, - "driverId": { + "serviceId": { "type": "string" }, - "methodId": { + "serviceName": { "type": "string" }, - "planKey": { - "type": "string" + "calls": { + "type": "number", + "format": "double" }, - "plan": { - "$ref": "#/components/schemas/Plan" + "totalDuration": { + "type": "number", + "format": "double" } }, "required": [ - "period", - "scope", - "autoRenewal", - "account" + "serviceId", + "serviceName", + "calls", + "totalDuration" ], "type": "object", "additionalProperties": true }, - "UIHours": { + "FaasUsageDescriptor": { "properties": { - "sum": { - "type": "number", - "format": "double" + "services": { + "items": { + "$ref": "#/components/schemas/FaasUsageServiceInstanceDescriptor" + }, + "type": "array" }, - "roles": { - "properties": {}, - "additionalProperties": { - "type": "number", - "format": "double" + "globalServices": { + "items": { + "$ref": "#/components/schemas/FaasGlobalServiceDescriptor" }, - "type": "object" + "type": "array" } }, "required": [ - "sum", - "roles" + "services" ], "type": "object", "additionalProperties": true }, - "APICallResourceDescriptor": { + "ItemsCount": { "properties": { - "sum": { + "total": { "type": "number", "format": "double" }, - "actions": { - "properties": {}, - "additionalProperties": { - "type": "number", - "format": "double" - }, - "type": "object" + "totalAnnotated": { + "type": "number", + "format": "double" } }, "required": [ - "sum", - "actions" + "total", + "totalAnnotated" ], "type": "object", "additionalProperties": true }, - "APICallSourceDescriptor": { + "IngestedDatapointsDescriptor": { "properties": { - "sum": { + "items": { "type": "number", "format": "double" }, - "resources": { - "properties": {}, - "additionalProperties": { - "$ref": "#/components/schemas/APICallResourceDescriptor" - }, - "type": "object" + "annotations": { + "type": "number", + "format": "double" + }, + "frames": { + "type": "number", + "format": "double" } }, - "required": [ - "sum", - "resources" - ], "type": "object", "additionalProperties": true }, - "APICallDescriptor": { + "APIUsageEntry": { "properties": { - "ui": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "id": { + "type": "string" }, - "sdk": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "url": { + "type": "string" }, - "system": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "project": { + "type": "string" }, - "other": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "projectName": { + "type": "string" }, - "sum": { + "org": { + "type": "string" + }, + "orgName": { + "type": "string" + }, + "account": { + "type": "string" + }, + "accountName": { + "type": "string" + }, + "date": { + "type": "string", + "format": "date-time" + }, + "uiHours": { + "$ref": "#/components/schemas/UIHours" + }, + "apiCalls": { + "$ref": "#/components/schemas/APICallDescriptor" + }, + "storage": { + "$ref": "#/components/schemas/StorageDescriptor" + }, + "faasUsage": { + "$ref": "#/components/schemas/FaasUsageDescriptor" + }, + "externalFaasUsage": { + "$ref": "#/components/schemas/FaasUsageDescriptor" + }, + "items": { + "$ref": "#/components/schemas/ItemsCount" + }, + "annotations": { "type": "number", "format": "double" + }, + "keyframes": { + "type": "number", + "format": "double" + }, + "ingestedDatapoints": { + "$ref": "#/components/schemas/IngestedDatapointsDescriptor" } }, "required": [ - "ui", - "sdk", - "system", - "other", - "sum" + "id", + "url", + "project", + "date", + "uiHours", + "apiCalls", + "storage", + "items", + "annotations", + "keyframes", + "ingestedDatapoints" ], "type": "object", "additionalProperties": true }, - "StorageModificationSourceDescriptor": { + "AlertStatus": { + "enum": [ + "created", + "emailSent", + "acknowledged", + "closed" + ], + "type": "string" + }, + "APIAlert": { "properties": { - "added": { - "type": "number", - "format": "double" + "id": { + "type": "string" }, - "removed": { - "type": "number", - "format": "double" + "url": { + "type": "string" + }, + "code": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/AlertStatus" + }, + "description": { + "type": "string" + }, + "date": { + "type": "string", + "format": "date-time" + }, + "metadata": {}, + "accountId": { + "type": "string" + }, + "tier": { + "$ref": "#/components/schemas/AlertTier" } }, "required": [ - "added", - "removed" + "id", + "url", + "code", + "status", + "description", + "date", + "accountId", + "tier" ], "type": "object", "additionalProperties": true }, - "StorageModificationDescriptor": { + "FieldSort": { "properties": { - "ui": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "field": { + "type": "string", + "enum": [ + "date", + "id" + ] }, - "sdk": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "direction": { + "type": "string", + "enum": [ + "asc", + "desc" + ] + } + }, + "type": "object", + "additionalProperties": true + }, + "ResourceAuditEventType": { + "type": "string", + "enum": [ + "deleted", + "updated", + "created" + ] + }, + "ResourceAuditLog": { + "properties": { + "_id": { + "type": "string" + }, + "time": { + "type": "string", + "format": "date-time" + }, + "ctx": { + "properties": { + "projectName": { + "type": "string" + }, + "org": { + "type": "string" + }, + "project": { + "type": "string" + } + }, + "type": "object" }, - "system": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "user": { + "type": "string" }, - "other": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "entityType": { + "type": "string" }, - "unknown": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "eventType": { + "$ref": "#/components/schemas/ResourceAuditEventType" }, - "total": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" - } - }, - "required": [ - "ui", - "sdk", - "system", - "other", - "total" - ], - "type": "object", - "additionalProperties": true - }, - "StorageDatasetDescriptor": { - "properties": { - "id": { + "entityId": { "type": "string" }, - "modified": { - "$ref": "#/components/schemas/StorageModificationDescriptor" + "entityName": { + "type": "string" } }, "required": [ - "id", - "modified" + "_id", + "time", + "ctx", + "user", + "entityType", + "eventType", + "entityId" ], "type": "object", "additionalProperties": true }, - "StorageDescriptor": { + "AuditLogsCursorPage": { "properties": { - "totalModified": { - "$ref": "#/components/schemas/StorageModificationDescriptor" - }, - "totalPersist": { + "totalItemsCount": { "type": "number", "format": "double" }, - "datasets": { + "items": { "items": { - "$ref": "#/components/schemas/StorageDatasetDescriptor" + "$ref": "#/components/schemas/ResourceAuditLog" }, "type": "array" + }, + "totalPagesCount": { + "type": "number", + "format": "double" + }, + "hasNextPage": { + "type": "boolean" } }, "required": [ - "totalModified", - "totalPersist", - "datasets" + "totalItemsCount", + "items", + "totalPagesCount", + "hasNextPage" ], "type": "object", "additionalProperties": true }, - "PodType": { - "enum": [ - "regular-xs", - "regular-s", - "regular-m", - "regular-l", - "highmem-xs", - "highmem-s", - "highmem-m", - "highmem-l", - "gpu-k80-s", - "gpu-k80-m", - "gpu-t4", - "gpu-t4-m", - "gpu-a100-s", - "gpu-a100-m", - "gpu-a100-4g", - "gpu-a100-4g-m" - ], - "type": "string" - }, - "FaasUsageServiceInstanceDescriptor": { + "Address": { "properties": { - "serviceId": { + "line1": { "type": "string" }, - "serviceName": { + "line2": { "type": "string" }, - "instanceType": { - "$ref": "#/components/schemas/PodType" - }, - "sum": { - "type": "number", - "format": "double" - }, - "hours": { - "type": "number", - "format": "double" - }, - "serviceType": { - "$ref": "#/components/schemas/ServiceType" + "country": { + "type": "string" }, - "driverId": { + "city": { "type": "string" }, - "cost": { - "type": "number", - "format": "double" + "postalCode": { + "type": "string" }, - "preemptible": { - "type": "boolean" + "state": { + "type": "string" } }, "required": [ - "serviceId", - "serviceName", - "instanceType", - "sum", - "hours" + "line1", + "country", + "city" ], "type": "object", "additionalProperties": true }, - "FaasGlobalServiceDescriptor": { + "TaxType": { + "enum": [ + "ae_trn", + "au_abn", + "au_arn", + "br_cnpj", + "br_cpf", + "ca_bn", + "ca_gst_hst", + "ca_pst_bc", + "ca_pst_mb", + "ca_pst_sk", + "ca_qst", + "ch_vat", + "cl_tin", + "es_cif", + "eu_vat", + "gb_vat", + "ge_vat", + "hk_br", + "id_npwp", + "il_vat", + "in_gst", + "jp_cn", + "jp_rn", + "kr_brn", + "li_uid", + "mx_rfc", + "my_frp", + "my_itn", + "my_sst", + "no_vat", + "nz_gst", + "ru_inn", + "ru_kpp", + "sa_vat", + "sg_gst", + "sg_uen", + "th_vat", + "tw_vat", + "ua_vat", + "us_ein", + "za_vat" + ], + "type": "string" + }, + "TaxData": { "properties": { - "serviceId": { - "type": "string" + "type": { + "$ref": "#/components/schemas/TaxType" }, - "serviceName": { + "value": { "type": "string" - }, - "calls": { - "type": "number", - "format": "double" - }, - "totalDuration": { - "type": "number", - "format": "double" } }, "required": [ - "serviceId", - "serviceName", - "calls", - "totalDuration" + "type", + "value" ], "type": "object", "additionalProperties": true }, - "FaasUsageDescriptor": { + "DBBillingAccount": { "properties": { - "services": { - "items": { - "$ref": "#/components/schemas/FaasUsageServiceInstanceDescriptor" - }, - "type": "array" + "_id": { + "type": "string" }, - "globalServices": { + "companyName": { + "type": "string" + }, + "companyPhone": { + "type": "string" + }, + "billingContact": { + "type": "string" + }, + "accountId": { + "type": "string" + }, + "recipients": { "items": { - "$ref": "#/components/schemas/FaasGlobalServiceDescriptor" + "type": "string" }, "type": "array" - } - }, - "required": [ - "services" - ], - "type": "object", - "additionalProperties": true - }, - "ItemsCount": { - "properties": { - "total": { - "type": "number", - "format": "double" }, - "totalAnnotated": { - "type": "number", - "format": "double" + "address": { + "$ref": "#/components/schemas/Address" + }, + "createdAt": { + "type": "string", + "format": "date-time" + }, + "updatedAt": { + "type": "string", + "format": "date-time" + }, + "taxData": { + "$ref": "#/components/schemas/TaxData" + }, + "creator": { + "type": "string" } }, "required": [ - "total", - "totalAnnotated" + "_id", + "companyName", + "companyPhone", + "billingContact", + "accountId", + "recipients", + "address", + "createdAt", + "creator" ], "type": "object", "additionalProperties": true }, - "IngestedDatapointsDescriptor": { + "PartialBillingAccount": { "properties": { - "items": { - "type": "number", - "format": "double" + "companyName": { + "type": "string" }, - "annotations": { - "type": "number", - "format": "double" + "companyPhone": { + "type": "string" }, - "frames": { - "type": "number", - "format": "double" + "billingContact": { + "type": "string" + }, + "accountId": { + "type": "string" + }, + "recipients": { + "items": { + "type": "string" + }, + "type": "array" + }, + "address": { + "$ref": "#/components/schemas/Address" + }, + "taxData": { + "properties": { + "value": { + "type": "string" + }, + "type": { + "$ref": "#/components/schemas/TaxType" + } + }, + "required": [ + "value", + "type" + ], + "type": "object" } }, + "required": [ + "accountId", + "address" + ], "type": "object", "additionalProperties": true }, - "APIUsageEntry": { + "PaymentDriverType": { + "type": "string", + "enum": [ + "credits", + "stripe", + "azureMarketplace" + ], + "nullable": false + }, + "DBPaymentDriverConfiguration": { "properties": { - "id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "project": { - "type": "string" - }, - "projectName": { + "_id": { "type": "string" }, - "org": { + "name": { "type": "string" }, - "orgName": { + "billingAccountId": { "type": "string" }, - "account": { - "type": "string" + "type": { + "$ref": "#/components/schemas/PaymentDriverType" }, - "accountName": { + "creator": { "type": "string" }, - "date": { + "metadata": {} + }, + "required": [ + "_id", + "name", + "billingAccountId", + "type", + "creator" + ], + "type": "object", + "additionalProperties": true + }, + "CreditCard": { + "properties": { + "brand": { "type": "string", - "format": "date-time" - }, - "uiHours": { - "$ref": "#/components/schemas/UIHours" - }, - "apiCalls": { - "$ref": "#/components/schemas/APICallDescriptor" - }, - "storage": { - "$ref": "#/components/schemas/StorageDescriptor" - }, - "faasUsage": { - "$ref": "#/components/schemas/FaasUsageDescriptor" + "description": "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`." }, - "externalFaasUsage": { - "$ref": "#/components/schemas/FaasUsageDescriptor" + "country": { + "type": "string", + "nullable": true, + "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected." }, - "items": { - "$ref": "#/components/schemas/ItemsCount" + "description": { + "type": "string", + "nullable": true, + "description": "A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)" }, - "annotations": { + "exp_month": { "type": "number", - "format": "double" + "format": "double", + "description": "Two-digit number representing the card's expiration month." }, - "keyframes": { + "exp_year": { "type": "number", - "format": "double" + "format": "double", + "description": "Four-digit number representing the card's expiration year." }, - "ingestedDatapoints": { - "$ref": "#/components/schemas/IngestedDatapointsDescriptor" + "fingerprint": { + "type": "string", + "nullable": true, + "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who've signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*" + }, + "funding": { + "type": "string", + "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`." + }, + "last4": { + "type": "string", + "description": "The last four digits of the card." } }, "required": [ - "id", - "url", - "project", - "date", - "uiHours", - "apiCalls", - "storage", - "items", - "annotations", - "keyframes", - "ingestedDatapoints" + "brand", + "country", + "exp_month", + "exp_year", + "funding", + "last4" ], "type": "object", "additionalProperties": true }, - "ContactAddress": { + "PaymentMethod": { "properties": { - "line1": { - "type": "string" - }, - "line2": { - "type": "string" - }, - "country": { - "type": "string" - }, - "city": { - "type": "string" + "id": { + "type": "string", + "description": "Unique identifier for the object." }, - "postalCode": { - "type": "string" + "card": { + "$ref": "#/components/schemas/CreditCard" }, - "state": { + "driverId": { "type": "string" } }, "required": [ - "line1", - "country", - "city" + "id" ], "type": "object", "additionalProperties": true }, - "Address": { + "ContactAddress": { "properties": { "line1": { "type": "string" @@ -27279,515 +27011,708 @@ "account", "contacts", "items", - "totalPrice", - "billedPeriod", - "status", - "payments" - ], - "type": "object", - "additionalProperties": true - }, - "TaxType": { - "enum": [ - "ae_trn", - "au_abn", - "au_arn", - "br_cnpj", - "br_cpf", - "ca_bn", - "ca_gst_hst", - "ca_pst_bc", - "ca_pst_mb", - "ca_pst_sk", - "ca_qst", - "ch_vat", - "cl_tin", - "es_cif", - "eu_vat", - "gb_vat", - "ge_vat", - "hk_br", - "id_npwp", - "il_vat", - "in_gst", - "jp_cn", - "jp_rn", - "kr_brn", - "li_uid", - "mx_rfc", - "my_frp", - "my_itn", - "my_sst", - "no_vat", - "nz_gst", - "ru_inn", - "ru_kpp", - "sa_vat", - "sg_gst", - "sg_uen", - "th_vat", - "tw_vat", - "ua_vat", - "us_ein", - "za_vat" + "totalPrice", + "billedPeriod", + "status", + "payments" ], - "type": "string" + "type": "object", + "additionalProperties": true }, - "TaxData": { + "RangeOrFeatureTier": { "properties": { - "type": { - "$ref": "#/components/schemas/TaxType" + "price": { + "type": "number", + "format": "double" }, - "value": { + "range": { + "properties": { + "higher": { + "type": "number", + "format": "double" + }, + "lower": { + "type": "number", + "format": "double" + } + }, + "required": [ + "higher", + "lower" + ], + "type": "object" + }, + "name": { "type": "string" } }, "required": [ - "type", - "value" + "price" ], "type": "object", "additionalProperties": true }, - "DBBillingAccount": { + "OverQuota": { "properties": { - "_id": { + "price": { + "type": "number", + "format": "double" + }, + "limit": { + "type": "number", + "format": "double" + } + }, + "required": [ + "price", + "limit" + ], + "type": "object", + "additionalProperties": true + }, + "APIBillableResource": { + "properties": { + "id": { "type": "string" }, - "companyName": { + "url": { "type": "string" }, - "companyPhone": { + "key": { + "$ref": "#/components/schemas/BillingResourceKey" + }, + "name": { "type": "string" }, - "billingContact": { + "type": { "type": "string" }, - "accountId": { + "description": { "type": "string" }, - "recipients": { + "icon": { + "type": "string" + }, + "price": { + "type": "number", + "format": "double" + }, + "amount": { + "type": "number", + "format": "double" + }, + "unit": { + "type": "string" + }, + "tiers": { "items": { - "type": "string" + "$ref": "#/components/schemas/RangeOrFeatureTier" }, "type": "array" }, - "address": { - "$ref": "#/components/schemas/Address" - }, - "createdAt": { - "type": "string", - "format": "date-time" + "overQuota": { + "$ref": "#/components/schemas/OverQuota" }, - "updatedAt": { - "type": "string", - "format": "date-time" + "displayedInInvoice": { + "type": "boolean" }, - "taxData": { - "$ref": "#/components/schemas/TaxData" + "group": { + "type": "string" }, - "creator": { + "tier": { "type": "string" } }, "required": [ - "_id", - "companyName", - "companyPhone", - "billingContact", - "accountId", - "recipients", - "address", - "createdAt", - "creator" + "id", + "url", + "key", + "name", + "type", + "description", + "icon" ], "type": "object", "additionalProperties": true }, - "PartialBillingAccount": { + "BillingScope": { "properties": { - "companyName": { - "type": "string" - }, - "companyPhone": { - "type": "string" - }, - "billingContact": { - "type": "string" + "type": { + "$ref": "#/components/schemas/ScopeType" }, - "accountId": { + "entityId": { "type": "string" - }, - "recipients": { - "items": { - "type": "string" - }, - "type": "array" - }, - "address": { - "$ref": "#/components/schemas/Address" - }, - "taxData": { - "properties": { - "value": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/TaxType" - } - }, - "required": [ - "value", - "type" - ], - "type": "object" } }, "required": [ - "accountId", - "address" + "type", + "entityId" ], "type": "object", "additionalProperties": true }, - "PaymentDriverType": { - "type": "string", - "enum": [ - "credits", - "stripe", - "azureMarketplace", - "nop" - ], - "nullable": false - }, - "DBPaymentDriverConfiguration": { + "SubscriptionInput": { "properties": { - "_id": { - "type": "string" + "period": { + "$ref": "#/components/schemas/BillingPeriod" }, - "name": { + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "scope": { + "$ref": "#/components/schemas/BillingScope" + }, + "autoRenewal": { + "type": "boolean" + }, + "account": { "type": "string" }, - "billingAccountId": { + "driverId": { "type": "string" }, - "type": { - "type": "string", - "enum": [ - "credits", - "stripe", - "azureMarketplace", - "nop" - ], - "nullable": false + "methodId": { + "type": "string" }, - "creator": { + "planKey": { "type": "string" }, - "metadata": {} + "plan": { + "$ref": "#/components/schemas/Plan" + } }, "required": [ - "_id", - "name", - "billingAccountId", - "type", - "creator" + "period", + "scope", + "autoRenewal", + "account" ], "type": "object", "additionalProperties": true }, - "CreditCard": { + "EditSubscriptionInput": { "properties": { - "brand": { - "type": "string", - "description": "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`." + "autoRenewal": { + "type": "boolean" }, - "country": { - "type": "string", - "nullable": true, - "description": "Two-letter ISO code representing the country of the card. You could use this attribute to get a sense of the international breakdown of cards you've collected." + "paymentDriverId": { + "type": "string" }, - "description": { - "type": "string", - "nullable": true, - "description": "A high-level description of the type of cards issued in this range. (For internal use only and not typically available in standard API requests.)" + "paymentMethodId": { + "type": "string" }, - "exp_month": { - "type": "number", - "format": "double", - "description": "Two-digit number representing the card's expiration month." + "externalSubscriptionId": { + "type": "string" + } + }, + "type": "object", + "additionalProperties": true + }, + "RenewSubscriptionInput": { + "properties": { + "chargeSubscription": { + "type": "boolean" }, - "exp_year": { + "force": { + "type": "boolean" + } + }, + "required": [ + "chargeSubscription" + ], + "type": "object", + "additionalProperties": true + }, + "CursorPage_APISubscription_": { + "properties": { + "totalItemsCount": { "type": "number", - "format": "double", - "description": "Four-digit number representing the card's expiration year." + "format": "double" }, - "fingerprint": { - "type": "string", - "nullable": true, - "description": "Uniquely identifies this particular card number. You can use this attribute to check whether two customers who've signed up with you are using the same card number, for example. For payment methods that tokenize card information (Apple Pay, Google Pay), the tokenized number might be provided instead of the underlying card number.\n\n*Starting May 1, 2021, card fingerprint in India for Connect will change to allow two fingerprints for the same card --- one for India and one for the rest of the world.*" + "items": { + "items": { + "$ref": "#/components/schemas/APISubscription" + }, + "type": "array" }, - "funding": { - "type": "string", - "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`." + "totalPagesCount": { + "type": "number", + "format": "double" }, - "last4": { - "type": "string", - "description": "The last four digits of the card." + "hasNextPage": { + "type": "boolean" } }, "required": [ - "brand", - "country", - "exp_month", - "exp_year", - "funding", - "last4" + "totalItemsCount", + "items", + "totalPagesCount", + "hasNextPage" ], "type": "object", "additionalProperties": true }, - "PaymentMethod": { + "CustomSubscriptionInput": { "properties": { - "id": { + "period": { + "$ref": "#/components/schemas/BillingPeriod" + }, + "startDate": { "type": "string", - "description": "Unique identifier for the object." + "format": "date-time" }, - "card": { - "$ref": "#/components/schemas/CreditCard" + "endDate": { + "type": "string", + "format": "date-time" }, - "driverId": { + "scope": { + "$ref": "#/components/schemas/BillingScope" + }, + "autoRenewal": { + "type": "boolean" + }, + "account": { "type": "string" + }, + "plan": { + "$ref": "#/components/schemas/Plan" } }, "required": [ - "id" + "period", + "startDate", + "endDate", + "scope", + "autoRenewal", + "account", + "plan" ], "type": "object", "additionalProperties": true }, - "ResourceAuditEventType": { - "type": "string", - "enum": [ - "deleted", - "updated", - "created" - ] - }, - "ResourceAuditLog": { + "SubscriptionUpgradeInput": { "properties": { - "_id": { - "type": "string" + "period": { + "$ref": "#/components/schemas/BillingPeriod" }, - "time": { + "startDate": { "type": "string", "format": "date-time" }, - "ctx": { - "properties": { - "projectName": { - "type": "string" - }, - "org": { - "type": "string" - }, - "project": { - "type": "string" - } - }, - "type": "object" + "autoRenewal": { + "type": "boolean" }, - "user": { + "planKey": { "type": "string" }, - "entityType": { + "paymentDriverId": { "type": "string" }, - "eventType": { - "$ref": "#/components/schemas/ResourceAuditEventType" + "paymentMethodId": { + "type": "string" }, - "entityId": { + "driverId": { "type": "string" }, - "entityName": { + "methodId": { "type": "string" } }, "required": [ - "_id", - "time", - "ctx", - "user", - "entityType", - "eventType", - "entityId" + "period", + "planKey" ], "type": "object", "additionalProperties": true }, - "AuditLogsCursorPage": { + "SubscriptionExtensionInput": { "properties": { - "totalItemsCount": { - "type": "number", - "format": "double" - }, - "items": { - "items": { - "$ref": "#/components/schemas/ResourceAuditLog" - }, - "type": "array" + "resource": { + "type": "string" }, - "totalPagesCount": { + "amount": { "type": "number", "format": "double" }, - "hasNextPage": { + "autoRenewal": { "type": "boolean" } }, "required": [ - "totalItemsCount", - "items", - "totalPagesCount", - "hasNextPage" + "resource", + "amount" ], "type": "object", "additionalProperties": true }, - "AlertStatus": { + "PaymentDriverTypes": { "enum": [ - "created", - "emailSent", - "acknowledged", - "closed" + "credits", + "stripe", + "azureMarketplace", + "nop" ], "type": "string" }, - "APIAlert": { + "UsageLog": { "properties": { "id": { "type": "string" }, - "url": { - "type": "string" - }, - "code": { - "type": "string" - }, - "status": { - "$ref": "#/components/schemas/AlertStatus" - }, - "description": { - "type": "string" - }, "date": { "type": "string", "format": "date-time" }, - "metadata": {}, - "accountId": { - "type": "string" + "usage": { + "type": "number", + "format": "double" }, - "tier": { - "$ref": "#/components/schemas/AlertTier" + "project": { + "type": "string" } }, "required": [ "id", - "url", - "code", - "status", - "description", "date", - "accountId", - "tier" + "usage", + "project" ], "type": "object", "additionalProperties": true }, - "FieldSort": { + "ResourceUsage": { "properties": { - "field": { - "type": "string", - "enum": [ - "date", - "id" - ] + "key": { + "type": "string" }, - "direction": { + "used": { + "type": "number", + "format": "double" + }, + "usageLog": { + "items": { + "$ref": "#/components/schemas/UsageLog" + }, + "type": "array" + }, + "dateDepleted": { "type": "string", - "enum": [ - "asc", - "desc" - ] + "format": "date-time" } }, + "required": [ + "key", + "used", + "usageLog" + ], "type": "object", "additionalProperties": true }, - "MongoStorageDatasetDescriptor": { + "UsageReport": { "properties": { - "id": { + "subscriptionId": { "type": "string" }, - "modified": { - "$ref": "#/components/schemas/StorageModificationDescriptor" + "plan": { + "$ref": "#/components/schemas/Plan" + }, + "period": { + "$ref": "#/components/schemas/BillingPeriod" + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "account": { + "type": "string" + }, + "usage": { + "items": { + "$ref": "#/components/schemas/ResourceUsage" + }, + "type": "array" + }, + "autoRenewal": { + "type": "boolean" } }, "required": [ - "id", - "modified" + "subscriptionId", + "plan", + "period", + "startDate", + "endDate", + "account", + "usage", + "autoRenewal" ], "type": "object", "additionalProperties": true }, - "MongoStorageDescriptor": { + "UsageResourcesReport": { "properties": { - "totalModified": { - "$ref": "#/components/schemas/StorageModificationDescriptor" + "planName": { + "type": "string" }, - "datasets": { + "planKey": { + "type": "string" + }, + "resources": { "items": { - "$ref": "#/components/schemas/MongoStorageDatasetDescriptor" + "$ref": "#/components/schemas/BillingResourceKey" }, "type": "array" } }, "required": [ - "totalModified", - "datasets" + "planName", + "planKey", + "resources" ], "type": "object", "additionalProperties": true }, - "MongoAPIUsageEntry": { + "AzureWebhookEvent": { "properties": { - "_id": { + "id": { "type": "string" }, - "project": { + "activityId": { "type": "string" }, - "org": { + "publisherId": { "type": "string" }, - "date": { + "offerId": { + "type": "string" + }, + "planId": { + "type": "string" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "subscriptionId": { + "type": "string" + }, + "timeStamp": { "type": "string", "format": "date-time" }, - "apiCalls": { - "$ref": "#/components/schemas/APICallDescriptor" + "action": { + "type": "string", + "enum": [ + "ChangePlan", + "ChangeQuantity", + "Renew", + "Suspend", + "Unsubscribe", + "Reinstate" + ] }, - "storage": { - "$ref": "#/components/schemas/MongoStorageDescriptor" + "status": { + "type": "string" + }, + "operationRequestSource": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "string", + "enum": [ + "Azure" + ] + } + ], + "nullable": true + }, + "subscription": { + "properties": { + "lastModified": { + "type": "string", + "format": "date-time" + }, + "created": { + "type": "string", + "format": "date-time", + "nullable": true + }, + "autoRenew": { + "type": "boolean" + }, + "term": { + "properties": { + "chargeDuration": { + "type": "number", + "format": "double" + }, + "termUnit": { + "type": "string" + }, + "endDate": { + "type": "string", + "format": "date-time" + }, + "startDate": { + "type": "string", + "format": "date-time" + } + }, + "required": [ + "termUnit", + "endDate", + "startDate" + ], + "type": "object" + }, + "saasSubscriptionStatus": { + "type": "string" + }, + "sandboxType": { + "type": "string" + }, + "isTest": { + "type": "boolean" + }, + "isFreeTrial": { + "type": "boolean" + }, + "sessionMode": { + "type": "string" + }, + "allowedCustomerOperations": { + "items": { + "type": "string" + }, + "type": "array" + }, + "purchaser": { + "properties": { + "puid": { + "type": "string", + "nullable": true + }, + "tenantId": { + "type": "string" + }, + "objectId": { + "type": "string" + }, + "emailId": { + "type": "string" + } + }, + "required": [ + "tenantId", + "objectId", + "emailId" + ], + "type": "object" + }, + "beneficiary": { + "properties": { + "puid": { + "type": "string", + "nullable": true + }, + "tenantId": { + "type": "string" + }, + "objectId": { + "type": "string" + }, + "emailId": { + "type": "string" + } + }, + "required": [ + "tenantId", + "objectId", + "emailId" + ], + "type": "object" + }, + "quantity": { + "type": "number", + "format": "double", + "nullable": true + }, + "planId": { + "type": "string" + }, + "offerId": { + "type": "string" + }, + "publisherId": { + "type": "string" + }, + "name": { + "type": "string" + }, + "id": { + "type": "string" + } + }, + "required": [ + "lastModified", + "autoRenew", + "term", + "saasSubscriptionStatus", + "sandboxType", + "isTest", + "isFreeTrial", + "sessionMode", + "allowedCustomerOperations", + "purchaser", + "beneficiary", + "planId", + "offerId", + "publisherId", + "name", + "id" + ], + "type": "object" + }, + "purchaseToken": { + "type": "string", + "nullable": true + }, + "errorMessage": { + "type": "string", + "nullable": true + }, + "errorStatusCode": { + "type": "string", + "nullable": true + }, + "operationRequestedSource": { + "type": "string", + "nullable": true } }, "required": [ - "_id", - "project", - "date", - "apiCalls", - "storage" + "id", + "activityId", + "publisherId", + "offerId", + "planId", + "subscriptionId", + "timeStamp", + "action", + "status", + "subscription" ], "type": "object", "additionalProperties": true