public DisassociateSkillGroupFromRoomResult disassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request) {request = beforeClientExecution(request);return executeDisassociateSkillGroupFromRoom(request);}

public virtual DisassociateSkillGroupFromRoomResponse DisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request){var options = new InvokeOptions();options.RequestMarshaller = DisassociateSkillGroupFromRoomRequestMarshaller.Instance;options.ResponseUnmarshaller = DisassociateSkillGroupFromRoomResponseUnmarshaller.Instance;return Invoke<DisassociateSkillGroupFromRoomResponse>(request, options);}
