ClientEnvironment constructor
ClientEnvironment({
- String description = '',
- String deviceId = '',
- String productId = '',
- String versionId = '',
- String installId = '',
- String locale = '',
- String userAgent = '',
- ClientType clientType = ClientType.unknown,
- SdkType sdkType = SdkType.unknown,
- int sdkCapability = 0,
- int protocolVersion = 0,
- PayloadType payloadType = PayloadType.unknown,
- StyleFormat styleFormat = StyleFormat.css,
- bool supportsCompression = true,
- bool hasInput = false,
- bool receiveAllMessages = false,
- int viewportWidth = 0,
- int viewportHeight = 0,
- String theme = '',
- String timezone = '',
- bool isTouchDevice = false,
- String initialPath = '',
- String initialUrl = '',
- bool isSnapshot = false,
- String snapshotVariant = '',
Implementation
ClientEnvironment({
this.description = '',
this.deviceId = '',
this.productId = '',
this.versionId = '',
this.installId = '',
this.locale = '',
this.userAgent = '',
this.clientType = ClientType.unknown,
this.sdkType = SdkType.unknown,
this.sdkCapability = 0,
this.protocolVersion = 0,
this.payloadType = PayloadType.unknown,
this.styleFormat = StyleFormat.css,
this.supportsCompression = true,
this.hasInput = false,
this.receiveAllMessages = false,
this.viewportWidth = 0,
this.viewportHeight = 0,
this.theme = '',
this.timezone = '',
this.isTouchDevice = false,
this.initialPath = '',
this.initialUrl = '',
this.isSnapshot = false,
this.snapshotVariant = '',
});