lb_assets 1.1.1 copy "lb_assets: ^1.1.1" to clipboard
lb_assets: ^1.1.1 copied to clipboard

Logbot assets service to manage assets (plants, groups, devices, gateways, gateway models, device models, device models metrics, licenses, manufacturers, ... etc.)

example/lib/main.dart

// Copyright 2022 Logbot SRL. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import 'package:example/ui/apis/device_models_api.dart';
import 'package:example/ui/apis/device_models_metrics_api.dart';
import 'package:example/ui/apis/devices_api.dart';
import 'package:example/ui/apis/gateway_models_api.dart';
import 'package:example/ui/apis/gateways_api.dart';
import 'package:example/ui/apis/groups_api.dart';
import 'package:example/ui/apis/licenses_api.dart';
import 'package:example/ui/apis/manufacturers_api.dart';
import 'package:example/ui/apis/plants_api.dart';
import 'package:example/ui/apis/transform_api.dart';
import 'package:example/ui/home_page.dart';
import 'package:example/ui/login_page.dart';
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import "package:lb_auth/src/logbot_env.dart";

Future<void> main() async {
  await dotenv.load(fileName: ".env");
  LogbotEnvironment.set(Environment.dev);
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Logbot SDK - IAM Example',
      themeMode: ThemeMode.dark,
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const LoginPage(),
      initialRoute: '/login',
      routes: {
        '/home': (context) => const HomePage(),
        '/login': (context) => const LoginPage(),
        '/assets/plants': (context) => const PlantsApiPage(),
        '/assets/groups': (context) => const GroupsApiPage(),
        '/assets/devices': (context) => const DevicesApiPage(),
        '/assets/gateways': (context) => const GatewaysApiPage(),
        '/assets/gateway_models': (context) => const GatewayModelsApiPage(),
        '/assets/device_models': (context) => const DeviceModelsApiPage(),
        '/assets/device_models_metrics': (context) =>
            const DeviceModelMetricsApiPage(),
        '/assets/licenses': (context) => const LicensesApiPage(),
        '/assets/manufacturers': (context) => const ManufacturersApiPage(),
        '/assets/AssetsTransforms': (context) => const AssetsTransformApiPage(),
      },
    );
  }
}
0
likes
0
points
281
downloads

Documentation

Documentation

Publisher

verified publisherlogbot.cloud

Weekly Downloads

Logbot assets service to manage assets (plants, groups, devices, gateways, gateway models, device models, device models metrics, licenses, manufacturers, ... etc.)

Homepage

License

unknown (license)

Dependencies

collection, flutter, http, intl, lb_auth, lb_commons, meta

More

Packages that depend on lb_assets