public AssociateDeviceWithRoomResult associateDeviceWithRoom(AssociateDeviceWithRoomRequest request) {request = beforeClientExecution(request);return executeAssociateDeviceWithRoom(request);}

public virtual AssociateDeviceWithRoomResponse AssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request){var options = new InvokeOptions();options.RequestMarshaller = AssociateDeviceWithRoomRequestMarshaller.Instance;options.ResponseUnmarshaller = AssociateDeviceWithRoomResponseUnmarshaller.Instance;return Invoke<AssociateDeviceWithRoomResponse>(request, options);}
