private void Btn_Signaling_Cancel_Invite_Click(object sender, EventArgs e) { NIMSignalingCancelInviteParam param = new NIMSignalingCancelInviteParam(); param.account_id_ = tbToAccount.Text; param.channel_id_ = tbChannelId.Text; param.offline_enabled_ = cbOfflineSupport.Checked; param.request_id_ = tbInviteId.Text; param.custom_info_ = tbOptExt.Text; NIMSignalingAPI.CancelInvite(param, NimSignalingOptCancelInviteHandler); }
public static NIMSignalingCancelInviteParam_C GetNativeNIMSignalingCancelInviteParam(NIMSignalingCancelInviteParam param) { NIMSignalingCancelInviteParam_C param_c = new NIMSignalingCancelInviteParam_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); }