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,
  10. bool? isEdited,
  11. bool? isDeleted,
  12. Map<String, String>? reactions,
})

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,
  bool? isEdited,
  bool? isDeleted,
  Map<String, String>? reactions,
}) =>
    _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,
      isEdited: isEdited,
      isDeleted: isDeleted,
      reactions: reactions,
    );