lb_assets 1.2.0
lb_assets: ^1.2.0 copied to clipboard
Logbot assets service to manage assets (plants, groups, devices, gateways, gateway models, device models, device models metrics, licenses, manufacturers, ... etc.)
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add lb_assetsThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
lb_assets: ^1.2.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:lb_assets/api.dart';
import 'package:lb_assets/api/device_model_metric_items_api.dart';
import 'package:lb_assets/api/device_models_api.dart';
import 'package:lb_assets/api/devices_api.dart';
import 'package:lb_assets/api/gateway_models_api.dart';
import 'package:lb_assets/api/gateways_api.dart';
import 'package:lb_assets/api/groups_api.dart';
import 'package:lb_assets/api/licenses_api.dart';
import 'package:lb_assets/api/manufacturers_api.dart';
import 'package:lb_assets/api/plants_api.dart';
import 'package:lb_assets/api/supported_gateways_api.dart';
import 'package:lb_assets/api/transforms_api.dart';
import 'package:lb_assets/api_client.dart';
import 'package:lb_assets/api_helper.dart';
import 'package:lb_assets/interfaces/connection.dart';
import 'package:lb_assets/interfaces/connection_parameters.dart';
import 'package:lb_assets/interfaces/metric.dart';
import 'package:lb_assets/interfaces/metric_response.dart';
import 'package:lb_assets/interfaces/populate_query_param.dart';
import 'package:lb_assets/logbot_assets.dart';
import 'package:lb_assets/model/access_level.dart';
import 'package:lb_assets/model/assets_group.dart';
import 'package:lb_assets/model/assets_metric_datatypes_enum.dart';
import 'package:lb_assets/model/assets_transform.dart';
import 'package:lb_assets/model/assets_transforms_request_body.dart';
import 'package:lb_assets/model/assets_transforms_request_body_data.dart';
import 'package:lb_assets/model/connection_modbus_rtu.dart';
import 'package:lb_assets/model/connection_modbus_tcp.dart';
import 'package:lb_assets/model/connection_opcua.dart';
import 'package:lb_assets/model/connection_s7.dart';
import 'package:lb_assets/model/device.dart';
import 'package:lb_assets/model/device_ingestion_config.dart';
import 'package:lb_assets/model/device_model.dart';
import 'package:lb_assets/model/device_model_ingestion_config.dart';
import 'package:lb_assets/model/device_model_metric_item_request.dart';
import 'package:lb_assets/model/device_model_metric_item_response.dart';
import 'package:lb_assets/model/device_models_request_body.dart';
import 'package:lb_assets/model/device_models_request_body_data.dart';
import 'package:lb_assets/model/device_request_body.dart';
import 'package:lb_assets/model/device_request_body_data.dart';
import 'package:lb_assets/model/error.dart';
import 'package:lb_assets/model/gateway.dart';
import 'package:lb_assets/model/gateway_assign_license_request_body.dart';
import 'package:lb_assets/model/gateway_assign_license_request_body_data.dart';
import 'package:lb_assets/model/gateway_disconnect_license_request_body.dart';
import 'package:lb_assets/model/gateway_disconnect_license_request_body_data.dart';
import 'package:lb_assets/model/gateway_model.dart';
import 'package:lb_assets/model/gateway_models_request_body.dart';
import 'package:lb_assets/model/gateway_models_request_body_data.dart';
import 'package:lb_assets/model/gateway_request_body.dart';
import 'package:lb_assets/model/gateway_request_body_data.dart';
import 'package:lb_assets/model/gateway_status.dart';
import 'package:lb_assets/model/ingestion_config.dart';
import 'package:lb_assets/model/license.dart';
import 'package:lb_assets/model/license_gateway.dart';
import 'package:lb_assets/model/license_register_with_token_request_body.dart';
import 'package:lb_assets/model/license_request_assign_body.dart';
import 'package:lb_assets/model/license_request_body_item.dart';
import 'package:lb_assets/model/license_request_disconnect_body.dart';
import 'package:lb_assets/model/logbot_link.dart';
import 'package:lb_assets/model/manufacturer.dart';
import 'package:lb_assets/model/manufacturers_request_body.dart';
import 'package:lb_assets/model/manufacturers_request_body_data.dart';
import 'package:lb_assets/model/metric_category.dart';
import 'package:lb_assets/model/metric_modbus_rtu.dart';
import 'package:lb_assets/model/metric_modbus_rtu_response.dart';
import 'package:lb_assets/model/metric_modbus_tcp.dart';
import 'package:lb_assets/model/metric_modbus_tcp_request_body.dart';
import 'package:lb_assets/model/metric_modbus_tcp_response.dart';
import 'package:lb_assets/model/metric_opcua.dart';
import 'package:lb_assets/model/metric_opcua_request_body.dart';
import 'package:lb_assets/model/metric_opcua_response.dart';
import 'package:lb_assets/model/metric_permission.dart';
import 'package:lb_assets/model/metric_s7.dart';
import 'package:lb_assets/model/metric_s7_request_body.dart';
import 'package:lb_assets/model/metric_s7_response.dart';
import 'package:lb_assets/model/modbus_rtu_request_body.dart';
import 'package:lb_assets/model/parameters_modbus_rtu.dart';
import 'package:lb_assets/model/parameters_modbus_tcp.dart';
import 'package:lb_assets/model/parameters_opcua.dart';
import 'package:lb_assets/model/parameters_s7.dart';
import 'package:lb_assets/model/plant.dart';
import 'package:lb_assets/model/plant_basic.dart';
import 'package:lb_assets/model/plant_post_request_body.dart';
import 'package:lb_assets/model/plant_request_body_data.dart';
import 'package:lb_assets/model/populate_device_model_query_parameters.dart';
import 'package:lb_assets/model/populate_device_query_parameters.dart';
import 'package:lb_assets/model/populate_fields_query_parameter.dart';
import 'package:lb_assets/model/populate_gateway_query_parameters.dart';
import 'package:lb_assets/model/populate_group_query_parameters.dart';
import 'package:lb_assets/model/populate_license_query_parameters.dart';
import 'package:lb_assets/model/populate_plant_query_parameters.dart';
import 'package:lb_assets/model/populate_transforms_query_parameters.dart';
import 'package:lb_assets/model/protocol_enum.dart';
import 'package:lb_assets/model/request_connect_disconnect_body.dart';
import 'package:lb_assets/model/request_connect_disconnect_body_data.dart';
import 'package:lb_assets/model/ret_policy.dart';
import 'package:lb_assets/model/special_uuid.dart';
import 'package:lb_assets/model/static_tag.dart';
import 'package:lb_assets/model/status_enum.dart';
import 'package:lb_assets/model/supported_gateway.dart';
import 'package:lb_assets/model/supported_gateway_request_body.dart';
import 'package:lb_assets/model/tags.dart';
import 'package:lb_assets/model/unit.dart';