serializers top-level property

  1. @SerializersFor.new([AcceptInviteResponse, AccessLogEntry, AccessLogPage, ActivityByDay, AddUserToGroupRequest, AllEnvironmentSecretsResponse, ApiKeyOperationResponse, ApiKeyResponse, AssignGroupToEnvironmentRequest, AssignGroupToProjectRequest, AssignProvidersCommand, AssignUsersRequest, AssignUsersToEnvironmentRequest, AuthConfigResponse, AuthDiagnostics, AwsRegionResponse, BellaEventData, BellaWebhookPayload, BillingPortalRequest, BillingPortalResponse, BillingStatementResponse, ChangePasswordRequest, ChangePasswordResponse, ChangeRoleCommand, ChangeTenantPlanRequest, ChangeTenantPlanResponse, ClaimOperator, ClaimRule, Command, ConfigureOidcSsoRequest, ConfigureSamlSsoRequest, CopyEnvironmentCommand, CopyEnvironmentResponse, CreateApiKeyRequest, CreateCheckoutSessionRequest, CreateCheckoutSessionResponse, CreateEnvironmentCommand, CreateGroupCommand, CreateInviteCommand, CreateNotificationChannelRequest, CreateOwnTenantCommand, CreateOwnTenantResponse, CreatePersonalApiKeyRequest, CreateProjectCommand, CreateProviderCommand, CreateSecretRequest, CreateSecretResponse, CreateShareCommand, CreateShareResponse, CreateTenantResponse, CreateTrustDomainCommand, CreateUserRequest, CreateUserResponse, CreateWebhookRequest, CreatedApiKeyResponse, CreatedWebhookResponse, CurrentUserResponse, DashboardCountPair, DashboardResponse, DriftItem, DriftResponse, DriftSummary, E2EEncryptedPayload, EmergencyKit, EmergencyKitInstructions, EnvironmentDriftItem, EnvironmentDriftResponse, EnvironmentDriftSummary, EnvironmentExportInfo, EnvironmentOperationResponse, EnvironmentProviderResponse, EnvironmentResponse, EnvironmentRiskEntry, EnvironmentSecretsVersionResponse, EnvironmentSecurityReportResponse, EnvironmentSecuritySummaryEntry, EnvironmentUserResponse, ExchangeOidcTokenBySlugCommand, ExchangeOidcTokenCommand, ExchangeTokenRequest, ExchangeTokenResponse, GenerateCredentialsCommand, GenerateCredentialsResponse, GenerateTotpKeyRequest, GetProjectResponse, GetTenantResponse, GlobalSecretItem, GroupAssignmentResponse, GroupMemberResponse, GroupOperationResponse, GroupResponse, HandshakeResponse, ImportFailure, ImportPreviewResponse, ImportSecretsRequest, ImportSecretsResponse, ImportTotpKeyRequest, ImportableSecret, IntegrationInfoResponse, InviteListResponse, InvitePreviewResponse, InviteResponse, IssueEnvironmentTokenRequest, KeyContextResponse, LeasePolicyResponse, LeaseResponse, LinkProviderRequest, ListGlobalSecretsResponse, ListTenantsResponse, MigrateTenantEncryptionResponse, NotificationChannelOperationResponse, NotificationChannelResponse, OidcTokenResponse, OperationResponse, PageProjectResponse, PageableObject, PagedResponseOfGroupResponse, PkiCaPublicKeyResponse, PkiCaResponse, PkiCaSetupRequest, PkiCertSummaryResponse, PkiCertificatesResponse, PkiCreateRoleRequest, PkiIssueCertificateRequest, PkiIssuedCertificateResponse, PkiLogEntry, PkiLogPage, PkiRevokeRequest, PkiRevokeResponse, PkiRoleResponse, PkiRolesResponse, PkiTidyResponse, ProblemDetails, ProjectEncryptionKeyStatusResponse, ProjectExportBundle, ProjectExportInfo, ProjectGlobalSecurityReport, ProjectImportResponse, ProjectOperationResponse, ProjectResponse, ProjectSecurityResponse, ProjectUserResponse, ProviderCatalogItem, ProviderCatalogResponse, ProviderExportInfo, ProviderOperationResponse, ProviderResponse, ProvisionProjectDekResponse, RecoverEncryptionKeyRequest, RecoverEncryptionKeyResponse, RecoveryChallengeResponse, RegionInfo, RegisterTenantEncryptionKeyRequest, RegisterTenantEncryptionKeyResponse, ReprovisionTenantDekResponse, RequestSsoAccessResponse, RoleCatalogResponse, RoleInfo, RollbackSecretRequest, RotateProjectDekResponse, RotateRotationSigningSecretResponse, SecretDriftSummaryResponse, SecretManifestItem, SecretVersionInfo, SecretVersionsMetadata, SecretsHashResponse, SecretsManifest, SecurityInsight, SecurityInsightResponse, SecurityInsightType, SecurityReportSummary, SecurityRiskLevel, SetGlobalSecretProviderCommand, SetGlobalSecretProviderResponse, SetRotationPolicyRequest, SetRotationPolicyResponse, ShareContentResponse, ShareListItem, ShareMetaResponse, SortObject, SshCaPublicKeyResponse, SshConfigureResponse, SshCreateRoleRequest, SshLogEntry, SshLogPage, SshRoleResponse, SshRolesResponse, SshSignRequest, SshSignedCertResponse, SsoConfigResponse, SsoHintResponse, SsoProviderType, SsoStatusResponse, SwitchTenantResponse, TenantAccess, TenantAccessResponse, TenantEncryptionKeyStatusResponse, TenantInviteRole, TenantRole, TenantSecuritySummaryResponse, TenantStatus, TenantUsageResponse, TenantUserResponse, ToggleSsoEnforcementRequest, ToggleSsoEnforcementResponse, ToggleZkeEnforcementRequest, ToggleZkeEnforcementResponse, TotpCodeResponse, TotpDeleteResponse, TotpKeyImportResponse, TotpKeyListItem, TriggerScanResponse, TrustDomainResponse, UnlockShareCommand, UpdateApiKeyRequest, UpdateApiKeyStatusRequest, UpdateCurrentUserRequest, UpdateEnvironmentCommand, UpdateEnvironmentUserRoleRequest, UpdateGroupCommand, UpdateLeasePolicyCommand, UpdateNotificationChannelRequest, UpdateProjectRequest, UpdateProviderCommand, UpdateSecretMetadataRequest, UpdateSecretRequest, UpdateSecretResponse, UpdateSsoConfigRequest, UpdateTrustDomainCommand, UpdateUserPermissionsRequest, UpdateWebhookRequest, UploadFailure, UploadSecretsFileResponse, UserResponse, UserRoleAssignment, UserTenantItem, WebhookOperationResponse, WebhookResponse])
Serializers serializers
getter/setter pair

Implementation

@SerializersFor([
  AcceptInviteResponse,
  AccessLogEntry,
  AccessLogPage,
  ActivityByDay,
  AddUserToGroupRequest,
  AllEnvironmentSecretsResponse,
  ApiKeyOperationResponse,
  ApiKeyResponse,
  AssignGroupToEnvironmentRequest,
  AssignGroupToProjectRequest,
  AssignProvidersCommand,
  AssignUsersRequest,
  AssignUsersToEnvironmentRequest,
  AuthConfigResponse,
  AuthDiagnostics,
  AwsRegionResponse,
  BellaEventData,
  BellaWebhookPayload,
  BillingPortalRequest,
  BillingPortalResponse,
  BillingStatementResponse,
  ChangePasswordRequest,
  ChangePasswordResponse,
  ChangeRoleCommand,
  ChangeTenantPlanRequest,
  ChangeTenantPlanResponse,
  ClaimOperator,
  ClaimRule,
  Command,
  ConfigureOidcSsoRequest,
  ConfigureSamlSsoRequest,
  CopyEnvironmentCommand,
  CopyEnvironmentResponse,
  CreateApiKeyRequest,
  CreateCheckoutSessionRequest,
  CreateCheckoutSessionResponse,
  CreateEnvironmentCommand,
  CreateGroupCommand,
  CreateInviteCommand,
  CreateNotificationChannelRequest,
  CreateOwnTenantCommand,
  CreateOwnTenantResponse,
  CreatePersonalApiKeyRequest,
  CreateProjectCommand,
  CreateProviderCommand,
  CreateSecretRequest,
  CreateSecretResponse,
  CreateShareCommand,
  CreateShareResponse,
  CreateTenantResponse,
  CreateTrustDomainCommand,
  CreateUserRequest,
  CreateUserResponse,
  CreateWebhookRequest,
  CreatedApiKeyResponse,
  CreatedWebhookResponse,
  CurrentUserResponse,
  DashboardCountPair,
  DashboardResponse,
  DriftItem,
  DriftResponse,
  DriftSummary,
  E2EEncryptedPayload,
  EmergencyKit,
  EmergencyKitInstructions,
  EnvironmentDriftItem,
  EnvironmentDriftResponse,
  EnvironmentDriftSummary,
  EnvironmentExportInfo,
  EnvironmentOperationResponse,
  EnvironmentProviderResponse,
  EnvironmentResponse,
  EnvironmentRiskEntry,
  EnvironmentSecretsVersionResponse,
  EnvironmentSecurityReportResponse,
  EnvironmentSecuritySummaryEntry,
  EnvironmentUserResponse,
  ExchangeOidcTokenBySlugCommand,
  ExchangeOidcTokenCommand,
  ExchangeTokenRequest,
  ExchangeTokenResponse,
  GenerateCredentialsCommand,
  GenerateCredentialsResponse,
  GenerateTotpKeyRequest,
  GetProjectResponse,
  GetTenantResponse,
  GlobalSecretItem,
  GroupAssignmentResponse,
  GroupMemberResponse,
  GroupOperationResponse,
  GroupResponse,
  HandshakeResponse,
  ImportFailure,
  ImportPreviewResponse,
  ImportSecretsRequest,
  ImportSecretsResponse,
  ImportTotpKeyRequest,
  ImportableSecret,
  IntegrationInfoResponse,
  InviteListResponse,
  InvitePreviewResponse,
  InviteResponse,
  IssueEnvironmentTokenRequest,
  KeyContextResponse,
  LeasePolicyResponse,
  LeaseResponse,
  LinkProviderRequest,
  ListGlobalSecretsResponse,
  ListTenantsResponse,
  MigrateTenantEncryptionResponse,
  NotificationChannelOperationResponse,
  NotificationChannelResponse,
  OidcTokenResponse,
  OperationResponse,
  PageProjectResponse,
  PageableObject,
  PagedResponseOfGroupResponse,
  PkiCaPublicKeyResponse,
  PkiCaResponse,
  PkiCaSetupRequest,
  PkiCertSummaryResponse,
  PkiCertificatesResponse,
  PkiCreateRoleRequest,
  PkiIssueCertificateRequest,
  PkiIssuedCertificateResponse,
  PkiLogEntry,
  PkiLogPage,
  PkiRevokeRequest,
  PkiRevokeResponse,
  PkiRoleResponse,
  PkiRolesResponse,
  PkiTidyResponse,
  ProblemDetails,
  ProjectEncryptionKeyStatusResponse,
  ProjectExportBundle,
  ProjectExportInfo,
  ProjectGlobalSecurityReport,
  ProjectImportResponse,
  ProjectOperationResponse,
  ProjectResponse,
  ProjectSecurityResponse,
  ProjectUserResponse,
  ProviderCatalogItem,
  ProviderCatalogResponse,
  ProviderExportInfo,
  ProviderOperationResponse,
  ProviderResponse,
  ProvisionProjectDekResponse,
  RecoverEncryptionKeyRequest,
  RecoverEncryptionKeyResponse,
  RecoveryChallengeResponse,
  RegionInfo,
  RegisterTenantEncryptionKeyRequest,
  RegisterTenantEncryptionKeyResponse,
  ReprovisionTenantDekResponse,
  RequestSsoAccessResponse,
  RoleCatalogResponse,
  RoleInfo,
  RollbackSecretRequest,
  RotateProjectDekResponse,
  RotateRotationSigningSecretResponse,
  SecretDriftSummaryResponse,
  SecretManifestItem,
  SecretVersionInfo,
  SecretVersionsMetadata,
  SecretsHashResponse,
  SecretsManifest,
  SecurityInsight,
  SecurityInsightResponse,
  SecurityInsightType,
  SecurityReportSummary,
  SecurityRiskLevel,
  SetGlobalSecretProviderCommand,
  SetGlobalSecretProviderResponse,
  SetRotationPolicyRequest,
  SetRotationPolicyResponse,
  ShareContentResponse,
  ShareListItem,
  ShareMetaResponse,
  SortObject,
  SshCaPublicKeyResponse,
  SshConfigureResponse,
  SshCreateRoleRequest,
  SshLogEntry,
  SshLogPage,
  SshRoleResponse,
  SshRolesResponse,
  SshSignRequest,
  SshSignedCertResponse,
  SsoConfigResponse,
  SsoHintResponse,
  SsoProviderType,
  SsoStatusResponse,
  SwitchTenantResponse,
  TenantAccess,
  TenantAccessResponse,
  TenantEncryptionKeyStatusResponse,
  TenantInviteRole,
  TenantRole,
  TenantSecuritySummaryResponse,
  TenantStatus,
  TenantUsageResponse,
  TenantUserResponse,
  ToggleSsoEnforcementRequest,
  ToggleSsoEnforcementResponse,
  ToggleZkeEnforcementRequest,
  ToggleZkeEnforcementResponse,
  TotpCodeResponse,
  TotpDeleteResponse,
  TotpKeyImportResponse,
  TotpKeyListItem,
  TriggerScanResponse,
  TrustDomainResponse,
  UnlockShareCommand,
  UpdateApiKeyRequest,
  UpdateApiKeyStatusRequest,
  UpdateCurrentUserRequest,
  UpdateEnvironmentCommand,
  UpdateEnvironmentUserRoleRequest,
  UpdateGroupCommand,
  UpdateLeasePolicyCommand,
  UpdateNotificationChannelRequest,
  UpdateProjectRequest,
  UpdateProviderCommand,
  UpdateSecretMetadataRequest,
  UpdateSecretRequest,
  UpdateSecretResponse,
  UpdateSsoConfigRequest,
  UpdateTrustDomainCommand,
  UpdateUserPermissionsRequest,
  UpdateWebhookRequest,
  UploadFailure,
  UploadSecretsFileResponse,
  UserResponse,
  UserRoleAssignment,
  UserTenantItem,
  WebhookOperationResponse,
  WebhookResponse,
])
Serializers serializers = (_$serializers.toBuilder()
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ShareListItem)]),
        () => ListBuilder<ShareListItem>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(GroupAssignmentResponse)]),
        () => ListBuilder<GroupAssignmentResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ListTenantsResponse)]),
        () => ListBuilder<ListTenantsResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ProviderResponse)]),
        () => ListBuilder<ProviderResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(EnvironmentResponse)]),
        () => ListBuilder<EnvironmentResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(TotpKeyListItem)]),
        () => ListBuilder<TotpKeyListItem>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ProjectUserResponse)]),
        () => ListBuilder<ProjectUserResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(GroupMemberResponse)]),
        () => ListBuilder<GroupMemberResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(TenantUserResponse)]),
        () => ListBuilder<TenantUserResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(TrustDomainResponse)]),
        () => ListBuilder<TrustDomainResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(BillingStatementResponse)]),
        () => ListBuilder<BillingStatementResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(TenantAccess)]),
        () => ListBuilder<TenantAccess>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(EnvironmentProviderResponse)]),
        () => ListBuilder<EnvironmentProviderResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(UserTenantItem)]),
        () => ListBuilder<UserTenantItem>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(InviteListResponse)]),
        () => ListBuilder<InviteListResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(LeaseResponse)]),
        () => ListBuilder<LeaseResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(String)]),
        () => ListBuilder<String>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(EnvironmentUserResponse)]),
        () => ListBuilder<EnvironmentUserResponse>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ApiKeyResponse)]),
        () => ListBuilder<ApiKeyResponse>(),
      )
      ..add(const OneOfSerializer())
      ..add(const AnyOfSerializer())
      ..add(const DateSerializer())
      ..add(Iso8601DateTimeSerializer())
    ).build();