shindenshin 0.6.3 copy "shindenshin: ^0.6.3" to clipboard
shindenshin: ^0.6.3 copied to clipboard

Layer communication package. It helps to develop data layer with models and API connectors, which will be used by BLoC to build UI.

0.6.3 #

Const Pagination.empty()

0.6.2 #

Add query params to retrieve method

0.6.1 #

Fix

0.6.0 #

Verbose

0.5.0 #

Temp repos

0.4.0 #

upgrade dart version

0.3.6 #

ENV option besides ENVIRONMENT

0.3.5 #

Added onRegisterComplete repo method which is called on every repo was registered in store

0.3.4 #

Casting list

0.3.3 #

Generic types for base api requests

0.3.2 #

Base constructor for StoreEvent

0.3.1 #

Freezed

0.2.8 #

Removed useless cookie

0.2.7 #

cookieAuth param in constructor

0.2.6 #

Added Cookie authorization

0.2.5 #

Added exceptions:

  • ModelParseError
  • ModelApiUrlNotImplemented

0.2.4 #

BaseModelApi url changed to getter

0.2.3 #

Removed const keyword from .empty() pagination constructor

0.2.2 #

insert, add and addAll methods in Pagination class

0.2.1 #

const Pagination constructors

0.2.0 #

[BREAKING]

Field id in BaseModel become as named parameter in constructor to let you use super initializer from dart 2.17.

Also updated minimal sdk version.

0.1.10 #

Added Accept-Language header

0.1.9 #

Added BaseConfig and BaseEnvironment classes to manage production and development configurations

0.1.8 #

No longer clearing result list on next and previous

0.1.7 #

Fixed generic bug

0.1.6 #

Added append method to Pagination

0.1.5 #

Fixed get method in BaseModelApi

0.1.4 #

Added onSendProgress and onReceiveProgress to BaseModelApi methods

0.1.3 #

Added onSendProgress and onReceiveProgress to BaseApiClient methods

0.1.2 #

Fixed Store constructor bug

0.1.1 #

BaseModelApis fields made public

0.1.0 #

BREAKING CHANGES!

ApiClient singleton is now deprecated. Store constructor receives instance of BaseApiClient.

fromJson moved to ModelParser class.

BaseApiClient and ModelParser should be provided to ModelApi constructor.

0.0.17 #

Made repos as set

0.0.16 #

registerRepos() is now public

0.0.15 #

Updated dependencies

0.0.14 #

Added forceUseReleaseHost and androidDegubHost to BaseStore

0.0.13 #

Fixed apiClient path

0.0.12 #

Dynamic weboscket data

0.0.11 #

Optionional params in getBaseUri

0.0.10 #

Restored Store link in Repo

0.0.9 #

Added Repo getter from Store. Changed Store initialization.

class Store extends BaseStore {
    Store() : super([
        ARepo.new,
        BRepo.new,
    ], releaseBaseHost: '');
}

final ARepo aRepo = store.get<ARepo>();
final BRepo bRepo = store<BRepo>();

Removed Store from Repo

0.0.8 #

Export Hive Added ApiConfig

0.0.7 #

Updated example

0.0.6 #

Added side packages exports

0.0.5 #

Added example

0.0.4 #

Renamed subscript function to subscribe

0.0.3 #

Added generic type for BaseStore in BaseRepo

0.0.2 #

Fixed entry file

0.0.1 #

Initial release.

2
likes
160
points
326
downloads

Publisher

unverified uploader

Weekly Downloads

Layer communication package. It helps to develop data layer with models and API connectors, which will be used by BLoC to build UI.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

ansicolor, dio, flutter

More

Packages that depend on shindenshin