From cc53181c3e0c77a45f4e65500a7de67ea8a21aa2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 29 May 2026 04:13:18 +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 | 2163 +++++++++-------- 14 files changed, 2327 insertions(+), 1542 deletions(-) create mode 100644 src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationType.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullable.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfigurationType.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.Json.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.Json.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.g.cs create mode 100644 src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.Json.g.cs create 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 new file mode 100644 index 00000000..4986c4fd --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationType.g.cs @@ -0,0 +1,53 @@ +#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 new file mode 100644 index 00000000..3008dd03 --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullable.g.cs @@ -0,0 +1,60 @@ +#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 56cc3f81..1c0ae587 100644 --- a/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContext.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContext.g.cs @@ -753,25 +753,29 @@ namespace Dataloop typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -781,25 +785,25 @@ namespace Dataloop typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -2500,25 +2504,29 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -2528,25 +2536,25 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -4247,25 +4255,29 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -4275,25 +4287,25 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -4912,6 +4924,36 @@ 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))] @@ -4931,27 +4973,8 @@ 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.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.Address))] [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")] @@ -4962,36 +4985,30 @@ 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.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.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.ArchiveAnnotationToStorageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.RestoreArchivedAnnotationToDBRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dataloop.GetProjectsActiveCountersRequest))] @@ -5238,11 +5255,6 @@ 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 { } @@ -5994,25 +6006,29 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Dataloop.JsonConverters.PartialSettingScopeRoleNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), - typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), - typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.PodTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + + typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), typeof(global::Dataloop.JsonConverters.TaxTypeJsonConverter), @@ -6022,25 +6038,25 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::Dataloop.JsonConverters.PaymentDriverTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.InvoiceStatusNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeJsonConverter), - typeof(global::Dataloop.JsonConverters.CurrencyNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.ResourceAuditEventTypeNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusJsonConverter), - typeof(global::Dataloop.JsonConverters.PaymentDriverTypesNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.AlertStatusNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventActionNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortFieldNullableJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionJsonConverter), - typeof(global::Dataloop.JsonConverters.AzureWebhookEventOperationRequestSourceNullableJsonConverter), + typeof(global::Dataloop.JsonConverters.FieldSortDirectionNullableJsonConverter), typeof(global::Dataloop.JsonConverters.ListExportHistoryRequestSortOrderJsonConverter), @@ -6494,6 +6510,11 @@ 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))] @@ -6607,18 +6628,19 @@ 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>))] @@ -7086,30 +7108,32 @@ 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 2dc0b8b8..6e5bb5b7 100644 --- a/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContextTypes.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.JsonSerializerContextTypes.g.cs @@ -4640,1103 +4640,1123 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Dataloop.UIHours? Type1153 { get; set; } + public global::Dataloop.AzureWebhookEvent? Type1153 { get; set; } /// /// /// - public global::Dataloop.APICallResourceDescriptor? Type1154 { get; set; } + public global::Dataloop.AzureWebhookEventAction? Type1154 { get; set; } /// /// /// - public global::Dataloop.APICallSourceDescriptor? Type1155 { get; set; } + public global::Dataloop.AnyOf? Type1155 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1156 { get; set; } + public global::Dataloop.AzureWebhookEventOperationRequestSource? Type1156 { get; set; } /// /// /// - public global::Dataloop.APICallDescriptor? Type1157 { get; set; } + public global::Dataloop.AzureWebhookEventSubscription? Type1157 { get; set; } /// /// /// - public global::Dataloop.StorageModificationSourceDescriptor? Type1158 { get; set; } + public global::Dataloop.AzureWebhookEventSubscriptionTerm? Type1158 { get; set; } /// /// /// - public global::Dataloop.StorageModificationDescriptor? Type1159 { get; set; } + public global::Dataloop.AzureWebhookEventSubscriptionPurchaser? Type1159 { get; set; } /// /// /// - public global::Dataloop.StorageDatasetDescriptor? Type1160 { get; set; } + public global::Dataloop.AzureWebhookEventSubscriptionBeneficiary? Type1160 { get; set; } /// /// /// - public global::Dataloop.StorageDescriptor? Type1161 { get; set; } + public global::Dataloop.UsageLog? Type1161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1162 { get; set; } + public global::Dataloop.ResourceUsage? Type1162 { get; set; } /// /// /// - public global::Dataloop.PodType? Type1163 { get; set; } + public global::System.Collections.Generic.IList? Type1163 { get; set; } /// /// /// - public global::Dataloop.FaasUsageServiceInstanceDescriptor? Type1164 { get; set; } + public global::Dataloop.UsageReport? Type1164 { get; set; } /// /// /// - public global::Dataloop.FaasGlobalServiceDescriptor? Type1165 { get; set; } + public global::System.Collections.Generic.IList? Type1165 { get; set; } /// /// /// - public global::Dataloop.FaasUsageDescriptor? Type1166 { get; set; } + public global::Dataloop.UsageResourcesReport? Type1166 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1167 { get; set; } + public global::System.Collections.Generic.IList? Type1167 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1168 { get; set; } + public global::Dataloop.EditSubscriptionInput? Type1168 { get; set; } /// /// /// - public global::Dataloop.ItemsCount? Type1169 { get; set; } + public global::Dataloop.RenewSubscriptionInput? Type1169 { get; set; } /// /// /// - public global::Dataloop.IngestedDatapointsDescriptor? Type1170 { get; set; } + public global::Dataloop.CursorPageAPISubscription? Type1170 { get; set; } /// /// /// - public global::Dataloop.APIUsageEntry? Type1171 { get; set; } + public global::System.Collections.Generic.IList? Type1171 { get; set; } /// /// /// - public global::Dataloop.AlertStatus? Type1172 { get; set; } + public global::Dataloop.BillingScope? Type1172 { get; set; } /// /// /// - public global::Dataloop.APIAlert? Type1173 { get; set; } + public global::Dataloop.CustomSubscriptionInput? Type1173 { get; set; } /// /// /// - public global::Dataloop.FieldSort? Type1174 { get; set; } + public global::Dataloop.SubscriptionUpgradeInput? Type1174 { get; set; } /// /// /// - public global::Dataloop.FieldSortField? Type1175 { get; set; } + public global::Dataloop.SubscriptionExtensionInput? Type1175 { get; set; } /// /// /// - public global::Dataloop.FieldSortDirection? Type1176 { get; set; } + public global::Dataloop.PaymentDriverTypes? Type1176 { get; set; } /// /// /// - public global::Dataloop.ResourceAuditEventType? Type1177 { get; set; } + public global::Dataloop.RangeOrFeatureTier? Type1177 { get; set; } /// /// /// - public global::Dataloop.ResourceAuditLog? Type1178 { get; set; } + public global::Dataloop.RangeOrFeatureTierRange? Type1178 { get; set; } /// /// /// - public global::Dataloop.ResourceAuditLogCtx? Type1179 { get; set; } + public global::Dataloop.OverQuota? Type1179 { get; set; } /// /// /// - public global::Dataloop.AuditLogsCursorPage? Type1180 { get; set; } + public global::Dataloop.APIBillableResource? Type1180 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1181 { get; set; } + public global::System.Collections.Generic.IList? Type1181 { get; set; } /// /// /// - public global::Dataloop.Address? Type1182 { get; set; } + public global::Dataloop.SubscriptionInput? Type1182 { get; set; } /// /// /// - public global::Dataloop.TaxType? Type1183 { get; set; } + public global::Dataloop.UIHours? Type1183 { get; set; } /// /// /// - public global::Dataloop.TaxData? Type1184 { get; set; } + public global::Dataloop.APICallResourceDescriptor? Type1184 { get; set; } /// /// /// - public global::Dataloop.DBBillingAccount? Type1185 { get; set; } + public global::Dataloop.APICallSourceDescriptor? Type1185 { get; set; } /// /// /// - public global::Dataloop.PartialBillingAccount? Type1186 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1186 { get; set; } /// /// /// - public global::Dataloop.PartialBillingAccountTaxData? Type1187 { get; set; } + public global::Dataloop.APICallDescriptor? Type1187 { get; set; } /// /// /// - public global::Dataloop.PaymentDriverType? Type1188 { get; set; } + public global::Dataloop.StorageModificationSourceDescriptor? Type1188 { get; set; } /// /// /// - public global::Dataloop.DBPaymentDriverConfiguration? Type1189 { get; set; } + public global::Dataloop.StorageModificationDescriptor? Type1189 { get; set; } /// /// /// - public global::Dataloop.CreditCard? Type1190 { get; set; } + public global::Dataloop.StorageDatasetDescriptor? Type1190 { get; set; } /// /// /// - public global::Dataloop.PaymentMethod? Type1191 { get; set; } + public global::Dataloop.StorageDescriptor? Type1191 { get; set; } /// /// /// - public global::Dataloop.ContactAddress? Type1192 { get; set; } + public global::System.Collections.Generic.IList? Type1192 { get; set; } /// /// /// - public global::Dataloop.ContactInfo? Type1193 { get; set; } + public global::Dataloop.PodType? Type1193 { get; set; } /// /// /// - public global::Dataloop.LineItem? Type1194 { get; set; } + public global::Dataloop.FaasUsageServiceInstanceDescriptor? Type1194 { get; set; } /// /// /// - public global::Dataloop.InvoiceStatus? Type1195 { get; set; } + public global::Dataloop.FaasGlobalServiceDescriptor? Type1195 { get; set; } /// /// /// - public global::Dataloop.Currency? Type1196 { get; set; } + public global::Dataloop.FaasUsageDescriptor? Type1196 { get; set; } /// /// /// - public global::Dataloop.PaymentDetails? Type1197 { get; set; } + public global::System.Collections.Generic.IList? Type1197 { get; set; } /// /// /// - public global::Dataloop.Invoice? Type1198 { get; set; } + public global::System.Collections.Generic.IList? Type1198 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1199 { get; set; } + public global::Dataloop.ItemsCount? Type1199 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1200 { get; set; } + public global::Dataloop.IngestedDatapointsDescriptor? Type1200 { get; set; } /// /// /// - public global::Dataloop.InvoiceBilledPeriod? Type1201 { get; set; } + public global::Dataloop.APIUsageEntry? Type1201 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1202 { get; set; } + public global::Dataloop.ContactAddress? Type1202 { get; set; } /// /// /// - public global::Dataloop.RangeOrFeatureTier? Type1203 { get; set; } + public global::Dataloop.Address? Type1203 { get; set; } /// /// /// - public global::Dataloop.RangeOrFeatureTierRange? Type1204 { get; set; } + public global::Dataloop.ContactInfo? Type1204 { get; set; } /// /// /// - public global::Dataloop.OverQuota? Type1205 { get; set; } + public global::Dataloop.LineItem? Type1205 { get; set; } /// /// /// - public global::Dataloop.APIBillableResource? Type1206 { get; set; } + public global::Dataloop.InvoiceStatus? Type1206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1207 { get; set; } + public global::Dataloop.Currency? Type1207 { get; set; } /// /// /// - public global::Dataloop.BillingScope? Type1208 { get; set; } + public global::Dataloop.PaymentDetails? Type1208 { get; set; } /// /// /// - public global::Dataloop.SubscriptionInput? Type1209 { get; set; } + public global::Dataloop.Invoice? Type1209 { get; set; } /// /// /// - public global::Dataloop.EditSubscriptionInput? Type1210 { get; set; } + public global::System.Collections.Generic.IList? Type1210 { get; set; } /// /// /// - public global::Dataloop.RenewSubscriptionInput? Type1211 { get; set; } + public global::System.Collections.Generic.IList? Type1211 { get; set; } /// /// /// - public global::Dataloop.CursorPageAPISubscription? Type1212 { get; set; } + public global::Dataloop.InvoiceBilledPeriod? Type1212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1213 { get; set; } + public global::System.Collections.Generic.IList? Type1213 { get; set; } /// /// /// - public global::Dataloop.CustomSubscriptionInput? Type1214 { get; set; } + public global::Dataloop.TaxType? Type1214 { get; set; } /// /// /// - public global::Dataloop.SubscriptionUpgradeInput? Type1215 { get; set; } + public global::Dataloop.TaxData? Type1215 { get; set; } /// /// /// - public global::Dataloop.SubscriptionExtensionInput? Type1216 { get; set; } + public global::Dataloop.DBBillingAccount? Type1216 { get; set; } /// /// /// - public global::Dataloop.PaymentDriverTypes? Type1217 { get; set; } + public global::Dataloop.PartialBillingAccount? Type1217 { get; set; } /// /// /// - public global::Dataloop.UsageLog? Type1218 { get; set; } + public global::Dataloop.PartialBillingAccountTaxData? Type1218 { get; set; } /// /// /// - public global::Dataloop.ResourceUsage? Type1219 { get; set; } + public global::Dataloop.PaymentDriverType? Type1219 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1220 { get; set; } + public global::Dataloop.DBPaymentDriverConfiguration? Type1220 { get; set; } /// /// /// - public global::Dataloop.UsageReport? Type1221 { get; set; } + public global::Dataloop.DBPaymentDriverConfigurationType? Type1221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1222 { get; set; } + public global::Dataloop.CreditCard? Type1222 { get; set; } /// /// /// - public global::Dataloop.UsageResourcesReport? Type1223 { get; set; } + public global::Dataloop.PaymentMethod? Type1223 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1224 { get; set; } + public global::Dataloop.ResourceAuditEventType? Type1224 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEvent? Type1225 { get; set; } + public global::Dataloop.ResourceAuditLog? Type1225 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventAction? Type1226 { get; set; } + public global::Dataloop.ResourceAuditLogCtx? Type1226 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1227 { get; set; } + public global::Dataloop.AuditLogsCursorPage? Type1227 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventOperationRequestSource? Type1228 { get; set; } + public global::System.Collections.Generic.IList? Type1228 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscription? Type1229 { get; set; } + public global::Dataloop.AlertStatus? Type1229 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscriptionTerm? Type1230 { get; set; } + public global::Dataloop.APIAlert? Type1230 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscriptionPurchaser? Type1231 { get; set; } + public global::Dataloop.FieldSort? Type1231 { get; set; } /// /// /// - public global::Dataloop.AzureWebhookEventSubscriptionBeneficiary? Type1232 { get; set; } + public global::Dataloop.FieldSortField? Type1232 { get; set; } /// /// /// - public global::Dataloop.ArchiveAnnotationToStorageRequest? Type1233 { get; set; } + public global::Dataloop.FieldSortDirection? Type1233 { get; set; } /// /// /// - public global::Dataloop.RestoreArchivedAnnotationToDBRequest? Type1234 { get; set; } + public global::Dataloop.MongoStorageDatasetDescriptor? Type1234 { get; set; } /// /// /// - public global::Dataloop.GetProjectsActiveCountersRequest? Type1235 { get; set; } + public global::Dataloop.MongoStorageDescriptor? Type1235 { get; set; } /// /// /// - public global::Dataloop.GetCountersForProjectRequest? Type1236 { get; set; } + public global::System.Collections.Generic.IList? Type1236 { get; set; } /// /// /// - public global::Dataloop.CreateApiKeyRequest? Type1237 { get; set; } + public global::Dataloop.MongoAPIUsageEntry? Type1237 { get; set; } /// /// /// - public global::Dataloop.ResolveTemplateRequest? Type1238 { get; set; } + public global::Dataloop.ArchiveAnnotationToStorageRequest? Type1238 { get; set; } /// /// /// - public global::Dataloop.SetItemStatusBulkTaskRequest? Type1239 { get; set; } + public global::Dataloop.RestoreArchivedAnnotationToDBRequest? Type1239 { get; set; } /// /// /// - public global::Dataloop.SetItemStatusBulkAssignmentRequest? Type1240 { get; set; } + public global::Dataloop.GetProjectsActiveCountersRequest? Type1240 { get; set; } /// /// /// - public global::Dataloop.GetAssignmentFieldsRequest? Type1241 { get; set; } + public global::Dataloop.GetCountersForProjectRequest? Type1241 { get; set; } /// /// /// - public global::Dataloop.QueryAuditLogsRequest? Type1242 { get; set; } + public global::Dataloop.CreateApiKeyRequest? Type1242 { get; set; } /// /// /// - public global::Dataloop.UpdateAlertRequest? Type1243 { get; set; } + public global::Dataloop.ResolveTemplateRequest? Type1243 { get; set; } /// /// /// - public global::Dataloop.ListAccountAlertsRequest? Type1244 { get; set; } + public global::Dataloop.SetItemStatusBulkTaskRequest? Type1244 { get; set; } /// /// /// - public global::Dataloop.InstallRequest? Type1245 { get; set; } + public global::Dataloop.SetItemStatusBulkAssignmentRequest? Type1245 { get; set; } /// /// /// - public global::Dataloop.UninstallRequest? Type1246 { get; set; } + public global::Dataloop.GetAssignmentFieldsRequest? Type1246 { get; set; } /// /// /// - public global::Dataloop.AllOf? Type1247 { get; set; } + public global::Dataloop.QueryAuditLogsRequest? Type1247 { get; set; } /// /// /// - public global::Dataloop.UpdateComputeRequest2? Type1248 { get; set; } + public global::Dataloop.UpdateAlertRequest? Type1248 { get; set; } /// /// /// - public global::Dataloop.SchemaCleanupRequest? Type1249 { get; set; } + public global::Dataloop.ListAccountAlertsRequest? Type1249 { get; set; } /// /// /// - public global::Dataloop.GetDatasetsByProjectIdsRequest? Type1250 { get; set; } + public global::Dataloop.InstallRequest? Type1250 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryRequest? Type1251 { get; set; } + public global::Dataloop.UninstallRequest? Type1251 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryRequestSortOrder? Type1252 { get; set; } + public global::Dataloop.AllOf? Type1252 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryRequestSortBy? Type1253 { get; set; } + public global::Dataloop.UpdateComputeRequest2? Type1253 { get; set; } /// /// /// - public global::Dataloop.AllOf?>? Type1254 { get; set; } + public global::Dataloop.SchemaCleanupRequest? Type1254 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1255 { get; set; } + public global::Dataloop.GetDatasetsByProjectIdsRequest? Type1255 { get; set; } /// /// /// - public global::Dataloop.QueryDatasetsRequest? Type1256 { get; set; } + public global::Dataloop.ListExportHistoryRequest? Type1256 { get; set; } /// /// /// - public global::Dataloop.QueryDatasetsRequestTarget? Type1257 { get; set; } + public global::Dataloop.ListExportHistoryRequestSortOrder? Type1257 { get; set; } /// /// /// - public global::Dataloop.AllOf? Type1258 { get; set; } + public global::Dataloop.ListExportHistoryRequestSortBy? Type1258 { get; set; } /// /// /// - public global::Dataloop.RestoreDatasetRequest? Type1259 { get; set; } + public global::Dataloop.AllOf?>? Type1259 { get; set; } /// /// /// - public global::Dataloop.RemoveItemsByQueryRequest? Type1260 { get; set; } + public global::Dataloop.AnyOf? Type1260 { get; set; } /// /// /// - public global::Dataloop.BulkUpdateMetadataRequest? Type1261 { get; set; } + public global::Dataloop.QueryDatasetsRequest? Type1261 { get; set; } /// /// /// - public global::Dataloop.BullkGenerateAnnotationThumbnailsRequest? Type1262 { get; set; } + public global::Dataloop.QueryDatasetsRequestTarget? Type1262 { get; set; } /// /// /// - public global::Dataloop.BullkGenerateAnnotationThumbnailsRequestOptions? Type1263 { get; set; } + public global::Dataloop.AllOf? Type1263 { get; set; } /// /// /// - public global::Dataloop.CreateItemCollectionRequest? Type1264 { get; set; } + public global::Dataloop.RestoreDatasetRequest? Type1264 { get; set; } /// /// /// - public global::Dataloop.AddItemsToItemCollectionsRequest? Type1265 { get; set; } + public global::Dataloop.RemoveItemsByQueryRequest? Type1265 { get; set; } /// /// /// - public global::Dataloop.RemoveItemsFromItemCollectionsRequest? Type1266 { get; set; } + public global::Dataloop.BulkUpdateMetadataRequest? Type1266 { get; set; } /// /// /// - public global::Dataloop.RenameItemCollectionRequest? Type1267 { get; set; } + public global::Dataloop.BullkGenerateAnnotationThumbnailsRequest? Type1267 { get; set; } /// /// /// - public global::Dataloop.InvalidateAnnotationThumbnailsRequest? Type1268 { get; set; } + public global::Dataloop.BullkGenerateAnnotationThumbnailsRequestOptions? Type1268 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1269 { get; set; } + public global::Dataloop.CreateItemCollectionRequest? Type1269 { get; set; } /// /// /// - public global::Dataloop.MoveItemsRequest? Type1270 { get; set; } + public global::Dataloop.AddItemsToItemCollectionsRequest? Type1270 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1271 { get; set; } + public global::Dataloop.RemoveItemsFromItemCollectionsRequest? Type1271 { get; set; } /// /// /// - public global::Dataloop.ArchiveDatasetItemAnnotationToStorageRequest? Type1272 { get; set; } + public global::Dataloop.RenameItemCollectionRequest? Type1272 { get; set; } /// /// /// - public global::Dataloop.RestoreArchivedDatasetItemAnnotationToDBRequest? Type1273 { get; set; } + public global::Dataloop.InvalidateAnnotationThumbnailsRequest? Type1273 { get; set; } /// /// /// - public global::Dataloop.GetFilteredDatasetLabelAggregationRequest? Type1274 { get; set; } + public global::Dataloop.AnyOf>? Type1274 { get; set; } /// /// /// - public global::Dataloop.GetFilteredDatasetTypeAggregationRequest? Type1275 { get; set; } + public global::Dataloop.MoveItemsRequest? Type1275 { get; set; } /// /// /// - public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? Type1276 { get; set; } + public global::Dataloop.AnyOf>? Type1276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1277 { get; set; } + public global::Dataloop.ArchiveDatasetItemAnnotationToStorageRequest? Type1277 { get; set; } /// /// /// - public global::Dataloop.ImportItemsToDatasetRequest? Type1278 { get; set; } + public global::Dataloop.RestoreArchivedDatasetItemAnnotationToDBRequest? Type1278 { get; set; } /// /// /// - public global::Dataloop.SplitMlOperationRequest? Type1279 { get; set; } + public global::Dataloop.GetFilteredDatasetLabelAggregationRequest? Type1279 { get; set; } /// /// /// - public global::Dataloop.MigrateDriversIntegrationRequest? Type1280 { get; set; } + public global::Dataloop.GetFilteredDatasetTypeAggregationRequest? Type1280 { get; set; } /// /// /// - public global::Dataloop.CheckStorageDriversIntegrationByIntegrationIdRequest? Type1281 { get; set; } + public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? Type1281 { get; set; } /// /// /// - public global::Dataloop.NackRequest? Type1282 { get; set; } + public global::System.Collections.Generic.IList? Type1282 { get; set; } /// /// /// - public global::Dataloop.PushProgressRequest? Type1283 { get; set; } + public global::Dataloop.ImportItemsToDatasetRequest? Type1283 { get; set; } /// /// /// - public global::Dataloop.CreateExecutionRequest? Type1284 { get; set; } + public global::Dataloop.SplitMlOperationRequest? Type1284 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1285 { get; set; } + public global::Dataloop.MigrateDriversIntegrationRequest? Type1285 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1286 { get; set; } + public global::Dataloop.CheckStorageDriversIntegrationByIntegrationIdRequest? Type1286 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1287 { get; set; } + public global::Dataloop.NackRequest? Type1287 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1288 { get; set; } + public global::Dataloop.PushProgressRequest? Type1288 { get; set; } /// /// /// - public global::Dataloop.AddGroupMemberRequest? Type1289 { get; set; } + public global::Dataloop.CreateExecutionRequest? Type1289 { get; set; } /// /// /// - public global::Dataloop.UpdateGroupOwnerRequest? Type1290 { get; set; } + public global::Dataloop.AnyOf>? Type1290 { get; set; } /// /// /// - public global::Dataloop.AddSubGroupRequest? Type1291 { get; set; } + public global::System.Collections.Generic.IList? Type1291 { get; set; } /// /// /// - public global::Dataloop.ArchiveItemAnnotationToStorageRequest? Type1292 { get; set; } + public global::Dataloop.AnyOf>? Type1292 { get; set; } /// /// /// - public global::Dataloop.RestoreArchivedItemAnnotationToDBRequest? Type1293 { get; set; } + public global::System.Collections.Generic.IList? Type1293 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1294 { get; set; } + public global::Dataloop.AddGroupMemberRequest? Type1294 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1295 { get; set; } + public global::Dataloop.UpdateGroupOwnerRequest? Type1295 { get; set; } /// /// /// - public global::Dataloop.GenerateModelMetricsReportRequest? Type1296 { get; set; } + public global::Dataloop.AddSubGroupRequest? Type1296 { get; set; } /// /// /// - public global::Dataloop.ModelsExecutionsRequest? Type1297 { get; set; } + public global::Dataloop.ArchiveItemAnnotationToStorageRequest? Type1297 { get; set; } /// /// /// - public global::Dataloop.ModelsServicesRequest? Type1298 { get; set; } + public global::Dataloop.RestoreArchivedItemAnnotationToDBRequest? Type1298 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1299 { get; set; } + public global::Dataloop.AnyOf>? Type1299 { get; set; } /// /// /// - public global::Dataloop.DeployModelRequest? Type1300 { get; set; } + public global::System.Collections.Generic.IList? Type1300 { get; set; } /// /// /// - public global::Dataloop.UpdateModelDeploymentRequest? Type1301 { get; set; } + public global::Dataloop.GenerateModelMetricsReportRequest? Type1301 { get; set; } /// /// /// - public global::Dataloop.ExtractItemFeaturesRequest? Type1302 { get; set; } + public global::Dataloop.ModelsExecutionsRequest? Type1302 { get; set; } /// /// /// - public global::Dataloop.ExtractItemFeaturesRequestConfig? Type1303 { get; set; } + public global::Dataloop.ModelsServicesRequest? Type1303 { get; set; } /// /// /// - public global::Dataloop.ExtractItemFeaturesRequestInput? Type1304 { get; set; } + public global::Dataloop.AnyOf? Type1304 { get; set; } /// /// /// - public global::Dataloop.EvaluateModelRequest? Type1305 { get; set; } + public global::Dataloop.DeployModelRequest? Type1305 { get; set; } /// /// /// - public global::Dataloop.EvaluateModelRequestConfig? Type1306 { get; set; } + public global::Dataloop.UpdateModelDeploymentRequest? Type1306 { get; set; } /// /// /// - public global::Dataloop.EvaluateModelRequestInput? Type1307 { get; set; } + public global::Dataloop.ExtractItemFeaturesRequest? Type1307 { get; set; } /// /// /// - public global::Dataloop.ModelPredictionRequest? Type1308 { get; set; } + public global::Dataloop.ExtractItemFeaturesRequestConfig? Type1308 { get; set; } /// /// /// - public global::Dataloop.ModelPredictionRequestConfig? Type1309 { get; set; } + public global::Dataloop.ExtractItemFeaturesRequestInput? Type1309 { get; set; } /// /// /// - public global::Dataloop.ModelPredictionRequestInput? Type1310 { get; set; } + public global::Dataloop.EvaluateModelRequest? Type1310 { get; set; } /// /// /// - public global::Dataloop.TrainModelRequest? Type1311 { get; set; } + public global::Dataloop.EvaluateModelRequestConfig? Type1311 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1312 { get; set; } + public global::Dataloop.EvaluateModelRequestInput? Type1312 { get; set; } /// /// /// - public global::Dataloop.DeleteAttributesRequest? Type1313 { get; set; } + public global::Dataloop.ModelPredictionRequest? Type1313 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1314 { get; set; } + public global::Dataloop.ModelPredictionRequestConfig? Type1314 { get; set; } /// /// /// - public global::Dataloop.CreateOrgRequest? Type1315 { get; set; } + public global::Dataloop.ModelPredictionRequestInput? Type1315 { get; set; } /// /// /// - public global::Dataloop.PatchOrgRequest? Type1316 { get; set; } + public global::Dataloop.TrainModelRequest? Type1316 { get; set; } /// /// /// - public global::Dataloop.CreateOrgBotRequest? Type1317 { get; set; } + public global::Dataloop.AnyOf? Type1317 { get; set; } /// /// /// - public global::Dataloop.CreateIntegrationRequest? Type1318 { get; set; } + public global::Dataloop.DeleteAttributesRequest? Type1318 { get; set; } /// /// /// - public global::Dataloop.AddOrgMembersRequest? Type1319 { get; set; } + public global::System.Collections.Generic.IList? Type1319 { get; set; } /// /// /// - public global::Dataloop.PatchOrgMemberRequest? Type1320 { get; set; } + public global::Dataloop.CreateOrgRequest? Type1320 { get; set; } /// /// /// - public global::Dataloop.UpdateOrgPlanRequest? Type1321 { get; set; } + public global::Dataloop.PatchOrgRequest? Type1321 { get; set; } /// /// /// - public global::Dataloop.InstallRequest2? Type1322 { get; set; } + public global::Dataloop.CreateOrgBotRequest? Type1322 { get; set; } /// /// /// - public global::Dataloop.UninstallRequest2? Type1323 { get; set; } + public global::Dataloop.CreateIntegrationRequest? Type1323 { get; set; } /// /// /// - public global::Dataloop.LogsRequest? Type1324 { get; set; } + public global::Dataloop.AddOrgMembersRequest? Type1324 { get; set; } /// /// /// - public global::Dataloop.QueryBillingMetricsRequest? Type1325 { get; set; } + public global::Dataloop.PatchOrgMemberRequest? Type1325 { get; set; } /// /// /// - public global::Dataloop.UpdateProjectGuestRequest? Type1326 { get; set; } + public global::Dataloop.UpdateOrgPlanRequest? Type1326 { get; set; } /// /// /// - public global::Dataloop.AddOrgToGuestRequest? Type1327 { get; set; } + public global::Dataloop.InstallRequest2? Type1327 { get; set; } /// /// /// - public global::Dataloop.PatchProjectRequest? Type1328 { get; set; } + public global::Dataloop.UninstallRequest2? Type1328 { get; set; } /// /// /// - public global::Dataloop.SetProjectAccountRequest? Type1329 { get; set; } + public global::Dataloop.LogsRequest? Type1329 { get; set; } /// /// /// - public global::Dataloop.AddOrgToProjectRequest? Type1330 { get; set; } + public global::Dataloop.QueryBillingMetricsRequest? Type1330 { get; set; } /// /// /// - public global::Dataloop.AddGroupRequest? Type1331 { get; set; } + public global::Dataloop.UpdateProjectGuestRequest? Type1331 { get; set; } /// /// /// - public global::Dataloop.UpdateGroupRequest? Type1332 { get; set; } + public global::Dataloop.AddOrgToGuestRequest? Type1332 { get; set; } /// /// /// - public global::Dataloop.QueryEntitiesRequest? Type1333 { get; set; } + public global::Dataloop.PatchProjectRequest? Type1333 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1334 { get; set; } + public global::Dataloop.SetProjectAccountRequest? Type1334 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1335 { get; set; } + public global::Dataloop.AddOrgToProjectRequest? Type1335 { get; set; } /// /// /// - public global::Dataloop.CreateScoresRequest? Type1336 { get; set; } + public global::Dataloop.AddGroupRequest? Type1336 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1337 { get; set; } + public global::Dataloop.UpdateGroupRequest? Type1337 { get; set; } /// /// /// - public global::Dataloop.SetDefaultRequest? Type1338 { get; set; } + public global::Dataloop.QueryEntitiesRequest? Type1338 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1339 { get; set; } + public global::Dataloop.AnyOf? Type1339 { get; set; } /// /// /// - public global::Dataloop.GetGlobalServicesRequestItem? Type1340 { get; set; } + public global::Dataloop.AnyOf? Type1340 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1341 { get; set; } + public global::Dataloop.CreateScoresRequest? Type1341 { get; set; } /// /// /// - public global::Dataloop.RolloutServiceRequest? Type1342 { get; set; } + public global::System.Collections.Generic.IList? Type1342 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1343 { get; set; } + public global::Dataloop.SetDefaultRequest? Type1343 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1344 { get; set; } + public global::System.Collections.Generic.IList? Type1344 { get; set; } /// /// /// - public global::Dataloop.DeleteSettingRequest? Type1345 { get; set; } + public global::Dataloop.GetGlobalServicesRequestItem? Type1345 { get; set; } /// /// /// - public global::Dataloop.GetProjectsActiveCountersRequest2? Type1346 { get; set; } + public global::System.Collections.Generic.IList? Type1346 { get; set; } /// /// /// - public global::Dataloop.GetCountersForProjectRequest2? Type1347 { get; set; } + public global::Dataloop.RolloutServiceRequest? Type1347 { get; set; } /// /// /// - public global::Dataloop.UpdateUserOrgRequest? Type1348 { get; set; } + public global::Dataloop.AnyOf? Type1348 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1349 { get; set; } + public global::Dataloop.AnyOf? Type1349 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1350 { get; set; } + public global::Dataloop.DeleteSettingRequest? Type1350 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1351 { get; set; } + public global::Dataloop.GetProjectsActiveCountersRequest2? Type1351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1352 { get; set; } + public global::Dataloop.GetCountersForProjectRequest2? Type1352 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1353 { get; set; } + public global::Dataloop.UpdateUserOrgRequest? Type1353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1354 { get; set; } + public global::System.Collections.Generic.IList? Type1354 { get; set; } /// /// /// - public global::Dataloop.CreateApiKeyResponse? Type1355 { get; set; } + public global::Dataloop.AnyOf? Type1355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1356 { get; set; } + public global::Dataloop.AnyOf? Type1356 { get; set; } /// /// /// - public global::Dataloop.UpdateResponse? Type1357 { get; set; } + public global::System.Collections.Generic.IList? Type1357 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1358 { get; set; } + public global::Dataloop.AnyOf? Type1358 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? Type1359 { get; set; } + public global::System.Collections.Generic.IList? Type1359 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1360 { get; set; } + public global::Dataloop.CreateApiKeyResponse? Type1360 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1361 { get; set; } + public global::System.Collections.Generic.IList? Type1361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1362 { get; set; } + public global::Dataloop.UpdateResponse? Type1362 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1363 { get; set; } + public global::Dataloop.AnyOf? Type1363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1364 { get; set; } + public global::Dataloop.AnyOf>? 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::Dataloop.GetDatasetsByProjectIdsResponse? Type1367 { get; set; } + public global::System.Collections.Generic.IList? Type1367 { get; set; } /// /// /// - public global::Dataloop.ListExportHistoryResponse? Type1368 { get; set; } + public global::System.Collections.Generic.IList? 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.AnyOf>? Type1372 { get; set; } + public global::Dataloop.GetDatasetsByProjectIdsResponse? Type1372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1373 { get; set; } + public global::Dataloop.ListExportHistoryResponse? Type1373 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1374 { get; set; } + public global::System.Collections.Generic.IList? Type1374 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1375 { get; set; } + public global::Dataloop.AnyOf? Type1375 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1376 { get; set; } + public global::System.Collections.Generic.IList? Type1376 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1377 { get; set; } + public global::Dataloop.AnyOf>? Type1377 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1378 { get; set; } + public global::System.Collections.Generic.IList>? Type1378 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1379 { get; set; } + public global::Dataloop.AnyOf? Type1379 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1380 { get; set; } + public global::Dataloop.AnyOf? Type1380 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1381 { get; set; } + public global::Dataloop.AnyOf? Type1381 { get; set; } /// /// /// - public global::Dataloop.PublishModelMetricsResponse? Type1382 { get; set; } + public global::System.Collections.Generic.IList? Type1382 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1383 { get; set; } + public global::Dataloop.AnyOf? Type1383 { get; set; } /// /// /// - public global::Dataloop.ModelsDatasetsCountResponse? Type1384 { get; set; } + public global::Dataloop.AnyOf? Type1384 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1385 { get; set; } + public global::System.Collections.Generic.IList? Type1385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1386 { get; set; } + public global::System.Collections.Generic.IList? Type1386 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1387 { get; set; } + public global::Dataloop.PublishModelMetricsResponse? Type1387 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1388 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1388 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1? Type1389 { get; set; } + public global::Dataloop.ModelsDatasetsCountResponse? Type1389 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1390 { get; set; } + public global::Dataloop.AnyOf? Type1390 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1Option? Type1391 { get; set; } + public global::System.Collections.Generic.IList? Type1391 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2? Type1392 { get; set; } + public global::System.Collections.Generic.IList>? Type1392 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1393 { get; set; } + public global::Dataloop.AnyOf? Type1393 { get; set; } /// /// /// - public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2Option? Type1394 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1? Type1394 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1395 { get; set; } + public global::System.Collections.Generic.IList? Type1395 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1396 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant1Option? Type1396 { get; set; } /// /// /// - public global::Dataloop.QueryPipelineTableResponseItem? Type1397 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2? Type1397 { get; set; } /// /// /// - public global::Dataloop.QueryPipelineTableResponseItemTemplate? Type1398 { get; set; } + public global::System.Collections.Generic.IList? Type1398 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1399 { get; set; } + public global::Dataloop.GetAvailableIntegrationsResponseItemVariant2Option? Type1399 { get; set; } /// /// /// - public global::Dataloop.TerminateResponse? Type1400 { get; set; } + public global::System.Collections.Generic.IList? Type1400 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1401 { get; set; } + public global::System.Collections.Generic.IList? Type1401 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1402 { get; set; } + public global::Dataloop.QueryPipelineTableResponseItem? Type1402 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1403 { get; set; } + public global::Dataloop.QueryPipelineTableResponseItemTemplate? Type1403 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1404 { get; set; } + public global::Dataloop.AnyOf? Type1404 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? Type1405 { get; set; } + public global::Dataloop.TerminateResponse? Type1405 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1406 { get; set; } + public global::System.Collections.Generic.IList? Type1406 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? Type1407 { get; set; } + public global::System.Collections.Generic.IList? 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.QueryConfusionResponse? Type1410 { get; set; } + public global::Dataloop.AnyOf, object>? Type1410 { get; set; } /// /// /// - public global::Dataloop.GetTaskScoresResponse? Type1411 { get; set; } + public global::System.Collections.Generic.IList? Type1411 { get; set; } /// /// /// - public global::Dataloop.GetTaskAnnotationScoresResponse? Type1412 { get; set; } + public global::Dataloop.AnyOf, object>? Type1412 { get; set; } /// /// /// - public global::Dataloop.GetTaskItemScoresResponse? Type1413 { get; set; } + public global::System.Collections.Generic.IList? Type1413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1414 { get; set; } + public global::System.Collections.Generic.IList? Type1414 { get; set; } /// /// /// - public global::Dataloop.GetGlobalServicesResponseItem? Type1415 { get; set; } + public global::Dataloop.QueryConfusionResponse? Type1415 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1416 { get; set; } + public global::Dataloop.GetTaskScoresResponse? Type1416 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1417 { get; set; } + public global::Dataloop.GetTaskAnnotationScoresResponse? Type1417 { get; set; } /// /// /// - public global::Dataloop.ServiceStreamResponse? Type1418 { get; set; } + public global::Dataloop.GetTaskItemScoresResponse? Type1418 { get; set; } /// /// /// - public global::Dataloop.GetServiceIntegrationEnvResponse? Type1419 { get; set; } + public global::System.Collections.Generic.IList? Type1419 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1420 { get; set; } + public global::Dataloop.GetGlobalServicesResponseItem? Type1420 { get; set; } /// /// /// - public global::Dataloop.GetServiceIntegrationEnvResponseEnvItem? Type1421 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1421 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1422 { get; set; } + public global::Dataloop.AnyOf? Type1422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1423 { get; set; } + public global::Dataloop.ServiceStreamResponse? Type1423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1424 { get; set; } + public global::Dataloop.GetServiceIntegrationEnvResponse? Type1424 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1425 { get; set; } + public global::System.Collections.Generic.IList? Type1425 { get; set; } /// /// /// - public global::Dataloop.GetMyGroupProjectsResponseItem? Type1426 { get; set; } + public global::Dataloop.GetServiceIntegrationEnvResponseEnvItem? Type1426 { get; set; } /// /// /// - public global::Dataloop.AnyOf? Type1427 { 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; } /// /// @@ -6417,254 +6437,258 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType173 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType179 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType180 { get; set; } + public global::System.Collections.Generic.List? ListType181 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType181 { get; set; } + public global::Dataloop.AnyOf>? ListType182 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType182 { get; set; } + public global::Dataloop.AnyOf>? ListType183 { get; set; } /// /// /// - public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? ListType183 { get; set; } + public global::Dataloop.AnyOf, global::Dataloop.ImportItemsToDatasetRequest>? ListType184 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType184 { get; set; } + public global::System.Collections.Generic.List? ListType185 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType185 { get; set; } + public global::Dataloop.AnyOf>? ListType186 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType186 { get; set; } + public global::System.Collections.Generic.List? ListType187 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType187 { get; set; } + public global::Dataloop.AnyOf>? ListType188 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType188 { get; set; } + public global::System.Collections.Generic.List? ListType189 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType189 { get; set; } + public global::Dataloop.AnyOf>? ListType190 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType190 { get; set; } + public global::System.Collections.Generic.List? ListType191 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType191 { get; set; } + public global::System.Collections.Generic.List? ListType192 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType192 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType193 { get; set; } + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType196 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType196 { get; set; } + public global::System.Collections.Generic.List? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::System.Collections.Generic.List? ListType199 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType199 { get; set; } + public global::Dataloop.AnyOf>? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType200 { get; set; } + public global::System.Collections.Generic.List? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType204 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.List? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType205 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType206 { get; set; } + public global::System.Collections.Generic.List? ListType207 { get; set; } /// /// /// - public global::Dataloop.AnyOf>? ListType207 { get; set; } + public global::Dataloop.AnyOf>? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType208 { get; set; } + public global::System.Collections.Generic.List>? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType209 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType210 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType213 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType213 { get; set; } + public global::System.Collections.Generic.List>? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType214 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType216 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType217 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType219 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType219 { get; set; } + public global::System.Collections.Generic.List? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType222 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? ListType222 { get; set; } + public global::Dataloop.AnyOf, object>? ListType223 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType223 { get; set; } + public global::System.Collections.Generic.List? ListType224 { get; set; } /// /// /// - public global::Dataloop.AnyOf, object>? ListType224 { get; set; } + public global::Dataloop.AnyOf, object>? ListType225 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType225 { get; set; } + public global::System.Collections.Generic.List? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType229 { get; set; } + public global::System.Collections.Generic.List>? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType230 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType232 { 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 4459c6cd..300a68c2 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.PaymentDriverTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Dataloop.JsonConverters.DBPaymentDriverConfigurationTypeJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::Dataloop.PaymentDriverType Type { get; set; } + public required global::Dataloop.DBPaymentDriverConfigurationType Type { get; set; } /// /// @@ -72,7 +72,7 @@ public DBPaymentDriverConfiguration( string id, string name, string billingAccountId, - global::Dataloop.PaymentDriverType type, + global::Dataloop.DBPaymentDriverConfigurationType 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 new file mode 100644 index 00000000..f6744b31 --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.DBPaymentDriverConfigurationType.g.cs @@ -0,0 +1,63 @@ + +#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 new file mode 100644 index 00000000..d251b4c6 --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.Json.g.cs @@ -0,0 +1,92 @@ +#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 new file mode 100644 index 00000000..2601ec27 --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.MongoAPIUsageEntry.g.cs @@ -0,0 +1,94 @@ + +#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 new file mode 100644 index 00000000..23d410ca --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.Json.g.cs @@ -0,0 +1,92 @@ +#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 new file mode 100644 index 00000000..8d9c815f --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDatasetDescriptor.g.cs @@ -0,0 +1,55 @@ + +#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 new file mode 100644 index 00000000..aa20406f --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.Json.g.cs @@ -0,0 +1,92 @@ +#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 new file mode 100644 index 00000000..dcd7d84a --- /dev/null +++ b/src/libs/Dataloop/Generated/Dataloop.Models.MongoStorageDescriptor.g.cs @@ -0,0 +1,55 @@ + +#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 6e613164..d80c30de 100644 --- a/src/libs/Dataloop/Generated/Dataloop.Models.PaymentDriverType.g.cs +++ b/src/libs/Dataloop/Generated/Dataloop.Models.PaymentDriverType.g.cs @@ -19,6 +19,10 @@ public enum PaymentDriverType /// /// /// + Nop, + /// + /// + /// Stripe, } @@ -36,6 +40,7 @@ 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), }; @@ -49,6 +54,7 @@ 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 02cc0e22..71c4bc4c 100644 --- a/src/libs/Dataloop/openapi.yaml +++ b/src/libs/Dataloop/openapi.yaml @@ -25926,337 +25926,596 @@ } ] }, - "UIHours": { + "AzureWebhookEvent": { "properties": { - "sum": { + "id": { + "type": "string" + }, + "activityId": { + "type": "string" + }, + "publisherId": { + "type": "string" + }, + "offerId": { + "type": "string" + }, + "planId": { + "type": "string" + }, + "quantity": { "type": "number", - "format": "double" + "format": "double", + "nullable": true }, - "roles": { - "properties": {}, - "additionalProperties": { - "type": "number", - "format": "double" + "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 + }, + "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": [ - "sum", - "roles" + "id", + "activityId", + "publisherId", + "offerId", + "planId", + "subscriptionId", + "timeStamp", + "action", + "status", + "subscription" ], "type": "object", "additionalProperties": true }, - "APICallResourceDescriptor": { + "UsageLog": { "properties": { - "sum": { + "id": { + "type": "string" + }, + "date": { + "type": "string", + "format": "date-time" + }, + "usage": { "type": "number", "format": "double" }, - "actions": { - "properties": {}, - "additionalProperties": { - "type": "number", - "format": "double" - }, - "type": "object" + "project": { + "type": "string" } }, "required": [ - "sum", - "actions" + "id", + "date", + "usage", + "project" ], "type": "object", "additionalProperties": true }, - "APICallSourceDescriptor": { + "ResourceUsage": { "properties": { - "sum": { + "key": { + "type": "string" + }, + "used": { "type": "number", "format": "double" }, - "resources": { - "properties": {}, - "additionalProperties": { - "$ref": "#/components/schemas/APICallResourceDescriptor" + "usageLog": { + "items": { + "$ref": "#/components/schemas/UsageLog" }, - "type": "object" + "type": "array" + }, + "dateDepleted": { + "type": "string", + "format": "date-time" } }, "required": [ - "sum", - "resources" + "key", + "used", + "usageLog" ], "type": "object", "additionalProperties": true }, - "APICallDescriptor": { + "UsageReport": { "properties": { - "ui": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "subscriptionId": { + "type": "string" }, - "sdk": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "plan": { + "$ref": "#/components/schemas/Plan" }, - "system": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "period": { + "$ref": "#/components/schemas/BillingPeriod" }, - "other": { - "$ref": "#/components/schemas/APICallSourceDescriptor" + "startDate": { + "type": "string", + "format": "date-time" }, - "sum": { - "type": "number", - "format": "double" + "endDate": { + "type": "string", + "format": "date-time" + }, + "account": { + "type": "string" + }, + "usage": { + "items": { + "$ref": "#/components/schemas/ResourceUsage" + }, + "type": "array" + }, + "autoRenewal": { + "type": "boolean" } }, "required": [ - "ui", - "sdk", - "system", - "other", - "sum" + "subscriptionId", + "plan", + "period", + "startDate", + "endDate", + "account", + "usage", + "autoRenewal" ], "type": "object", "additionalProperties": true }, - "StorageModificationSourceDescriptor": { + "UsageResourcesReport": { "properties": { - "added": { - "type": "number", - "format": "double" + "planName": { + "type": "string" }, - "removed": { - "type": "number", - "format": "double" + "planKey": { + "type": "string" + }, + "resources": { + "items": { + "$ref": "#/components/schemas/BillingResourceKey" + }, + "type": "array" } }, "required": [ - "added", - "removed" + "planName", + "planKey", + "resources" ], "type": "object", "additionalProperties": true }, - "StorageModificationDescriptor": { + "EditSubscriptionInput": { "properties": { - "ui": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" - }, - "sdk": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" - }, - "system": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "autoRenewal": { + "type": "boolean" }, - "other": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "paymentDriverId": { + "type": "string" }, - "unknown": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "paymentMethodId": { + "type": "string" }, - "total": { - "$ref": "#/components/schemas/StorageModificationSourceDescriptor" + "externalSubscriptionId": { + "type": "string" } }, - "required": [ - "ui", - "sdk", - "system", - "other", - "total" - ], "type": "object", "additionalProperties": true }, - "StorageDatasetDescriptor": { + "RenewSubscriptionInput": { "properties": { - "id": { - "type": "string" + "chargeSubscription": { + "type": "boolean" }, - "modified": { - "$ref": "#/components/schemas/StorageModificationDescriptor" + "force": { + "type": "boolean" } }, "required": [ - "id", - "modified" + "chargeSubscription" ], "type": "object", "additionalProperties": true }, - "StorageDescriptor": { + "CursorPage_APISubscription_": { "properties": { - "totalModified": { - "$ref": "#/components/schemas/StorageModificationDescriptor" - }, - "totalPersist": { + "totalItemsCount": { "type": "number", "format": "double" }, - "datasets": { + "items": { "items": { - "$ref": "#/components/schemas/StorageDatasetDescriptor" + "$ref": "#/components/schemas/APISubscription" }, "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": { + "BillingScope": { "properties": { - "serviceId": { - "type": "string" + "type": { + "$ref": "#/components/schemas/ScopeType" }, - "serviceName": { + "entityId": { "type": "string" + } + }, + "required": [ + "type", + "entityId" + ], + "type": "object", + "additionalProperties": true + }, + "CustomSubscriptionInput": { + "properties": { + "period": { + "$ref": "#/components/schemas/BillingPeriod" }, - "instanceType": { - "$ref": "#/components/schemas/PodType" + "startDate": { + "type": "string", + "format": "date-time" }, - "sum": { - "type": "number", - "format": "double" + "endDate": { + "type": "string", + "format": "date-time" }, - "hours": { - "type": "number", - "format": "double" + "scope": { + "$ref": "#/components/schemas/BillingScope" }, - "serviceType": { - "$ref": "#/components/schemas/ServiceType" + "autoRenewal": { + "type": "boolean" }, - "driverId": { + "account": { "type": "string" }, - "cost": { - "type": "number", - "format": "double" - }, - "preemptible": { - "type": "boolean" + "plan": { + "$ref": "#/components/schemas/Plan" } }, "required": [ - "serviceId", - "serviceName", - "instanceType", - "sum", - "hours" + "period", + "startDate", + "endDate", + "scope", + "autoRenewal", + "account", + "plan" ], "type": "object", "additionalProperties": true }, - "FaasGlobalServiceDescriptor": { + "SubscriptionUpgradeInput": { "properties": { - "serviceId": { + "period": { + "$ref": "#/components/schemas/BillingPeriod" + }, + "startDate": { + "type": "string", + "format": "date-time" + }, + "autoRenewal": { + "type": "boolean" + }, + "planKey": { "type": "string" }, - "serviceName": { + "paymentDriverId": { "type": "string" }, - "calls": { - "type": "number", - "format": "double" + "paymentMethodId": { + "type": "string" }, - "totalDuration": { - "type": "number", - "format": "double" + "driverId": { + "type": "string" + }, + "methodId": { + "type": "string" } }, "required": [ - "serviceId", - "serviceName", - "calls", - "totalDuration" + "period", + "planKey" ], "type": "object", "additionalProperties": true }, - "FaasUsageDescriptor": { + "SubscriptionExtensionInput": { "properties": { - "services": { - "items": { - "$ref": "#/components/schemas/FaasUsageServiceInstanceDescriptor" - }, - "type": "array" + "resource": { + "type": "string" }, - "globalServices": { - "items": { - "$ref": "#/components/schemas/FaasGlobalServiceDescriptor" - }, - "type": "array" + "amount": { + "type": "number", + "format": "double" + }, + "autoRenewal": { + "type": "boolean" } }, "required": [ - "services" + "resource", + "amount" ], "type": "object", "additionalProperties": true }, - "ItemsCount": { + "PaymentDriverTypes": { + "enum": [ + "credits", + "stripe", + "azureMarketplace", + "nop" + ], + "type": "string" + }, + "RangeOrFeatureTier": { "properties": { - "total": { + "price": { "type": "number", "format": "double" }, - "totalAnnotated": { - "type": "number", - "format": "double" + "range": { + "properties": { + "higher": { + "type": "number", + "format": "double" + }, + "lower": { + "type": "number", + "format": "double" + } + }, + "required": [ + "higher", + "lower" + ], + "type": "object" + }, + "name": { + "type": "string" } }, "required": [ - "total", - "totalAnnotated" + "price" ], "type": "object", "additionalProperties": true - }, - "IngestedDatapointsDescriptor": { - "properties": { - "items": { - "type": "number", - "format": "double" - }, - "annotations": { + }, + "OverQuota": { + "properties": { + "price": { "type": "number", "format": "double" }, - "frames": { + "limit": { "type": "number", "format": "double" } }, + "required": [ + "price", + "limit" + ], "type": "object", "additionalProperties": true }, - "APIUsageEntry": { + "APIBillableResource": { "properties": { "id": { "type": "string" @@ -26264,534 +26523,543 @@ "url": { "type": "string" }, - "project": { - "type": "string" - }, - "projectName": { - "type": "string" + "key": { + "$ref": "#/components/schemas/BillingResourceKey" }, - "org": { + "name": { "type": "string" }, - "orgName": { + "type": { "type": "string" }, - "account": { + "description": { "type": "string" }, - "accountName": { + "icon": { "type": "string" }, - "date": { - "type": "string", - "format": "date-time" - }, - "uiHours": { - "$ref": "#/components/schemas/UIHours" - }, - "apiCalls": { - "$ref": "#/components/schemas/APICallDescriptor" + "price": { + "type": "number", + "format": "double" }, - "storage": { - "$ref": "#/components/schemas/StorageDescriptor" + "amount": { + "type": "number", + "format": "double" }, - "faasUsage": { - "$ref": "#/components/schemas/FaasUsageDescriptor" + "unit": { + "type": "string" }, - "externalFaasUsage": { - "$ref": "#/components/schemas/FaasUsageDescriptor" + "tiers": { + "items": { + "$ref": "#/components/schemas/RangeOrFeatureTier" + }, + "type": "array" }, - "items": { - "$ref": "#/components/schemas/ItemsCount" + "overQuota": { + "$ref": "#/components/schemas/OverQuota" }, - "annotations": { - "type": "number", - "format": "double" + "displayedInInvoice": { + "type": "boolean" }, - "keyframes": { - "type": "number", - "format": "double" + "group": { + "type": "string" }, - "ingestedDatapoints": { - "$ref": "#/components/schemas/IngestedDatapointsDescriptor" + "tier": { + "type": "string" } }, "required": [ "id", "url", - "project", - "date", - "uiHours", - "apiCalls", - "storage", - "items", - "annotations", - "keyframes", - "ingestedDatapoints" + "key", + "name", + "type", + "description", + "icon" ], "type": "object", "additionalProperties": true }, - "AlertStatus": { - "enum": [ - "created", - "emailSent", - "acknowledged", - "closed" - ], - "type": "string" - }, - "APIAlert": { + "SubscriptionInput": { "properties": { - "id": { - "type": "string" + "period": { + "$ref": "#/components/schemas/BillingPeriod" }, - "url": { - "type": "string" + "startDate": { + "type": "string", + "format": "date-time" }, - "code": { - "type": "string" + "endDate": { + "type": "string", + "format": "date-time" }, - "status": { - "$ref": "#/components/schemas/AlertStatus" + "scope": { + "$ref": "#/components/schemas/BillingScope" }, - "description": { + "autoRenewal": { + "type": "boolean" + }, + "account": { "type": "string" }, - "date": { - "type": "string", - "format": "date-time" + "driverId": { + "type": "string" }, - "metadata": {}, - "accountId": { + "methodId": { "type": "string" }, - "tier": { - "$ref": "#/components/schemas/AlertTier" + "planKey": { + "type": "string" + }, + "plan": { + "$ref": "#/components/schemas/Plan" } }, "required": [ - "id", - "url", - "code", - "status", - "description", - "date", - "accountId", - "tier" + "period", + "scope", + "autoRenewal", + "account" ], "type": "object", "additionalProperties": true }, - "FieldSort": { + "UIHours": { "properties": { - "field": { - "type": "string", - "enum": [ - "date", - "id" - ] + "sum": { + "type": "number", + "format": "double" }, - "direction": { - "type": "string", - "enum": [ - "asc", - "desc" - ] + "roles": { + "properties": {}, + "additionalProperties": { + "type": "number", + "format": "double" + }, + "type": "object" } }, + "required": [ + "sum", + "roles" + ], "type": "object", "additionalProperties": true }, - "ResourceAuditEventType": { - "type": "string", - "enum": [ - "deleted", - "updated", - "created" - ] - }, - "ResourceAuditLog": { + "APICallResourceDescriptor": { "properties": { - "_id": { - "type": "string" - }, - "time": { - "type": "string", - "format": "date-time" + "sum": { + "type": "number", + "format": "double" }, - "ctx": { - "properties": { - "projectName": { - "type": "string" - }, - "org": { - "type": "string" - }, - "project": { - "type": "string" - } + "actions": { + "properties": {}, + "additionalProperties": { + "type": "number", + "format": "double" }, "type": "object" + } + }, + "required": [ + "sum", + "actions" + ], + "type": "object", + "additionalProperties": true + }, + "APICallSourceDescriptor": { + "properties": { + "sum": { + "type": "number", + "format": "double" }, - "user": { - "type": "string" + "resources": { + "properties": {}, + "additionalProperties": { + "$ref": "#/components/schemas/APICallResourceDescriptor" + }, + "type": "object" + } + }, + "required": [ + "sum", + "resources" + ], + "type": "object", + "additionalProperties": true + }, + "APICallDescriptor": { + "properties": { + "ui": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "entityType": { - "type": "string" + "sdk": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "eventType": { - "$ref": "#/components/schemas/ResourceAuditEventType" + "system": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "entityId": { - "type": "string" + "other": { + "$ref": "#/components/schemas/APICallSourceDescriptor" }, - "entityName": { - "type": "string" + "sum": { + "type": "number", + "format": "double" } }, "required": [ - "_id", - "time", - "ctx", - "user", - "entityType", - "eventType", - "entityId" + "ui", + "sdk", + "system", + "other", + "sum" ], "type": "object", "additionalProperties": true }, - "AuditLogsCursorPage": { + "StorageModificationSourceDescriptor": { "properties": { - "totalItemsCount": { + "added": { "type": "number", "format": "double" }, - "items": { - "items": { - "$ref": "#/components/schemas/ResourceAuditLog" - }, - "type": "array" - }, - "totalPagesCount": { + "removed": { "type": "number", "format": "double" - }, - "hasNextPage": { - "type": "boolean" } }, "required": [ - "totalItemsCount", - "items", - "totalPagesCount", - "hasNextPage" + "added", + "removed" ], "type": "object", "additionalProperties": true }, - "Address": { + "StorageModificationDescriptor": { "properties": { - "line1": { - "type": "string" + "ui": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "line2": { - "type": "string" + "sdk": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "country": { - "type": "string" + "system": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "city": { - "type": "string" + "other": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "postalCode": { - "type": "string" + "unknown": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" }, - "state": { - "type": "string" + "total": { + "$ref": "#/components/schemas/StorageModificationSourceDescriptor" } }, "required": [ - "line1", - "country", - "city" + "ui", + "sdk", + "system", + "other", + "total" ], "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" + "StorageDatasetDescriptor": { + "properties": { + "id": { + "type": "string" + }, + "modified": { + "$ref": "#/components/schemas/StorageModificationDescriptor" + } + }, + "required": [ + "id", + "modified" ], - "type": "string" + "type": "object", + "additionalProperties": true }, - "TaxData": { + "StorageDescriptor": { "properties": { - "type": { - "$ref": "#/components/schemas/TaxType" + "totalModified": { + "$ref": "#/components/schemas/StorageModificationDescriptor" }, - "value": { - "type": "string" + "totalPersist": { + "type": "number", + "format": "double" + }, + "datasets": { + "items": { + "$ref": "#/components/schemas/StorageDatasetDescriptor" + }, + "type": "array" } }, "required": [ - "type", - "value" + "totalModified", + "totalPersist", + "datasets" ], "type": "object", "additionalProperties": true }, - "DBBillingAccount": { + "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" - }, - "companyName": { + "serviceId": { "type": "string" }, - "companyPhone": { + "serviceName": { "type": "string" }, - "billingContact": { - "type": "string" + "instanceType": { + "$ref": "#/components/schemas/PodType" }, - "accountId": { - "type": "string" + "sum": { + "type": "number", + "format": "double" }, - "recipients": { - "items": { - "type": "string" - }, - "type": "array" + "hours": { + "type": "number", + "format": "double" }, - "address": { - "$ref": "#/components/schemas/Address" + "serviceType": { + "$ref": "#/components/schemas/ServiceType" }, - "createdAt": { - "type": "string", - "format": "date-time" + "driverId": { + "type": "string" }, - "updatedAt": { - "type": "string", - "format": "date-time" + "cost": { + "type": "number", + "format": "double" }, - "taxData": { - "$ref": "#/components/schemas/TaxData" + "preemptible": { + "type": "boolean" + } + }, + "required": [ + "serviceId", + "serviceName", + "instanceType", + "sum", + "hours" + ], + "type": "object", + "additionalProperties": true + }, + "FaasGlobalServiceDescriptor": { + "properties": { + "serviceId": { + "type": "string" }, - "creator": { + "serviceName": { "type": "string" + }, + "calls": { + "type": "number", + "format": "double" + }, + "totalDuration": { + "type": "number", + "format": "double" } }, "required": [ - "_id", - "companyName", - "companyPhone", - "billingContact", - "accountId", - "recipients", - "address", - "createdAt", - "creator" + "serviceId", + "serviceName", + "calls", + "totalDuration" ], "type": "object", "additionalProperties": true }, - "PartialBillingAccount": { + "FaasUsageDescriptor": { "properties": { - "companyName": { - "type": "string" - }, - "companyPhone": { - "type": "string" - }, - "billingContact": { - "type": "string" - }, - "accountId": { - "type": "string" - }, - "recipients": { + "services": { "items": { - "type": "string" + "$ref": "#/components/schemas/FaasUsageServiceInstanceDescriptor" }, "type": "array" }, - "address": { - "$ref": "#/components/schemas/Address" - }, - "taxData": { - "properties": { - "value": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/TaxType" - } + "globalServices": { + "items": { + "$ref": "#/components/schemas/FaasGlobalServiceDescriptor" }, - "required": [ - "value", - "type" - ], - "type": "object" + "type": "array" } }, "required": [ - "accountId", - "address" + "services" ], "type": "object", "additionalProperties": true }, - "PaymentDriverType": { - "type": "string", - "enum": [ - "credits", - "stripe", - "azureMarketplace" + "ItemsCount": { + "properties": { + "total": { + "type": "number", + "format": "double" + }, + "totalAnnotated": { + "type": "number", + "format": "double" + } + }, + "required": [ + "total", + "totalAnnotated" ], - "nullable": false + "type": "object", + "additionalProperties": true }, - "DBPaymentDriverConfiguration": { + "IngestedDatapointsDescriptor": { "properties": { - "_id": { + "items": { + "type": "number", + "format": "double" + }, + "annotations": { + "type": "number", + "format": "double" + }, + "frames": { + "type": "number", + "format": "double" + } + }, + "type": "object", + "additionalProperties": true + }, + "APIUsageEntry": { + "properties": { + "id": { "type": "string" }, - "name": { + "url": { "type": "string" }, - "billingAccountId": { + "project": { "type": "string" }, - "type": { - "$ref": "#/components/schemas/PaymentDriverType" + "projectName": { + "type": "string" }, - "creator": { + "org": { "type": "string" }, - "metadata": {} - }, - "required": [ - "_id", - "name", - "billingAccountId", - "type", - "creator" - ], - "type": "object", - "additionalProperties": true - }, - "CreditCard": { - "properties": { - "brand": { - "type": "string", - "description": "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`." + "orgName": { + "type": "string" }, - "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." + "account": { + "type": "string" }, - "description": { + "accountName": { + "type": "string" + }, + "date": { "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.)" + "format": "date-time" }, - "exp_month": { - "type": "number", - "format": "double", - "description": "Two-digit number representing the card's expiration month." + "uiHours": { + "$ref": "#/components/schemas/UIHours" }, - "exp_year": { - "type": "number", - "format": "double", - "description": "Four-digit number representing the card's expiration year." + "apiCalls": { + "$ref": "#/components/schemas/APICallDescriptor" }, - "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.*" + "storage": { + "$ref": "#/components/schemas/StorageDescriptor" }, - "funding": { - "type": "string", - "description": "Card funding type. Can be `credit`, `debit`, `prepaid`, or `unknown`." + "faasUsage": { + "$ref": "#/components/schemas/FaasUsageDescriptor" }, - "last4": { - "type": "string", - "description": "The last four digits of the card." + "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": [ - "brand", - "country", - "exp_month", - "exp_year", - "funding", - "last4" + "id", + "url", + "project", + "date", + "uiHours", + "apiCalls", + "storage", + "items", + "annotations", + "keyframes", + "ingestedDatapoints" ], "type": "object", "additionalProperties": true }, - "PaymentMethod": { + "ContactAddress": { "properties": { - "id": { - "type": "string", - "description": "Unique identifier for the object." + "line1": { + "type": "string" }, - "card": { - "$ref": "#/components/schemas/CreditCard" + "line2": { + "type": "string" }, - "driverId": { + "country": { + "type": "string" + }, + "city": { + "type": "string" + }, + "postalCode": { + "type": "string" + }, + "state": { "type": "string" } }, "required": [ - "id" + "line1", + "country", + "city" ], "type": "object", "additionalProperties": true }, - "ContactAddress": { + "Address": { "properties": { "line1": { "type": "string" @@ -27016,703 +27284,510 @@ "status", "payments" ], - "type": "object", - "additionalProperties": true + "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" + ], + "type": "string" }, - "RangeOrFeatureTier": { + "TaxData": { "properties": { - "price": { - "type": "number", - "format": "double" - }, - "range": { - "properties": { - "higher": { - "type": "number", - "format": "double" - }, - "lower": { - "type": "number", - "format": "double" - } - }, - "required": [ - "higher", - "lower" - ], - "type": "object" + "type": { + "$ref": "#/components/schemas/TaxType" }, - "name": { + "value": { "type": "string" } }, "required": [ - "price" - ], - "type": "object", - "additionalProperties": true - }, - "OverQuota": { - "properties": { - "price": { - "type": "number", - "format": "double" - }, - "limit": { - "type": "number", - "format": "double" - } - }, - "required": [ - "price", - "limit" + "type", + "value" ], "type": "object", "additionalProperties": true }, - "APIBillableResource": { + "DBBillingAccount": { "properties": { - "id": { - "type": "string" - }, - "url": { - "type": "string" - }, - "key": { - "$ref": "#/components/schemas/BillingResourceKey" - }, - "name": { + "_id": { "type": "string" }, - "type": { + "companyName": { "type": "string" }, - "description": { + "companyPhone": { "type": "string" }, - "icon": { + "billingContact": { "type": "string" }, - "price": { - "type": "number", - "format": "double" - }, - "amount": { - "type": "number", - "format": "double" - }, - "unit": { + "accountId": { "type": "string" }, - "tiers": { + "recipients": { "items": { - "$ref": "#/components/schemas/RangeOrFeatureTier" + "type": "string" }, "type": "array" }, - "overQuota": { - "$ref": "#/components/schemas/OverQuota" + "address": { + "$ref": "#/components/schemas/Address" }, - "displayedInInvoice": { - "type": "boolean" + "createdAt": { + "type": "string", + "format": "date-time" }, - "group": { - "type": "string" + "updatedAt": { + "type": "string", + "format": "date-time" }, - "tier": { - "type": "string" - } - }, - "required": [ - "id", - "url", - "key", - "name", - "type", - "description", - "icon" - ], - "type": "object", - "additionalProperties": true - }, - "BillingScope": { - "properties": { - "type": { - "$ref": "#/components/schemas/ScopeType" + "taxData": { + "$ref": "#/components/schemas/TaxData" }, - "entityId": { + "creator": { "type": "string" } }, "required": [ - "type", - "entityId" + "_id", + "companyName", + "companyPhone", + "billingContact", + "accountId", + "recipients", + "address", + "createdAt", + "creator" ], "type": "object", "additionalProperties": true }, - "SubscriptionInput": { + "PartialBillingAccount": { "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": { + "companyName": { "type": "string" }, - "driverId": { + "companyPhone": { "type": "string" }, - "methodId": { + "billingContact": { "type": "string" }, - "planKey": { + "accountId": { "type": "string" }, - "plan": { - "$ref": "#/components/schemas/Plan" + "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": [ - "period", - "scope", - "autoRenewal", - "account" + "accountId", + "address" ], "type": "object", "additionalProperties": true }, - "EditSubscriptionInput": { + "PaymentDriverType": { + "type": "string", + "enum": [ + "credits", + "stripe", + "azureMarketplace", + "nop" + ], + "nullable": false + }, + "DBPaymentDriverConfiguration": { "properties": { - "autoRenewal": { - "type": "boolean" + "_id": { + "type": "string" }, - "paymentDriverId": { + "name": { "type": "string" }, - "paymentMethodId": { + "billingAccountId": { "type": "string" }, - "externalSubscriptionId": { + "type": { + "type": "string", + "enum": [ + "credits", + "stripe", + "azureMarketplace", + "nop" + ], + "nullable": false + }, + "creator": { "type": "string" - } - }, - "type": "object", - "additionalProperties": true - }, - "RenewSubscriptionInput": { - "properties": { - "chargeSubscription": { - "type": "boolean" }, - "force": { - "type": "boolean" - } + "metadata": {} }, "required": [ - "chargeSubscription" + "_id", + "name", + "billingAccountId", + "type", + "creator" ], "type": "object", "additionalProperties": true }, - "CursorPage_APISubscription_": { + "CreditCard": { "properties": { - "totalItemsCount": { - "type": "number", - "format": "double" + "brand": { + "type": "string", + "description": "Card brand. Can be `amex`, `diners`, `discover`, `jcb`, `mastercard`, `unionpay`, `visa`, or `unknown`." + }, + "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": { - "items": { - "$ref": "#/components/schemas/APISubscription" - }, - "type": "array" + "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.)" }, - "totalPagesCount": { + "exp_month": { "type": "number", - "format": "double" + "format": "double", + "description": "Two-digit number representing the card's expiration month." }, - "hasNextPage": { - "type": "boolean" + "exp_year": { + "type": "number", + "format": "double", + "description": "Four-digit number representing the card's expiration year." + }, + "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": [ - "totalItemsCount", - "items", - "totalPagesCount", - "hasNextPage" + "brand", + "country", + "exp_month", + "exp_year", + "funding", + "last4" ], "type": "object", "additionalProperties": true }, - "CustomSubscriptionInput": { + "PaymentMethod": { "properties": { - "period": { - "$ref": "#/components/schemas/BillingPeriod" - }, - "startDate": { - "type": "string", - "format": "date-time" - }, - "endDate": { + "id": { "type": "string", - "format": "date-time" - }, - "scope": { - "$ref": "#/components/schemas/BillingScope" + "description": "Unique identifier for the object." }, - "autoRenewal": { - "type": "boolean" + "card": { + "$ref": "#/components/schemas/CreditCard" }, - "account": { + "driverId": { "type": "string" - }, - "plan": { - "$ref": "#/components/schemas/Plan" } }, "required": [ - "period", - "startDate", - "endDate", - "scope", - "autoRenewal", - "account", - "plan" + "id" ], "type": "object", "additionalProperties": true }, - "SubscriptionUpgradeInput": { + "ResourceAuditEventType": { + "type": "string", + "enum": [ + "deleted", + "updated", + "created" + ] + }, + "ResourceAuditLog": { "properties": { - "period": { - "$ref": "#/components/schemas/BillingPeriod" + "_id": { + "type": "string" }, - "startDate": { + "time": { "type": "string", "format": "date-time" }, - "autoRenewal": { - "type": "boolean" + "ctx": { + "properties": { + "projectName": { + "type": "string" + }, + "org": { + "type": "string" + }, + "project": { + "type": "string" + } + }, + "type": "object" }, - "planKey": { + "user": { "type": "string" }, - "paymentDriverId": { + "entityType": { "type": "string" }, - "paymentMethodId": { - "type": "string" + "eventType": { + "$ref": "#/components/schemas/ResourceAuditEventType" }, - "driverId": { + "entityId": { "type": "string" }, - "methodId": { + "entityName": { "type": "string" } }, "required": [ - "period", - "planKey" + "_id", + "time", + "ctx", + "user", + "entityType", + "eventType", + "entityId" ], "type": "object", "additionalProperties": true }, - "SubscriptionExtensionInput": { + "AuditLogsCursorPage": { "properties": { - "resource": { - "type": "string" + "totalItemsCount": { + "type": "number", + "format": "double" }, - "amount": { + "items": { + "items": { + "$ref": "#/components/schemas/ResourceAuditLog" + }, + "type": "array" + }, + "totalPagesCount": { "type": "number", "format": "double" }, - "autoRenewal": { + "hasNextPage": { "type": "boolean" } }, "required": [ - "resource", - "amount" + "totalItemsCount", + "items", + "totalPagesCount", + "hasNextPage" ], "type": "object", "additionalProperties": true }, - "PaymentDriverTypes": { + "AlertStatus": { "enum": [ - "credits", - "stripe", - "azureMarketplace", - "nop" + "created", + "emailSent", + "acknowledged", + "closed" ], "type": "string" }, - "UsageLog": { + "APIAlert": { "properties": { "id": { "type": "string" }, + "url": { + "type": "string" + }, + "code": { + "type": "string" + }, + "status": { + "$ref": "#/components/schemas/AlertStatus" + }, + "description": { + "type": "string" + }, "date": { "type": "string", "format": "date-time" }, - "usage": { - "type": "number", - "format": "double" - }, - "project": { + "metadata": {}, + "accountId": { "type": "string" + }, + "tier": { + "$ref": "#/components/schemas/AlertTier" } }, "required": [ "id", + "url", + "code", + "status", + "description", "date", - "usage", - "project" + "accountId", + "tier" ], "type": "object", "additionalProperties": true }, - "ResourceUsage": { + "FieldSort": { "properties": { - "key": { - "type": "string" - }, - "used": { - "type": "number", - "format": "double" - }, - "usageLog": { - "items": { - "$ref": "#/components/schemas/UsageLog" - }, - "type": "array" + "field": { + "type": "string", + "enum": [ + "date", + "id" + ] }, - "dateDepleted": { + "direction": { "type": "string", - "format": "date-time" + "enum": [ + "asc", + "desc" + ] } }, - "required": [ - "key", - "used", - "usageLog" - ], "type": "object", "additionalProperties": true }, - "UsageReport": { + "MongoStorageDatasetDescriptor": { "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": { + "id": { "type": "string" }, - "usage": { - "items": { - "$ref": "#/components/schemas/ResourceUsage" - }, - "type": "array" - }, - "autoRenewal": { - "type": "boolean" + "modified": { + "$ref": "#/components/schemas/StorageModificationDescriptor" } }, "required": [ - "subscriptionId", - "plan", - "period", - "startDate", - "endDate", - "account", - "usage", - "autoRenewal" + "id", + "modified" ], "type": "object", "additionalProperties": true }, - "UsageResourcesReport": { + "MongoStorageDescriptor": { "properties": { - "planName": { - "type": "string" - }, - "planKey": { - "type": "string" + "totalModified": { + "$ref": "#/components/schemas/StorageModificationDescriptor" }, - "resources": { + "datasets": { "items": { - "$ref": "#/components/schemas/BillingResourceKey" + "$ref": "#/components/schemas/MongoStorageDatasetDescriptor" }, "type": "array" } }, "required": [ - "planName", - "planKey", - "resources" + "totalModified", + "datasets" ], "type": "object", "additionalProperties": true }, - "AzureWebhookEvent": { + "MongoAPIUsageEntry": { "properties": { - "id": { - "type": "string" - }, - "activityId": { - "type": "string" - }, - "publisherId": { - "type": "string" - }, - "offerId": { + "_id": { "type": "string" }, - "planId": { + "project": { "type": "string" }, - "quantity": { - "type": "number", - "format": "double", - "nullable": true - }, - "subscriptionId": { + "org": { "type": "string" }, - "timeStamp": { + "date": { "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 - }, - "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 + "apiCalls": { + "$ref": "#/components/schemas/APICallDescriptor" }, - "operationRequestedSource": { - "type": "string", - "nullable": true + "storage": { + "$ref": "#/components/schemas/MongoStorageDescriptor" } }, "required": [ - "id", - "activityId", - "publisherId", - "offerId", - "planId", - "subscriptionId", - "timeStamp", - "action", - "status", - "subscription" + "_id", + "project", + "date", + "apiCalls", + "storage" ], "type": "object", "additionalProperties": true