code: /*
   * Copyright (c) 2022 Airbyte, Inc., all rights reserved.
   */
  
  package io.airbyte.workers.temporal.sync;
  
  import io.airbyte.config.StandardSyncOutput;
  import io.airbyte.protocol.models.ConfiguredAirbyteCatalog;
  import io.temporal.activity.ActivityInterface;
  import io.temporal.activity.ActivityMethod;
  import java.util.UUID;
  
  @ActivityInterface
  public interface PersistStateActivity {
  
    @ActivityMethod
    boolean persist(final UUID connectionId, final StandardSyncOutput syncOutput, final ConfiguredAirbyteCatalog configuredCatalog);
  
  }
  