features/homes/homes library
Classes
Enums
Properties
-
currentHomeProvider
→ AutoDisposeStateProvider<
AsyncValue< Home?> > -
final
-
homeDevicesProvider
→ AutoDisposeProvider<
AsyncValue< List< >Device> > -
final
-
homeownerApiProvider
→ AutoDisposeFutureProvider<
HomeownerDTO> -
final
-
homeownerEmailProvider
→ AutoDisposeFutureProvider<
String?> -
final
-
homeownerLastNameProvider
→ AutoDisposeFutureProvider<
String?> -
final
-
homeownerNameProvider
→ AutoDisposeFutureProvider<
String?> -
final
-
homesApiProvider
→ AutoDisposeFutureProvider<
List< HomeDTO> > -
final
-
homesOverrides
→ List<
Override> -
final
-
homesProvider
→ AutoDisposeFutureProvider<
List< Home> > -
final
-
updateHomeownerProvider
→ Provider<
UpdateHomeownerUseCase> -
Provides a user data for updating a user's details
final
-
updatePeripheralValueProvider
→ Provider<
UpdatePeripheralValueUseCase> -
final
Functions
-
createInviteCode(
{required BuildContext context, required int id}) → Future< Response< HomeInviteDTO> > -
dtoToHome(
HomeDTO home) → Home -
dtoToWeatherCondition(
WeatherConditionDTO? condition) → WeatherCondition -
dtoToWeatherTimePeriod(
WeatherTimePeriodDTO? timePeriod) → WeatherTimePeriod? -
fullRefreshHomes(
BuildContext context) → Future< void> -
refreshHomeOwner(
BuildContext context) → Future< void> -
refreshHomeownerApp(
{required BuildContext context}) → Future< void> -
refreshHomes(
BuildContext context) → Future< void> -
removeUserApi(
{required BuildContext context, required int? id, required String userId}) → Future< Response> -
updateHomeownerApi(
{required BuildContext context, required String? firstName, required String? lastName}) → Future< void> -
updatePeripheralValueApi(
{required BuildContext context, required int deviceId, required int definitionId, required bool pimValue}) → Future< void>
Typedefs
-
UpdateHomeownerUseCase
= Future<
void> Function({required BuildContext context, required String? firstName, required String? lastName}) -
UpdatePeripheralValueUseCase
= Future<
void> Function({required BuildContext context, required int definitionId, required int deviceId, required bool pimValue})