serializers top-level property
- @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])
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();