/** * Copyright (c) 2015-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. */ #import #import #import #import #import NS_ASSUME_NONNULL_BEGIN /** Protocol for Classes to declare intent to implement responses to commands */ @protocol FBCommandHandler /** * Should return map of FBRouteCommandHandler block with keys as supported routes * * @return map an NSArray of routes. */ + (NSArray *)routes; @optional /** * @return BOOL deciding if class should be added to route handlers automatically, default (if not implemented) is YES */ + (BOOL)shouldRegisterAutomatically; @end NS_ASSUME_NONNULL_END