@@ -320,9 +320,9 @@ class ZulipStream {
320
320
final bool isWebPublic; // present since 2.1, according to /api/changelog
321
321
final bool historyPublicToSubscribers;
322
322
final int ? messageRetentionDays;
323
-
324
- final ChannelPostPolicy streamPostPolicy ;
325
- // final bool isAnnouncementOnly; // deprecated for `streamPostPolicy `; ignore
323
+ @JsonKey (name : 'stream_post_policy' )
324
+ final ChannelPostPolicy channelPostPolicy ;
325
+ // final bool isAnnouncementOnly; // deprecated for `channelPostPolicy `; ignore
326
326
327
327
// TODO(server-6): `canRemoveSubscribersGroupId` added in FL 142
328
328
// TODO(server-8): in FL 197 renamed to `canRemoveSubscribersGroup`
@@ -348,7 +348,7 @@ class ZulipStream {
348
348
required this .isWebPublic,
349
349
required this .historyPublicToSubscribers,
350
350
required this .messageRetentionDays,
351
- required this .streamPostPolicy ,
351
+ required this .channelPostPolicy ,
352
352
required this .canRemoveSubscribersGroup,
353
353
required this .streamWeeklyTraffic,
354
354
});
@@ -419,7 +419,7 @@ class Subscription extends ZulipStream {
419
419
required super .isWebPublic,
420
420
required super .historyPublicToSubscribers,
421
421
required super .messageRetentionDays,
422
- required super .streamPostPolicy ,
422
+ required super .channelPostPolicy ,
423
423
required super .canRemoveSubscribersGroup,
424
424
required super .streamWeeklyTraffic,
425
425
required this .desktopNotifications,
0 commit comments