fromLdSubmitController static method

SubmitControllerDto fromLdSubmitController(
  1. LdSubmitController controller
)

Implementation

static SubmitControllerDto fromLdSubmitController(LdSubmitController<dynamic, dynamic> controller) {
  return SubmitControllerDto(
    id: controller.id,
    state: SubmitControllerStateDto.fromLdSubmitState(controller.state),
    type: controller.runtimeType.toString(),
    canRetry: controller.canRetry,
    canRetrigger: controller.canRetrigger,
    canTrigger: controller.canTrigger,
    autoTrigger: controller.config.autoTrigger,
    withHaptics: controller.config.hapticsEnabled,
    allowCancel: controller.config.allowCancel,
    allowResubmit: controller.config.allowResubmit,
    debugLabel: controller.config.debugLabel,
  );
}