class FirebaseDynamicLinksImpl extends FirebaseDynamicLinks {

  public PendingDynamicLinkData getPendingDynamicLinkData(@NonNull Intent intent) {
    DynamicLinkData dynamicLinkData =
        SafeParcelableSerializer.deserializeFromIntentExtra(
            intent, EXTRA_DYNAMIC_LINK_DATA, DynamicLinkData.CREATOR);
    return dynamicLinkData != null ? new PendingDynamicLinkData(dynamicLinkData) : null;
  }

  public  FirebaseDynamicLinksImpl(FirebaseApp firebaseApp, @Nullable AnalyticsConnector analytics);
  @VisibleForTesting public  FirebaseDynamicLinksImpl(
      GoogleApi<NoOptions> googleApi, @Nullable AnalyticsConnector analytics);

}