mirrored_repositories/pic_connect_app/lib/features
part of 'publications_bloc.dart';

@freezed
class PublicationsState with _$PublicationsState {
  const factory PublicationsState({
    @Default(true) final bool isLoading,
    @Default([]) final List<PostBO> postList,
    @Default(0) final int postLen,
    @Default("") final String authorUserUid,
    @Default(PublicationsContentTypeEnum.all) final PublicationsContentTypeEnum type,
    final String? errorMessage
  }) = _PublicationsState;
}