uploadProfilePhoto method

Future<Result<PhotosPhotoBase>> uploadProfilePhoto({
  1. required bool fallback,
  2. InputUserBase? bot,
  3. InputFileBase? file,
  4. InputFileBase? video,
  5. double? videoStartTs,
  6. VideoSizeBase? videoEmojiMarkup,
})

Upload Profile Photo.

ID: 0388a3b5.

Implementation

Future<Result<PhotosPhotoBase>> uploadProfilePhoto({
  required bool fallback,
  InputUserBase? bot,
  InputFileBase? file,
  InputFileBase? video,
  double? videoStartTs,
  VideoSizeBase? videoEmojiMarkup,
}) async {
  // Preparing the request.
  final request = PhotosUploadProfilePhoto(
    fallback: fallback,
    bot: bot,
    file: file,
    video: video,
    videoStartTs: videoStartTs,
    videoEmojiMarkup: videoEmojiMarkup,
  );

  // Invoke and wait for response.
  final response = await _c.invoke(request);

  // Return the result.
  return response._to<PhotosPhotoBase>();
}