/** * Copyright (c) 2016-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #import @class IGListAdapter; NS_ASSUME_NONNULL_BEGIN /** Conform to `IGListAdapterMoveDelegate` to receive interactive reordering requests. */ NS_SWIFT_NAME(ListAdapterMoveDelegate) @protocol IGListAdapterMoveDelegate /** Asks the delegate to move a section object as the result of interactive reordering. @param listAdapter The list adapter sending this information. @param object the object that was moved @param previousObjects The array of objects prior to the move. @param objects The array of objects after the move. */ - (void)listAdapter:(IGListAdapter *)listAdapter moveObject:(id)object from:(NSArray *)previousObjects to:(NSArray *)objects; @end NS_ASSUME_NONNULL_END