UserDimensions constructor
UserDimensions({
- String? userId,
- Int64? firstOpenTimestampMicros,
- Map<
String, UserPropertyValue> ? userProperties, - DeviceInfo? deviceInfo,
- GeoInfo? geoInfo,
- AppInfo? appInfo,
- TrafficSource? trafficSource,
- ExportBundleInfo? bundleInfo,
- LtvInfo? ltvInfo,
Implementation
factory UserDimensions({
$core.String? userId,
$fixnum.Int64? firstOpenTimestampMicros,
$core.Map<$core.String, UserPropertyValue>? userProperties,
DeviceInfo? deviceInfo,
GeoInfo? geoInfo,
AppInfo? appInfo,
TrafficSource? trafficSource,
ExportBundleInfo? bundleInfo,
LtvInfo? ltvInfo,
}) {
final $result = create();
if (userId != null) {
$result.userId = userId;
}
if (firstOpenTimestampMicros != null) {
$result.firstOpenTimestampMicros = firstOpenTimestampMicros;
}
if (userProperties != null) {
$result.userProperties.addAll(userProperties);
}
if (deviceInfo != null) {
$result.deviceInfo = deviceInfo;
}
if (geoInfo != null) {
$result.geoInfo = geoInfo;
}
if (appInfo != null) {
$result.appInfo = appInfo;
}
if (trafficSource != null) {
$result.trafficSource = trafficSource;
}
if (bundleInfo != null) {
$result.bundleInfo = bundleInfo;
}
if (ltvInfo != null) {
$result.ltvInfo = ltvInfo;
}
return $result;
}