toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'userId': userId,
    'roomId': roomId,
    'locationX': locationX,
    'locationY': locationY,
    'width': width,
    'height': height,
    'zOrder': zOrder,
    'alpha': alpha,
    'cornerRadius': cornerRadius,
    'mediaType': mediaType.$value,
    'renderMode': renderMode.$value,
    'isLocalUser': isLocalUser,
    'streamType': streamType.$value,
    'regionContentType': regionContentType.$value,
    'imageWaterMark': base64Encode(imageWaterMark ?? []),
    'alternateImageFillMode': alternateImageFillMode.$value,
    'sourceCrop': sourceCrop?.toMap(),
    'alternateImageUrl': alternateImageUrl,
    'spatialPosition': spatialPosition?.toMap(),
    'imageWaterMarkConfig': imageWaterMarkConfig?.toMap(),
    'applySpatialAudio': applySpatialAudio,
  };
}