VideoMessage.fromPartial constructor

VideoMessage.fromPartial({
  1. required User author,
  2. int? createdAt,
  3. required String id,
  4. required PartialVideo partialVideo,
  5. String? remoteId,
  6. String? roomId,
  7. bool? showStatus,
  8. Status? status,
  9. int? updatedAt,
})

Creates a full video message from a partial one.

Implementation

factory VideoMessage.fromPartial({
  required User author,
  int? createdAt,
  required String id,
  required PartialVideo partialVideo,
  String? remoteId,
  String? roomId,
  bool? showStatus,
  Status? status,
  int? updatedAt,
}) =>
    _VideoMessage(
      author: author,
      createdAt: createdAt,
      height: partialVideo.height,
      id: id,
      metadata: partialVideo.metadata,
      name: partialVideo.name,
      remoteId: remoteId,
      repliedMessage: partialVideo.repliedMessage,
      roomId: roomId,
      showStatus: showStatus,
      size: partialVideo.size,
      status: status,
      type: MessageType.video,
      updatedAt: updatedAt,
      uri: partialVideo.uri,
      width: partialVideo.width,
    );