updateStarGiftCollection method

Future<Result<StarGiftCollectionBase>> updateStarGiftCollection({
  1. required InputPeerBase peer,
  2. required int collectionId,
  3. String? title,
  4. List<InputSavedStarGiftBase>? deleteStargift,
  5. List<InputSavedStarGiftBase>? addStargift,
  6. List<InputSavedStarGiftBase>? order,
})

Update Star Gift Collection.

ID: 4fddbee7.

Implementation

Future<Result<StarGiftCollectionBase>> updateStarGiftCollection({
  required InputPeerBase peer,
  required int collectionId,
  String? title,
  List<InputSavedStarGiftBase>? deleteStargift,
  List<InputSavedStarGiftBase>? addStargift,
  List<InputSavedStarGiftBase>? order,
}) async {
  // Preparing the request.
  final request = PaymentsUpdateStarGiftCollection(
    peer: peer,
    collectionId: collectionId,
    title: title,
    deleteStargift: deleteStargift,
    addStargift: addStargift,
    order: order,
  );

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

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