createStickerSet method

Future<Result<MessagesStickerSetBase>> createStickerSet({
  1. required bool masks,
  2. required bool emojis,
  3. required bool textColor,
  4. required InputUserBase userId,
  5. required String title,
  6. required String shortName,
  7. InputDocumentBase? thumb,
  8. required List<InputStickerSetItemBase> stickers,
  9. String? software,
})

Create Sticker Set.

ID: 9021ab67.

Implementation

Future<Result<MessagesStickerSetBase>> createStickerSet({
  required bool masks,
  required bool emojis,
  required bool textColor,
  required InputUserBase userId,
  required String title,
  required String shortName,
  InputDocumentBase? thumb,
  required List<InputStickerSetItemBase> stickers,
  String? software,
}) async {
  // Preparing the request.
  final request = StickersCreateStickerSet(
    masks: masks,
    emojis: emojis,
    textColor: textColor,
    userId: userId,
    title: title,
    shortName: shortName,
    thumb: thumb,
    stickers: stickers,
    software: software,
  );

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

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