serializers top-level property

  1. @SerializersFor([ActionsDialogsOpenDialog, AddOn, Address, AppError, Audit, AutocompleteSuggestion, Bot, Channel, ChannelData, ChannelMember, ChannelMemberCountByGroup, ChannelMemberWithTeamData, ChannelMemberWithTeamDataAllOf, ChannelModeratedRole, ChannelModeratedRoles, ChannelModeratedRolesPatch, ChannelModeration, ChannelModerationPatch, ChannelNotifyProps, ChannelStats, ChannelUnread, ChannelUnreadAt, ChannelWithTeamData, ChannelWithTeamDataAllOf, CloudCustomer, ClusterInfo, Command, CommandResponse, Compliance, Config, ConfigAnalyticsSettings, ConfigClusterSettings, ConfigComplianceSettings, ConfigEmailSettings, ConfigFileSettings, ConfigGitLabSettings, ConfigLdapSettings, ConfigLocalizationSettings, ConfigLogSettings, ConfigMetricsSettings, ConfigNativeAppSettings, ConfigPasswordSettings, ConfigPrivacySettings, ConfigRateLimitSettings, ConfigSamlSettings, ConfigServiceSettings, ConfigSqlSettings, ConfigSupportSettings, ConfigTeamSettings, DataRetentionPolicy, DataRetentionPolicyAllOf, DataRetentionPolicyCreate, DataRetentionPolicyForChannel, DataRetentionPolicyForTeam, DataRetentionPolicyWithTeamAndChannelCounts, DataRetentionPolicyWithTeamAndChannelCountsAllOf, DataRetentionPolicyWithTeamAndChannelIds, DataRetentionPolicyWithTeamAndChannelIdsAllOf, DataRetentionPolicyWithoutId, Emoji, EnvironmentConfig, EnvironmentConfigAnalyticsSettings, EnvironmentConfigClusterSettings, EnvironmentConfigComplianceSettings, EnvironmentConfigEmailSettings, EnvironmentConfigFileSettings, EnvironmentConfigGitLabSettings, EnvironmentConfigLdapSettings, EnvironmentConfigLocalizationSettings, EnvironmentConfigLogSettings, EnvironmentConfigMetricsSettings, EnvironmentConfigNativeAppSettings, EnvironmentConfigPasswordSettings, EnvironmentConfigRateLimitSettings, EnvironmentConfigSamlSettings, EnvironmentConfigServiceSettings, EnvironmentConfigSqlSettings, EnvironmentConfigSupportSettings, EnvironmentConfigTeamSettings, FileInfo, FileInfoList, GlobalDataRetentionPolicy, Group, GroupSyncableChannel, GroupSyncableChannels, GroupSyncableTeam, GroupSyncableTeams, GroupWithSchemeAdmin, IncomingWebhook, InlineObject, InlineObject1, InlineObject10, InlineObject100, InlineObject101, InlineObject102, InlineObject103, InlineObject104, InlineObject105, InlineObject107, InlineObject109, InlineObject11, InlineObject12, InlineObject13, InlineObject14, InlineObject15, InlineObject16, InlineObject17, InlineObject18, InlineObject19, InlineObject2, InlineObject20, InlineObject21, InlineObject22, InlineObject23, InlineObject24, InlineObject25, InlineObject26, InlineObject27, InlineObject28, InlineObject29, InlineObject3, InlineObject30, InlineObject31, InlineObject32, InlineObject33, InlineObject34, InlineObject35, InlineObject36, InlineObject37, InlineObject39, InlineObject4, InlineObject40, InlineObject41, InlineObject43, InlineObject44, InlineObject45, InlineObject46, InlineObject47, InlineObject48, InlineObject49, InlineObject5, InlineObject50, InlineObject51, InlineObject52, InlineObject53, InlineObject54, InlineObject55, InlineObject56, InlineObject57, InlineObject58, InlineObject59, InlineObject6, InlineObject60, InlineObject61, InlineObject62, InlineObject65, InlineObject66, InlineObject67, InlineObject69, InlineObject7, InlineObject70, InlineObject71, InlineObject73, InlineObject74, InlineObject75, InlineObject76, InlineObject77, InlineObject81, InlineObject82, InlineObject85, InlineObject86, InlineObject87, InlineObject89, InlineObject9, InlineObject90, InlineObject91, InlineObject92, InlineObject93, InlineObject94, InlineObject95, InlineObject97, InlineObject98, InlineObject99, InlineResponse200, InlineResponse2001, InlineResponse20010, InlineResponse20011, InlineResponse20012, InlineResponse20013, InlineResponse20014, InlineResponse20015, InlineResponse20016, InlineResponse20017, InlineResponse2002, InlineResponse2003, InlineResponse2004, InlineResponse2005, InlineResponse2006, InlineResponse2007, InlineResponse2008, InlineResponse2009, InlineResponse201, IntegrityCheckResult, Invoice, InvoiceLineItem, Job, LDAPGroup, LDAPGroupsPaged, LicenseRenewalLink, MarketplacePlugin, Notice, OAuthApp, OpenGraph, OpenGraphArticle, OpenGraphArticleAuthors, OpenGraphAudios, OpenGraphBook, OpenGraphImages, OpenGraphVideos, OrderedSidebarCategories, OrphanedRecord, OutgoingWebhook, PaymentMethod, PaymentSetupIntent, PluginManifest, PluginManifestBackend, PluginManifestServer, PluginManifestServerExecutables, PluginManifestWebapp, PluginStatus, Post, PostList, PostListWithSearchMatches, PostMetadata, PostMetadataEmbeds, PostMetadataImages, PostsEphemeralPost, Preference, Product, PushNotification, Reaction, RelationalIntegrityCheckData, RemoteClusterInfo, RetentionPolicyForChannelList, RetentionPolicyForTeamList, Role, SamlCertificateStatus, Scheme, ServerBusy, Session, SharedChannel, SidebarCategory, SidebarCategoryWithChannels, SlackAttachment, SlackAttachmentField, Status, StatusOK, Subscription, SubscriptionStats, System, SystemStatusResponse, Team, TeamExists, TeamMap, TeamMember, TeamStats, TeamUnread, TermsOfService, Timezone, UploadSession, User, UserAccessToken, UserAccessTokenSanitized, UserAuthData, UserAutocomplete, UserAutocompleteInChannel, UserAutocompleteInTeam, UserNotifyProps, UserTermsOfService, UserThread, UserThreads, UsersStats])
Serializers serializers
getter/setter pair

Implementation

@SerializersFor([
  ActionsDialogsOpenDialog,
  AddOn,
  Address,
  AppError,
  Audit,
  AutocompleteSuggestion,
  Bot,
  Channel,
  ChannelData,
  ChannelMember,
  ChannelMemberCountByGroup,
  ChannelMemberWithTeamData,
  ChannelMemberWithTeamDataAllOf,
  ChannelModeratedRole,
  ChannelModeratedRoles,
  ChannelModeratedRolesPatch,
  ChannelModeration,
  ChannelModerationPatch,
  ChannelNotifyProps,
  ChannelStats,
  ChannelUnread,
  ChannelUnreadAt,
  ChannelWithTeamData,
  ChannelWithTeamDataAllOf,
  CloudCustomer,
  ClusterInfo,
  Command,
  CommandResponse,
  Compliance,
  Config,
  ConfigAnalyticsSettings,
  ConfigClusterSettings,
  ConfigComplianceSettings,
  ConfigEmailSettings,
  ConfigFileSettings,
  ConfigGitLabSettings,
  ConfigLdapSettings,
  ConfigLocalizationSettings,
  ConfigLogSettings,
  ConfigMetricsSettings,
  ConfigNativeAppSettings,
  ConfigPasswordSettings,
  ConfigPrivacySettings,
  ConfigRateLimitSettings,
  ConfigSamlSettings,
  ConfigServiceSettings,
  ConfigSqlSettings,
  ConfigSupportSettings,
  ConfigTeamSettings,
  DataRetentionPolicy,
  DataRetentionPolicyAllOf,
  DataRetentionPolicyCreate,
  DataRetentionPolicyForChannel,
  DataRetentionPolicyForTeam,
  DataRetentionPolicyWithTeamAndChannelCounts,
  DataRetentionPolicyWithTeamAndChannelCountsAllOf,
  DataRetentionPolicyWithTeamAndChannelIds,
  DataRetentionPolicyWithTeamAndChannelIdsAllOf,
  DataRetentionPolicyWithoutId,
  Emoji,
  EnvironmentConfig,
  EnvironmentConfigAnalyticsSettings,
  EnvironmentConfigClusterSettings,
  EnvironmentConfigComplianceSettings,
  EnvironmentConfigEmailSettings,
  EnvironmentConfigFileSettings,
  EnvironmentConfigGitLabSettings,
  EnvironmentConfigLdapSettings,
  EnvironmentConfigLocalizationSettings,
  EnvironmentConfigLogSettings,
  EnvironmentConfigMetricsSettings,
  EnvironmentConfigNativeAppSettings,
  EnvironmentConfigPasswordSettings,
  EnvironmentConfigRateLimitSettings,
  EnvironmentConfigSamlSettings,
  EnvironmentConfigServiceSettings,
  EnvironmentConfigSqlSettings,
  EnvironmentConfigSupportSettings,
  EnvironmentConfigTeamSettings,
  FileInfo,
  FileInfoList,
  GlobalDataRetentionPolicy,
  Group,
  GroupSyncableChannel,
  GroupSyncableChannels,
  GroupSyncableTeam,
  GroupSyncableTeams,
  GroupWithSchemeAdmin,
  IncomingWebhook,
  InlineObject,
  InlineObject1,
  InlineObject10,
  InlineObject100,
  InlineObject101,
  InlineObject102,
  InlineObject103,
  InlineObject104,
  InlineObject105,
  InlineObject107,
  InlineObject109,
  InlineObject11,
  InlineObject12,
  InlineObject13,
  InlineObject14,
  InlineObject15,
  InlineObject16,
  InlineObject17,
  InlineObject18,
  InlineObject19,
  InlineObject2,
  InlineObject20,
  InlineObject21,
  InlineObject22,
  InlineObject23,
  InlineObject24,
  InlineObject25,
  InlineObject26,
  InlineObject27,
  InlineObject28,
  InlineObject29,
  InlineObject3,
  InlineObject30,
  InlineObject31,
  InlineObject32,
  InlineObject33,
  InlineObject34,
  InlineObject35,
  InlineObject36,
  InlineObject37,
  InlineObject39,
  InlineObject4,
  InlineObject40,
  InlineObject41,
  InlineObject43,
  InlineObject44,
  InlineObject45,
  InlineObject46,
  InlineObject47,
  InlineObject48,
  InlineObject49,
  InlineObject5,
  InlineObject50,
  InlineObject51,
  InlineObject52,
  InlineObject53,
  InlineObject54,
  InlineObject55,
  InlineObject56,
  InlineObject57,
  InlineObject58,
  InlineObject59,
  InlineObject6,
  InlineObject60,
  InlineObject61,
  InlineObject62,
  InlineObject65,
  InlineObject66,
  InlineObject67,
  InlineObject69,
  InlineObject7,
  InlineObject70,
  InlineObject71,
  InlineObject73,
  InlineObject74,
  InlineObject75,
  InlineObject76,
  InlineObject77,
  InlineObject81,
  InlineObject82,
  InlineObject85,
  InlineObject86,
  InlineObject87,
  InlineObject89,
  InlineObject9,
  InlineObject90,
  InlineObject91,
  InlineObject92,
  InlineObject93,
  InlineObject94,
  InlineObject95,
  InlineObject97,
  InlineObject98,
  InlineObject99,
  InlineResponse200,
  InlineResponse2001,
  InlineResponse20010,
  InlineResponse20011,
  InlineResponse20012,
  InlineResponse20013,
  InlineResponse20014,
  InlineResponse20015,
  InlineResponse20016,
  InlineResponse20017,
  InlineResponse2002,
  InlineResponse2003,
  InlineResponse2004,
  InlineResponse2005,
  InlineResponse2006,
  InlineResponse2007,
  InlineResponse2008,
  InlineResponse2009,
  InlineResponse201,
  IntegrityCheckResult,
  Invoice,
  InvoiceLineItem,
  Job,
  LDAPGroup,
  LDAPGroupsPaged,
  LicenseRenewalLink,
  MarketplacePlugin,
  Notice,
  OAuthApp,
  OpenGraph,
  OpenGraphArticle,
  OpenGraphArticleAuthors,
  OpenGraphAudios,
  OpenGraphBook,
  OpenGraphImages,
  OpenGraphVideos,
  OrderedSidebarCategories,
  OrphanedRecord,
  OutgoingWebhook,
  PaymentMethod,
  PaymentSetupIntent,
  PluginManifest,
  PluginManifestBackend,
  PluginManifestServer,
  PluginManifestServerExecutables,
  PluginManifestWebapp,
  PluginStatus,
  Post,
  PostList,
  PostListWithSearchMatches,
  PostMetadata,
  PostMetadataEmbeds,
  PostMetadataImages,
  PostsEphemeralPost,
  Preference,
  Product,
  PushNotification,
  Reaction,
  RelationalIntegrityCheckData,
  RemoteClusterInfo,
  RetentionPolicyForChannelList,
  RetentionPolicyForTeamList,
  Role,
  SamlCertificateStatus,
  Scheme,
  ServerBusy,
  Session,
  SharedChannel,
  SidebarCategory,
  SidebarCategoryWithChannels,
  SlackAttachment,
  SlackAttachmentField,
  Status,
  StatusOK,
  Subscription,
  SubscriptionStats,
  System,
  SystemStatusResponse,
  Team,
  TeamExists,
  TeamMap,
  TeamMember,
  TeamStats,
  TeamUnread,
  TermsOfService,
  Timezone,
  UploadSession,
  User,
  UserAccessToken,
  UserAccessTokenSanitized,
  UserAuthData,
  UserAutocomplete,
  UserAutocompleteInChannel,
  UserAutocompleteInTeam,
  UserNotifyProps,
  UserTermsOfService,
  UserThread,
  UserThreads,
  UsersStats,
])
Serializers serializers = (_$serializers.toBuilder()
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Status)]),
        () => ListBuilder<Status>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(TeamMember)]),
        () => ListBuilder<TeamMember>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Session)]),
        () => ListBuilder<Session>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(OAuthApp)]),
        () => ListBuilder<OAuthApp>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Role)]),
        () => ListBuilder<Role>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Audit)]),
        () => ListBuilder<Audit>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(OrderedSidebarCategories)]),
        () => ListBuilder<OrderedSidebarCategories>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(GroupSyncableTeams)]),
        () => ListBuilder<GroupSyncableTeams>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ClusterInfo)]),
        () => ListBuilder<ClusterInfo>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(GroupSyncableChannels)]),
        () => ListBuilder<GroupSyncableChannels>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(TeamUnread)]),
        () => ListBuilder<TeamUnread>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Scheme)]),
        () => ListBuilder<Scheme>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Command)]),
        () => ListBuilder<Command>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(User)]),
        () => ListBuilder<User>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ChannelModeration)]),
        () => ListBuilder<ChannelModeration>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(LDAPGroupsPaged)]),
        () => ListBuilder<LDAPGroupsPaged>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(AutocompleteSuggestion)]),
        () => ListBuilder<AutocompleteSuggestion>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltMap, [FullType(String), FullType(BuiltList)]),
        () => MapBuilder<String, BuiltList>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Product)]),
        () => ListBuilder<Product>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(IntegrityCheckResult)]),
        () => ListBuilder<IntegrityCheckResult>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Invoice)]),
        () => ListBuilder<Invoice>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(PluginStatus)]),
        () => ListBuilder<PluginStatus>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(BuiltMap)]),
        () => ListBuilder<BuiltMap>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(UserAccessTokenSanitized)]),
        () => ListBuilder<UserAccessTokenSanitized>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Team)]),
        () => ListBuilder<Team>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ChannelWithTeamData)]),
        () => ListBuilder<ChannelWithTeamData>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(UploadSession)]),
        () => ListBuilder<UploadSession>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(OutgoingWebhook)]),
        () => ListBuilder<OutgoingWebhook>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Channel)]),
        () => ListBuilder<Channel>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Bot)]),
        () => ListBuilder<Bot>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Reaction)]),
        () => ListBuilder<Reaction>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Emoji)]),
        () => ListBuilder<Emoji>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Job)]),
        () => ListBuilder<Job>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(IncomingWebhook)]),
        () => ListBuilder<IncomingWebhook>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ChannelMemberWithTeamData)]),
        () => ListBuilder<ChannelMemberWithTeamData>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(PluginManifestWebapp)]),
        () => ListBuilder<PluginManifestWebapp>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(MarketplacePlugin)]),
        () => ListBuilder<MarketplacePlugin>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(ChannelMember)]),
        () => ListBuilder<ChannelMember>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Preference)]),
        () => ListBuilder<Preference>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(SidebarCategory)]),
        () => ListBuilder<SidebarCategory>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Group)]),
        () => ListBuilder<Group>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(PostList)]),
        () => ListBuilder<PostList>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(DataRetentionPolicyWithTeamAndChannelCounts)]),
        () => ListBuilder<DataRetentionPolicyWithTeamAndChannelCounts>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Compliance)]),
        () => ListBuilder<Compliance>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(SharedChannel)]),
        () => ListBuilder<SharedChannel>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Notice)]),
        () => ListBuilder<Notice>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(FileInfo)]),
        () => ListBuilder<FileInfo>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(Post)]),
        () => ListBuilder<Post>(),
      )
      ..addBuilderFactory(
        const FullType(BuiltList, [FullType(String)]),
        () => ListBuilder<String>(),
      )
      ..add(const DateSerializer())
      ..add(Iso8601DateTimeSerializer()))
    .build();