decoration method
ClientInformation
decoration({
- ClientInformationDecorator<
String> ? deviceId, - ClientInformationDecorator<
String> ? osName, - ClientInformationDecorator<
String> ? osVersion, - ClientInformationDecorator<
String> ? softwareName, - ClientInformationDecorator<
String> ? softwareVersion, - ClientInformationDecorator<
String> ? applicationId, - ClientInformationDecorator<
String> ? applicationType, - ClientInformationDecorator<
String> ? applicationName, - ClientInformationDecorator<
String> ? applicationVersion, - ClientInformationDecorator<
String> ? applicationBuildCode,
Decorate the ClientInformation object by providing decorators.
Implementation
ClientInformation decoration({
ClientInformationDecorator<String>? deviceId,
ClientInformationDecorator<String>? osName,
ClientInformationDecorator<String>? osVersion,
ClientInformationDecorator<String>? softwareName,
ClientInformationDecorator<String>? softwareVersion,
ClientInformationDecorator<String>? applicationId,
ClientInformationDecorator<String>? applicationType,
ClientInformationDecorator<String>? applicationName,
ClientInformationDecorator<String>? applicationVersion,
ClientInformationDecorator<String>? applicationBuildCode,
}) {
var decorators = ClientInformationDecorators(
deviceId: deviceId,
osName: osName,
osVersion: osVersion,
softwareName: softwareName,
softwareVersion: softwareVersion,
applicationId: applicationId,
applicationType: applicationType,
applicationName: applicationName,
applicationVersion: applicationVersion,
applicationBuildCode: applicationBuildCode,
);
return _clientInfoDecorationHandler(this, decorators);
}