private void Btn_Signaling_Reject_Click(object sender, EventArgs e) { NIMSignalingRejectParam param = new NIMSignalingRejectParam(); param.account_id_ = tbToAccount.Text; param.channel_id_ = tbChannelId.Text; param.custom_info_ = tbOptExt.Text; param.offline_enabled_ = cbOfflineSupport.Checked; param.request_id_ = tbInviteId.Text; NIMSignalingAPI.Reject(param, NimSignalingOptRejectCallback); }
public static NIMSignalingRejectParam_C GetNativeNIMSignalingRejectParam(NIMSignalingRejectParam param) { NIMSignalingRejectParam_C param_c = new NIMSignalingRejectParam_C(); if (param != null) { param_c.account_id_ = Utf8StringMarshaler.GetInstance("").MarshalManagedToNative(param.account_id_); param_c.channel_id_ = Utf8StringMarshaler.GetInstance("").MarshalManagedToNative(param.channel_id_); param_c.custom_info_ = Utf8StringMarshaler.GetInstance("").MarshalManagedToNative(param.custom_info_); param_c.offline_enabled_ = param.offline_enabled_; param_c.request_id_ = Utf8StringMarshaler.GetInstance("").MarshalManagedToNative(param.request_id_); } return(param_c); }