basf_logic_components
library
Classes
-
AndroidBuildVersion
-
Version values of the current Android operating system build derived from
android.os.Build.VERSION
.
-
AndroidDeviceInfo
-
Information derived from
android.os.Build
.
-
AuthCredentials
-
-
AuthEndpointsData
-
-
AuthProvider
-
-
AuthRepo
-
-
BackgroundTransformer
-
The default Transformer for Dio.
-
BarcodeData
-
-
BarcodeMapper
-
-
BaseDeviceInfo
-
The base class for platform's device info.
-
BaseOptions
-
A set of base settings for each
Dio()
.
BaseOptions and Options will be merged into one RequestOptions before
sending the requests. See Options.compose.
-
BrowserConfiguration
-
Additional configuration options for LaunchMode.inAppBrowserView
-
CancelToken
-
Controls cancellation of Dio's requests.
-
Delivery
-
-
DeliveryApiProvider
-
-
DeliveryBundle
-
-
DeliveryConverter
-
-
DeliveryEndpoints
-
-
DeliveryRepo
-
-
DeliveryService
-
-
DeviceInfoPlugin
-
Provides device and operating system information.
-
DeviceInfoPlusLinuxPlugin
-
See
DeviceInfoPlatform
-
DeviceInfoPlusWindowsPlugin
-
The Windows implementation of
DeviceInfoPlatform
.
-
Dio
-
Dio enables you to make HTTP requests easily.
-
DioClient
-
-
DioMixin
-
-
Endpoints
-
-
ErrorInterceptorHandler
-
The handler for interceptors to handle error occurred during the request.
-
FormData
-
A class to create readable "multipart/form-data" streams.
It can be used to submit forms and file uploads to http server.
-
FusedTransformer
-
A Transformer that has a fast path for decoding UTF8-encoded JSON.
If the response is utf8-encoded JSON and no custom decoder is specified in the RequestOptions, this transformer
is significantly faster than the default SyncTransformer and the BackgroundTransformer.
This improvement is achieved by using a fused Utf8Decoder and JsonDecoder to decode the response,
which is faster than decoding the utf8-encoded JSON in two separate steps, since
Dart uses a special fast decoder for this case.
See https://github.com/dart-lang/sdk/blob/5b2ea0c7a227d91c691d2ff8cbbeb5f7f86afdb9/sdk/lib/_internal/vm/lib/convert_patch.dart#L40
-
GoodsReceiptRequirement
-
-
The headers class for requests and responses.
-
HttpClientAdapter
-
HttpAdapter
is a bridge between Dio and HttpClient.
-
HuCreationData
-
-
HuDetails
-
-
HUEndpoints
-
-
HuHistory
-
-
HuItem
-
-
HuItemPackData
-
-
HuPackData
-
-
HuStatus
-
-
Interceptor
-
Interceptor helps to deal with RequestOptions, Response,
and DioException during the lifecycle of a request
before it reaches users.
-
Interceptors
-
A Queue-Model list for Interceptors.
-
InterceptorsWrapper
-
A helper class to create interceptors in ease.
-
IosDeviceInfo
-
Information derived from
UIDevice
.
-
IosUtsname
-
Information derived from
utsname
.
See http://pubs.opengroup.org/onlinepubs/7908799/xsh/sysutsname.h.html for details.
-
LinuxDeviceInfo
-
Device information for a Linux system.
-
ListParam<T>
-
Indicates a param being used as queries or form data,
and how does it gets formatted.
-
LoginCredentials
-
-
LogInterceptor
-
LogInterceptor is used to print logs during network requests.
It should be the last interceptor added,
otherwise modifications by following interceptors will not be logged.
This is because the execution of interceptors is in the order of addition.
-
MacOsDeviceInfo
-
Object encapsulating MACOS device information.
-
MultipartFile
-
An upload content that is a part of
MultipartRequest
.
This doesn't need to correspond to a physical file.
-
-
OAuthCredentials
-
-
Options
-
The configuration for a single request.
BaseOptions and Options will be merged into one RequestOptions before
sending the requests. See Options.compose.
-
OrderApiProvider
-
-
OrderEndpoints
-
-
OrderRepo
-
-
PackingInstruction
-
-
PHBundle
-
-
POEndpoints
-
-
ProcessOrder
-
-
ProcessOrderDetails
-
-
PurchaseOrderConfirmation
-
-
PurchaseOrderItem
-
-
QueuedInterceptor
-
Interceptor in queue.
-
QueuedInterceptorsWrapper
-
A helper class to create QueuedInterceptor in ease.
-
RedirectRecord
-
A record that records the redirection happens during requests,
including status code, request method, and the location.
-
RequestInterceptorHandler
-
The handler for interceptors to handle before the request has been sent.
-
RequestOptions
-
The internal request option class that is the eventual result after
BaseOptions and Options are composed.
-
Response<T>
-
The Response class contains the payload (could be transformed)
that respond from the request, and other information of the response.
-
ResponseBody
-
The response wrapper class for adapters.
-
ResponseInterceptorHandler
-
The handler for interceptors to handle after respond.
-
SapErrorMessage
-
A class representing an SAP error message.
-
ScanData
-
-
ScanInterpreter
-
-
ScannerKeyboardInterceptorService
-
Returns a Stream of BarcodeData which includes latest scanned object.
Create an instance of a ScannerKeyboardInterceptorService and then call
initHardwareHandlerAndGetStream to start listening to the HardwareKeyboard
then call
scanStream
to get the Stream.
-
ScheduleLine
-
-
SecuredStorage
-
-
SourceIdentifier
-
-
Stock
-
-
SyncTransformer
-
If you want to custom the transformation of request/response data,
you can provide a Transformer by your self, and replace
the transformer by setting the Dio.transformer.
-
ToDeliveryHeadPartner
-
-
ToHandlingUnit
-
-
ToItem
-
-
ToMaterial
-
-
ToPickQuantity
-
-
ToPickStatus
-
-
ToText
-
-
Transformer
-
Transformer allows changes to the request/response data before
it is sent/received to/from the server.
-
UnitOfMeasures
-
Model class representing UnitOfMeasures.
-
UnitOfMeasuresDetails
-
Model class representing details of UnitOfMeasures.
-
UnitOfMeasuresDto
-
-
UOMService
-
-
UpdateDeliveryData
-
-
User
-
-
UserSession
-
-
WebBrowserInfo
-
Information derived from
navigator
.
-
WebViewConfiguration
-
Additional configuration options for LaunchMode.inAppWebView.
-
WindowsDeviceInfo
-
Object encapsulating WINDOWS device information.
Mixins
-
OptionsMixin
-
The mixin class for options that provides common attributes.
Functions
-
canLaunch(String urlString)
→ Future<bool>
-
Checks whether the specified URL can be handled by some app installed on the
device.
-
canLaunchUrl(Uri url)
→ Future<bool>
-
Checks whether the specified URL can be handled by some app installed on the
device.
-
closeInAppWebView()
→ Future<void>
-
Closes the current in-app web view, if one was previously opened by
launchUrl.
-
closeWebView()
→ Future<void>
-
Closes the current WebView, if one was previously opened via a call to launch.
-
defaultDioExceptionReadableStringBuilder(DioException e)
→ String
-
The default implementation of building a readable string of DioException.
-
launch(String urlString, {bool? forceSafariVC, bool forceWebView = false, bool enableJavaScript = false, bool enableDomStorage = false, bool universalLinksOnly = false, Brightness? statusBarBrightness, String? webOnlyWindowName})
→ Future<bool>
-
Parses the specified URL string and delegates handling of it to the
underlying platform.
-
launchUrl(Uri url, {LaunchMode mode = LaunchMode.platformDefault, WebViewConfiguration webViewConfiguration = const WebViewConfiguration(), BrowserConfiguration browserConfiguration = const BrowserConfiguration(), String? webOnlyWindowName})
→ Future<bool>
-
Passes
url
to the underlying platform for handling.
-
supportsCloseForLaunchMode(LaunchMode mode)
→ Future<bool>
-
Returns true if closeInAppWebView is supported for
mode
in the current
platform implementation.
-
supportsLaunchMode(LaunchMode mode)
→ Future<bool>
-
Returns true if
mode
is supported by the current platform implementation.