iyam_core library
Classes
- ApiClient
- ApiInterceptor
- ApiLoggingInterceptor
- AppConfig
- AppDatabase
- AppLogger
- Global logger untuk iyam_core
- AuthTokenManager
-
BaseDao<
T> -
BaseLocalDataSource<
T> - Base contract for local data source (DB / cache / storage)
- BaseRemoteDataSource
-
BaseRepository<
T> - BaseRequestModel
- Base class for all API request models
- CurrencyFormatter
- DateFormatter
- DioApiClient
- DioInitializer
-
ListResponse<
T> - LocalStorage
- MetaResponse
- NetworkChecker
-
NetworkFailure<
T> -
NetworkResult<
T> -
NetworkSuccess<
T> - OfflineQueue
- OfflineRequest
- OfflineRetryService
-
PaginatedRepository<
T> - PaginationParams
-
PaginationResult<
T> -
RepoFailure<
T> -
RepositoryResult<
T> -
RepoSuccess<
T> - SecureKeys
- SecureStorage
- TtlCache
- Validators
Enums
- LogLevel
- Log level enum