FUIObjectEditingFloorplan

public protocol FUIObjectEditingFloorplan : UIViewController

The floorplan for editing a business object.

Typically it should be used together with FUIObjectFloorplan. A use case would be presenting a FUIObjectEditingFloorplan when hitting the edit button in FUIObjectFloorplan.

  • Undocumented

    Declaration

    Swift

    associatedtype Entity : Hashable, Identifiable
  • The business object to be edited.

    Declaration

    Swift

    var object: Entity { get }
  • A closure to handle tap action for the cancel button.

    Declaration

    Swift

    var cancelButtonDidTapHandler: (() -> Void)? { get set }
  • A closure to handle tap action for the done button.

    Declaration

    Swift

    var doneButtonDidTapHandler: ((Result<Entity?, Error>) -> Void)? { get set }

    Parameters

    result

    The updated object.

  • The coordinator for handling navigation.

    Declaration

    Swift

    var coordinator: FUICoordinator? { get set }