import 'dart:convert'; import 'dart:io'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; const kLoginURL = 'http://ifnweb12.ifndom.net:8789/jderest/v2/tokenrequest'; const kGetAllUsersURL = 'https://api.internorm.com:4481/gateway/ITIS4U_Inventory_Management/1.0/ITIS4U_Inventory/users'; const kGetAssetsByUserIdBaseURL = 'https://api.internorm.com:4481/gateway/ITIS4U_Inventory_Management/1.0/ITIS4U_Inventory/assetsByUser'; const kGetAssetByInventoryIdBaseURL = 'https://api.internorm.com:4481/gateway/ITIS4U_Inventory_Management/1.0/ITIS4U_Inventory/asset'; var szApiUsername = 'Service'; var szApiPassword = 'manage'; var kLoginToken = ''; var kLoginUser = ''; var kLoginPassword = ''; //HttpHeader Authentification Login var kBasicAuthLogin = 'Basic ${base64.encode(utf8.encode('$kLoginUser:$kLoginPassword'))}'; var kHttpHeaderBasic = {HttpHeaders.authorizationHeader: kBasicAuthLogin}; var kBasicAuthApiRest = 'Basic ${base64.encode(utf8.encode('$szApiUsername:$szApiPassword'))}'; var kHttpHeaderBasicApiRest = {HttpHeaders.authorizationHeader: kBasicAuthLogin}; var kFontSizeDouble = 15.0; var kTextSyleLittleGrey = TextStyle(fontSize: 12.0, color: Colors.grey.shade500); //DropDown Styles var kInputDecorationDropDownMenue = InputDecoration( //prefixIcon: Icon(Icons.date_range), hintText: 'User'.toUpperCase(), contentPadding: const EdgeInsets.all(10), hintStyle: TextStyle(letterSpacing: 2, fontSize: kFontSizeDouble), filled: true, fillColor: Colors.grey.shade400, errorStyle: const TextStyle(color: Colors.yellow), ); SnackbarController kDisplaySnackBarRed(String szInfoText) { return Get.snackbar('Info', szInfoText, backgroundColor: Colors.red[600], snackPosition: SnackPosition.TOP, colorText: Colors.white, snackStyle: SnackStyle.GROUNDED); } SnackbarController kDisplaySnackBarGreen(String szInfoText) { return Get.snackbar('Info', szInfoText, backgroundColor: Colors.green[600], snackPosition: SnackPosition.TOP, colorText: Colors.black, snackStyle: SnackStyle.GROUNDED); } String? kHandyModel;