// // NIMRedPacketManagerProtocol.h // NIMLib // // Created by Netease. // Copyright © 2017年 Netease. All rights reserved. // #import #import "NIMRedPacketRequest.h" NS_ASSUME_NONNULL_BEGIN /** * 红包 Token 回调 * * @param error 错误信息,如果成功,error 为 nil * @param token 红包服务 token 值 */ typedef void(^NIMRedPacketTokenFetchBlock)(NSError * __nullable error, NSString * __nullable token); /** * 红包管理类 */ @protocol NIMRedPacketManager /** * 获取红包服务 token 的回调 * * @param request 红包服务请求 * @param completion 获取红包 token 回调 */ - (void)fetchTokenWithRedPacketRequest:(NIMRedPacketTokenRequest *)request completion:(nullable NIMRedPacketTokenFetchBlock)completion; @end NS_ASSUME_NONNULL_END