ContractUpgradeFlow.Deauthorise
Keywords: net.corda.core.flows.ContractUpgradeFlow.Deauthorise class
Date: 2023-09-18

net.corda.core.flows

## Class ContractUpgradeFlow.Deauthorise

- net.corda.core.flows.FlowLogic<T>
- - net.corda.core.flows.ContractUpgradeFlow.Deauthorise

- Enclosing class:
    ContractUpgradeFlow

      @StartableByRPC
      public static class ContractUpgradeFlow.Deauthorise
      extends FlowLogic<T>

  Deauthorise a contract state upgrade. This will remove the upgrade authorisation from persistent store (and prevent any further upgrade)

- - ### Constructor Detail

    - #### Deauthorise

          public Deauthorise(@NotNull
                             StateRef stateRef)

      Deauthorise a contract state upgrade. This will remove the upgrade authorisation from persistent store (and prevent any further upgrade)

  - ### Method Detail

    - #### call

          @Suspendable
           @Nullable
          public java.lang.Void call()

      This is where you fill out your business logic.

    - #### getStateRef

          @NotNull
          public StateRef getStateRef()