GroupRequest constructor

GroupRequest({
  1. PublicUserInfo? userInfo,
  2. GroupInfo? groupInfo,
  3. int? handleResult,
  4. String? reqMsg,
  5. String? handleMsg,
  6. Int64? reqTime,
  7. String? handleUserID,
  8. Int64? handleTime,
  9. String? ex,
  10. int? joinSource,
  11. String? inviterUserID,
})

Implementation

factory GroupRequest({
  PublicUserInfo? userInfo,
  GroupInfo? groupInfo,
  $core.int? handleResult,
  $core.String? reqMsg,
  $core.String? handleMsg,
  $fixnum.Int64? reqTime,
  $core.String? handleUserID,
  $fixnum.Int64? handleTime,
  $core.String? ex,
  $core.int? joinSource,
  $core.String? inviterUserID,
}) {
  final result = create();
  if (userInfo != null) result.userInfo = userInfo;
  if (groupInfo != null) result.groupInfo = groupInfo;
  if (handleResult != null) result.handleResult = handleResult;
  if (reqMsg != null) result.reqMsg = reqMsg;
  if (handleMsg != null) result.handleMsg = handleMsg;
  if (reqTime != null) result.reqTime = reqTime;
  if (handleUserID != null) result.handleUserID = handleUserID;
  if (handleTime != null) result.handleTime = handleTime;
  if (ex != null) result.ex = ex;
  if (joinSource != null) result.joinSource = joinSource;
  if (inviterUserID != null) result.inviterUserID = inviterUserID;
  return result;
}