text: //
  //  RCPublicServiceCommandMessage.h
  //  RongIMLib
  //
  //  Created by litao on 15/6/23.
  //  Copyright (c) 2015年 RongCloud. All rights reserved.
  //
  
  #import "RCMessageContent.h"
  #import "RCPublicServiceMenuItem.h"
  
  /*!
   公众服务请求消息的类型名
   */
  #define RCPublicServiceCommandMessageTypeIdentifier @"RC:PSCmd"
  
  /*!
   公众服务请求消息类
   
   @discussion 公众服务请求消息类，此消息不存储，也不计入未读消息数。
   此消息仅用于客户端公共服务账号中的菜单，向服务器发送请求。
   */
  @interface RCPublicServiceCommandMessage : RCMessageContent
  
  /*!
   请求的名称
   */
  @property(nonatomic, strong) NSString *command;
  
  /*!
   请求的内容
   */
  @property(nonatomic, strong) NSString *data;
  
  /*!
   请求的扩展数据
   */
  @property(nonatomic, strong) NSString *extra;
  
  /*!
   初始化公众服务请求消息
   
   @param item    公众服务菜单项
   @return        公众服务请求消息对象
   */
  + (instancetype)messageFromMenuItem:(RCPublicServiceMenuItem *)item;
  
  /*!
   初始化公众服务请求消息
   
   @param command     请求的名称
   @param data        请求的内容
   @return            公众服务请求消息对象
   */
  + (instancetype)messageWithCommand:(NSString *)command
                                data:(NSString *)data;
  
  @end
  